https://bugs.kde.org/show_bug.cgi?id=374002

            Bug ID: 374002
           Summary: kwin_x11 crash every time I login
           Product: kwin
           Version: 5.8.3
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: spalmr...@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.8.3)
 (Compiled from sources)
Qt Version: 5.6.2
Frameworks Version: 5.26.0
Operating System: Linux 4.8.15-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

Logging in to KDE crashes kwin_x11 every time. I think this is related to bug
#361236 but DrKonqi doesn't seem to allow me to add to that report. I just
wanted to upload my backtrace in case it's helpful.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f3de80e1800 (LWP 3882))]

Thread 5 (Thread 0x7f3dd0b7b700 (LWP 3923)):
#0  0x00007f3de79d7243 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3de58bb246 in qt_safe_select (nfds=8,
fdread=fdread@entry=0x7f3dc4000a78, fdwrite=fdwrite@entry=0x7f3dc4000d08,
fdexcept=fdexcept@entry=0x7f3dc4000f98, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:65
#2  0x00007f3de58bc9f2 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7f3dc4000f98, writefds=0x7f3dc4000d08, readfds=0x7f3dc4000a78,
nfds=<optimized out>, this=0x7f3dc40008c0) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f3dc40008e0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f3de58bcfa4 in QEventDispatcherUNIX::processEvents
(this=0x7f3dc40008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f3de586f53a in QEventLoop::exec (this=this@entry=0x7f3dd0b7ad70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00007f3de56bd9bd in QThread::exec (this=this@entry=0x7f3de8268580
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f3de81fa276 in QDBusConnectionManager::run (this=0x7f3de8268580
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f3de56c2323 in QThreadPrivate::start (arg=0x7f3de8268580 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#9  0x00007f3de7c974e0 in start_thread (arg=0x7f3dd0b7b700) at
pthread_create.c:334
#10 0x00007f3de79de82d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3dc9ea5700 (LWP 3947)):
#0  0x00007f3de79d7243 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3de58bb246 in qt_safe_select (nfds=13,
fdread=fdread@entry=0x7f3db8000a78, fdwrite=fdwrite@entry=0x7f3db8000d08,
fdexcept=fdexcept@entry=0x7f3db8000f98, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:65
#2  0x00007f3de58bc9f2 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7f3db8000f98, writefds=0x7f3db8000d08, readfds=0x7f3db8000a78,
nfds=<optimized out>, this=0x7f3db80008c0) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f3db80008e0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f3de58bcfa4 in QEventDispatcherUNIX::processEvents
(this=0x7f3db80008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f3de586f53a in QEventLoop::exec (this=this@entry=0x7f3dc9ea4d80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00007f3de56bd9bd in QThread::exec (this=this@entry=0x1e34090) at
thread/qthread.cpp:500
#7  0x00007f3de0878ca6 in QQmlThreadPrivate::run (this=0x1e34090) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f3de56c2323 in QThreadPrivate::start (arg=0x1e34090) at
thread/qthread_unix.cpp:365
#9  0x00007f3de7c974e0 in start_thread (arg=0x7f3dc9ea5700) at
pthread_create.c:334
#10 0x00007f3de79de82d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3dc8dec700 (LWP 3995)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3de4a77f65 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f3de4b61e40 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f3de4a77fa9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3de7c974e0 in start_thread (arg=0x7f3dc8dec700) at
pthread_create.c:334
#4  0x00007f3de79de82d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f3dbffbe700 (LWP 4390)):
#0  0x00007f3de79d7243 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3de58bb246 in qt_safe_select (nfds=15,
fdread=fdread@entry=0x7f3d34000a58, fdwrite=fdwrite@entry=0x7f3d34000ce8,
fdexcept=fdexcept@entry=0x7f3d34000f78, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:65
#2  0x00007f3de58bc9f2 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7f3d34000f78, writefds=0x7f3d34000ce8, readfds=0x7f3d34000a58,
nfds=<optimized out>, this=0x7f3d340ce270) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f3d340008c0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f3de58bcfa4 in QEventDispatcherUNIX::processEvents
(this=0x7f3d340ce270, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f3de586f53a in QEventLoop::exec (this=this@entry=0x7f3dbffbdd80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#6  0x00007f3de56bd9bd in QThread::exec (this=this@entry=0x1bff310) at
thread/qthread.cpp:500
#7  0x00007f3de0878ca6 in QQmlThreadPrivate::run (this=0x1bff310) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f3de56c2323 in QThreadPrivate::start (arg=0x1bff310) at
thread/qthread_unix.cpp:365
#9  0x00007f3de7c974e0 in start_thread (arg=0x7f3dbffbe700) at
pthread_create.c:334
#10 0x00007f3de79de82d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3de80e1800 (LWP 3882)):
[KCrash Handler]
#6  QV4::Value::as<QV4::QQmlValueTypeWrapper const> (this=0x7f3dbefbf320) at
../../src/qml/jsruntime/qv4value_p.h:372
#7  QQmlBinding::write (this=this@entry=0x2b23830, core=..., result=...,
isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:257
#8  0x00007f3de086482d in QQmlBinding::update (this=0x2b23830, flags=...) at
qml/qqmlbinding.cpp:191
#9  0x00007f3de086e61f in QQmlObjectCreator::finalize (this=0x2b15f00,
interrupt=...) at qml/qqmlobjectcreator.cpp:1219
#10 0x00007f3de07f3548 in QQmlComponentPrivate::complete (enginePriv=0x1efbde0,
state=0x1ebd500) at qml/qqmlcomponent.cpp:922
#11 0x00007f3de07f3617 in QQmlComponentPrivate::completeCreate (this=0x1ebd460)
at qml/qqmlcomponent.cpp:958
#12 0x00007f3de07f6331 in QQmlComponent::completeCreate (this=0x1ecf0a0) at
qml/qqmlcomponent.cpp:951
#13 QQmlComponent::create (this=0x1ecf0a0, context=0x2951f30) at
qml/qqmlcomponent.cpp:784
#14 0x00007f3dca0e3589 in Aurorae::Decoration::init (this=0x295ae00) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/plugins/kdecorations/aurorae/src/aurorae.cpp:316
#15 0x00007f3de75f89d8 in KWin::Decoration::DecorationBridge::createDecoration
(this=<optimized out>, client=client@entry=0x29507b0) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/decorations/decorationbridge.cpp:260
#16 0x00007f3de74c9e06 in KWin::Client::createDecoration
(this=this@entry=0x29507b0, oldgeom=...) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/client.cpp:393
#17 0x00007f3de74caa4c in KWin::Client::updateDecoration (this=0x29507b0,
check_workspace_pos=<optimized out>, force=<optimized out>) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/client.cpp:380
#18 0x00007f3de752fb24 in KWin::Client::manage (this=this@entry=0x29507b0,
w=w@entry=46137363, isMapped=isMapped@entry=false) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/manage.cpp:390
#19 0x00007f3de74a97dd in KWin::Workspace::createClient
(this=this@entry=0x1d2f9f0, w=46137363, is_mapped=is_mapped@entry=false) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/workspace.cpp:517
#20 0x00007f3de751c622 in KWin::Workspace::workspaceEvent (this=0x1d2f9f0,
e=0x7f3dcc005fd0) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/events.cpp:421
#21 0x00007f3de586e634 in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x7f3dcc005fd0,
result=result@entry=0x7ffd3dc0ebe8) at kernel/qabstracteventdispatcher.cpp:460
#22 0x00007f3dd3563985 in QXcbConnection::handleXcbEvent
(this=this@entry=0x1c17e30, event=event@entry=0x7f3dcc005fd0) at
qxcbconnection.cpp:1094
#23 0x00007f3dd3565ce3 in QXcbConnection::processXcbEvents (this=0x1c17e30) at
qxcbconnection.cpp:1729
#24 0x00007f3de589a5ca in QObject::event (this=0x1c17e30, e=<optimized out>) at
kernel/qobject.cpp:1256
#25 0x00007f3de6104fbc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x1c17e30, e=0x7f3dcc0012f0) at kernel/qapplication.cpp:3804
#26 0x00007f3de6109946 in QApplication::notify (this=0x7ffd3dc0f250,
receiver=0x1c17e30, e=0x7f3dcc0012f0) at kernel/qapplication.cpp:3561
#27 0x00007f3de58709e8 in QCoreApplication::notifyInternal2
(receiver=0x1c17e30, event=event@entry=0x7f3dcc0012f0) at
kernel/qcoreapplication.cpp:1015
#28 0x00007f3de5872d77 in QCoreApplication::sendEvent (event=0x7f3dcc0012f0,
receiver=<optimized out>) at kernel/qcoreapplication.h:225
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1bff790) at
kernel/qcoreapplication.cpp:1650
#30 0x00007f3de58bce49 in QEventDispatcherUNIX::processEvents (this=0x1c500a0,
flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579
#31 0x00007f3dd35ce72f in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:62
#32 0x00007f3de586f53a in QEventLoop::exec (this=this@entry=0x7ffd3dc0f130,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#33 0x00007f3de58773e7 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#34 0x00007f3de5b95379 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1607
#35 0x00007f3de6101afa in QApplication::exec () at kernel/qapplication.cpp:2979
#36 0x00007f3de7eb637c in kdemain (argc=1, argv=0x7ffd3dc0f3e8) at
/usr/src/debug/kde-plasma/kwin-5.8.3/kwin-5.8.3/main_x11.cpp:466
#37 0x00007f3de7910668 in __libc_start_main (main=0x4007d0 <main(int, char**)>,
argc=1, argv=0x7ffd3dc0f3e8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd3dc0f3d8) at libc-start.c:289
#38 0x0000000000400809 in _start ()

Possible duplicates by query: bug 372015, bug 370614, bug 368993, bug 367951,
bug 367862.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to