Application: plasmashell (5.5.3) Qt Version: 5.5.1 Operating System: Linux 4.3.3-gentoo x86_64 Distribution: "Gentoo Base System release 2.2" -- Information about the crash: - What I was doing when the application crashed: I just upgraded Frameworks to the latest version 5.18.0 and now plasma crashes during login. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7faa15a87840 (LWP 1468))] Thread 3 (Thread 0x7faa14f68700 (LWP 1470)): #0 0x0000003535adfc7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x000000345540aac2 in poll (__timeout=-1, __nfds=1, __fds=0x7faa14f67c80) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x22cb650, cond=cond@entry=0x22cb690, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459 #3 0x000000345540c72f in xcb_wait_for_event (c=0x22cb650) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693 #4 0x00007faa155d0c89 in QXcbEventReader::run (this=0x22d9800) at qxcbconnection.cpp:1229 #5 0x00000034724a04a2 in QThreadPrivate::start (arg=0x22d9800) at thread/qthread_unix.cpp:331 #6 0x0000003536207324 in start_thread (arg=0x7faa14f68700) at pthread_create.c:333 #7 0x0000003535ae8a9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7faa0efc9700 (LWP 1484)): #0 0x0000003535adfc7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00000036d7c49b6c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7faa08003070, timeout=-1, context=0x7faa08000990) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:4103 #2 g_main_context_iterate (context=context@entry=0x7faa08000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3803 #3 0x00000036d7c49c7c in g_main_context_iteration (context=0x7faa08000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869 #4 0x000000347269aebc in QEventDispatcherGlib::processEvents (this=0x7faa080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #5 0x000000347264c17a in QEventLoop::exec (this=this@entry=0x7faa0efc8d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x000000347249ba34 in QThread::exec (this=this@entry=0x23bee80) at thread/qthread.cpp:503 #7 0x000000347d8ede65 in QQmlThreadPrivate::run (this=0x23bee80) at qml/ftw/qqmlthread.cpp:141 #8 0x00000034724a04a2 in QThreadPrivate::start (arg=0x23bee80) at thread/qthread_unix.cpp:331 #9 0x0000003536207324 in start_thread (arg=0x7faa0efc9700) at pthread_create.c:333 #10 0x0000003535ae8a9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7faa15a87840 (LWP 1468)): [KCrash Handler] #6 XScreenCount (dpy=0x0) at /var/tmp/portage/x11-libs/libX11-1.6.3/work/libX11-1.6.3/src/Macros.c:109 #7 0x000000324f0080da in glXGetClientString () from /usr/lib64/opengl/nvidia/lib/libGLX.so.0 #8 0x00007faa15b0b303 in QGLXContext::queryDummyContext () at qglxintegration.cpp:647 #9 0x00007faa15b0b501 in QGLXContext::supportsThreading () at qglxintegration.cpp:692 #10 0x0000003258d6daeb in QSGRenderLoop::instance () at scenegraph/qsgrenderloop.cpp:178 #11 0x0000003258da067d in QQuickWindowPrivate::init (this=0x250fbf0, c=0x24e2710, control=0x0) at items/qquickwindow.cpp:450 #12 0x000000324f4228ac in PlasmaQuick::Dialog::Dialog (this=0x24e2710, parent=<optimized out>) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:658 #13 0x00007faa0dd2af50 in QQmlPrivate::QQmlElement<PlasmaQuick::Dialog>::QQmlElement (this=0x24e2710) at /usr/include/qt5/QtQml/qqmlprivate.h:93 #14 QQmlPrivate::createInto<PlasmaQuick::Dialog> (memory=0x24e2710) at /usr/include/qt5/QtQml/qqmlprivate.h:102 #15 0x000000347d881bab in QQmlType::create (this=this@entry=0x7faa0803d3b0) at qml/qqmlmetatype.cpp:715 #16 0x000000347d8e6f13 in QQmlObjectCreator::createInstance (this=this@entry=0x2525d00, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at qml/qqmlobjectcreator.cpp:1050 #17 0x000000347d8e7a2f in QQmlObjectCreator::create (this=0x2525d00, subComponentIndex=-1, parent=parent@entry=0x0, interrupt=interrupt@entry=0x7fffc01a8ca0) at qml/qqmlobjectcreator.cpp:209 #18 0x000000347d86dba7 in QQmlIncubatorPrivate::incubate (this=0x23be730, i=...) at qml/qqmlincubator.cpp:302 #19 0x000000347d86e511 in QQmlIncubationController::incubateFor (this=this@entry=0x2461180, msecs=<optimized out>) at qml/qqmlincubator.cpp:395 #20 0x000000325a80debc in KDeclarative::QmlObjectIncubationController::incubate (this=0x2461170) at /var/tmp/portage/kde-frameworks/kdeclarative-5.18.0/work/kdeclarative-5.18.0_build/src/kdeclarative/../../../kdeclarative-5.18.0/src/kdeclarative/private/qmlobject_p.h:63 #21 KDeclarative::QmlObjectIncubationController::incubatingObjectCountChanged (this=0x2461170, count=1) at /var/tmp/portage/kde-frameworks/kdeclarative-5.18.0/work/kdeclarative-5.18.0_build/src/kdeclarative/../../../kdeclarative-5.18.0/src/kdeclarative/private/qmlobject_p.h:79 #22 0x000000347d86e2f2 in QQmlEnginePrivate::incubate (this=this@entry=0x23beb90, i=..., forContext=forContext@entry=0x2464340) at qml/qqmlincubator.cpp:97 #23 0x000000347d869a4c in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at qml/qqmlcomponent.cpp:1068 #24 0x000000325a80a640 in KDeclarative::QmlObject::completeInitialization (this=0x23a7d30, initialProperties=...) at /var/tmp/portage/kde-frameworks/kdeclarative-5.18.0/work/kdeclarative-5.18.0/src/kdeclarative/qmlobject.cpp:318 #25 0x000000325a80a6fc in KDeclarative::QmlObjectPrivate::scheduleExecutionEnd (this=0x23bced0) at /var/tmp/portage/kde-frameworks/kdeclarative-5.18.0/work/kdeclarative-5.18.0/src/kdeclarative/qmlobject.cpp:140 #26 0x000000325a80a8ca in KDeclarative::QmlObjectPrivate::execute (this=0x23bced0, source=...) at /var/tmp/portage/kde-frameworks/kdeclarative-5.18.0/work/kdeclarative-5.18.0/src/kdeclarative/qmlobject.cpp:133 #27 0x0000000000466abb in Osd::Osd (this=0x23be220, corona=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.5.3/work/plasma-workspace-5.5.3/shell/osd.cpp:42 #28 0x0000000000458627 in ShellCorona::ShellCorona (this=0x23a4360, parent=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.5.3/work/plasma-workspace-5.5.3/shell/shellcorona.cpp:198 #29 0x0000000000462b8c in ShellManager::loadHandlers (this=0x2380fe0) at /var/tmp/portage/kde-plasma/plasma-workspace-5.5.3/work/plasma-workspace-5.5.3/shell/shellmanager.cpp:103 #30 0x000000347267682a in QObject::event (this=0x2380fe0, e=<optimized out>) at kernel/qobject.cpp:1239 #31 0x000000324ff5d6bc in QApplicationPrivate::notify_helper (this=this@entry=0x22c00c0, receiver=receiver@entry=0x2380fe0, e=e@entry=0x23a32d0) at kernel/qapplication.cpp:3716 #32 0x000000324ff62b20 in QApplication::notify (this=0x7fffc01a9990, receiver=0x2380fe0, e=0x23a32d0) at kernel/qapplication.cpp:3499 #33 0x000000347264d55d in QCoreApplication::notifyInternal (this=0x7fffc01a9990, receiver=0x2380fe0, event=event@entry=0x23a32d0) at kernel/qcoreapplication.cpp:965 #34 0x0000003472650323 in QCoreApplication::sendEvent (event=0x23a32d0, receiver=<optimized out>) at kernel/qcoreapplication.h:224 #35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x22b5ed0) at kernel/qcoreapplication.cpp:1593 #36 0x00000034726508e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451 #37 0x000000347269ae33 in postEventSourceDispatch (s=0x2303910) at kernel/qeventdispatcher_glib.cpp:271 #38 0x00000036d7c498ed in g_main_dispatch (context=0x7faa100016f0) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3122 #39 g_main_context_dispatch (context=context@entry=0x7faa100016f0) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3737 #40 0x00000036d7c49bd0 in g_main_context_iterate (context=context@entry=0x7faa100016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3808 #41 0x00000036d7c49c7c in g_main_context_iteration (context=0x7faa100016f0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869 #42 0x000000347269aea7 in QEventDispatcherGlib::processEvents (this=0x2305870, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #43 0x000000347264c17a in QEventLoop::exec (this=this@entry=0x7fffc01a9830, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #44 0x000000347265354c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #45 0x000000324f8e74fc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #46 0x000000324ff592f5 in QApplication::exec () at kernel/qapplication.cpp:2976 #47 0x0000000000432afd in main (argc=4, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.5.3/work/plasma-workspace-5.5.3/shell/main.cpp:179 Reported using DrKonqi
I nailed it down to an upgrade of the nvidia driver which I installed along with plasma updates. I suspect it's due to changes NVIDIA did to the GL libs (GLVND), thus I leave this open for a dev to decide: https://devtalk.nvidia.com/default/topic/908423
*** This bug has been marked as a duplicate of bug 357977 ***