Bug 359253

Summary: plasma-shell(?) crash, desktop manager(?) gone. no core file
Product: [Plasma] plasmashell Reporter: George R. Goffe <grgoffe>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, fortymileshigh, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.5.4   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description George R. Goffe 2016-02-10 23:10:31 UTC
Application: plasmashell (5.5.4)

Qt Version: 5.6.0
Operating System: Linux 4.5.0-0.rc3.git0.1.fc24.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I had rebooted after applying upgrades and started X which brings up (or tries to bring up) KDE desktop. I poked the area near the hidded task bar at the bottom of the screen when the drkonqi popup appeared. No special config options that I'm aware of. I start X with "startx > startx.log 2>&1". This log is available if needed. Last few entries are:

    856 warning: the debug information found in "/usr/lib/debug//usr/lib64/libfreebl3.so.debug" does not match "/usr/lib64/libfreebl3.so" (CRC mismatch).
    857
    858
    859 warning: the debug information found in "/usr/lib/debug//usr/lib64/libKF5Wallet.so.5.18.0.debug" does not match "/usr/lib64/libKF5Wallet.so.5" (CRC m    859 ismatch).
    860
    861 0x556906c4e160 ( QScreen(0x5569066ab9d0, name="VGA-0") ): Attempt to set a screen on a child window.
    862 pci id for fd 11: 80ee:beef, driver (null)
    863 libGL error: core dri or dri2 extension not found
    864 libGL error: failed to load driver: vboxvideo
    865 sys:1: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right     865 version gets loaded.
    866 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39580, resource id: 52429456, major code: 19 (DeleteProperty), minor code: 0
    867 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39595, resource id: 52429456, major code: 19 (DeleteProperty), minor code: 0
    868 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39596, resource id: 52429456, major code: 18 (ChangeProperty), minor code: 0
    869 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39597, resource id: 52429456, major code: 19 (DeleteProperty), minor code: 0
    870 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39598, resource id: 52429456, major code: 19 (DeleteProperty), minor code: 0
    871 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39599, resource id: 52429456, major code: 19 (DeleteProperty), minor code: 0
    872 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39600, resource id: 52429456, major code: 7 (ReparentWindow), minor code: 0
    873 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39601, resource id: 52429456, major code: 6 (ChangeSaveSet), minor code: 0
    874 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39602, resource id: 52429456, major code: 2 (ChangeWindowAttributes), minor code: 0
    875 QXcbConnection: XCB error: 3 (BadWindow), sequence: 39603, resource id: 52429456, major code: 10 (UnmapWindow), minor code: 0
    876 0x556906c75090 ( QScreen(0x5569066ab9d0, name="VGA-0") ): Attempt to set a screen on a child window.
    877 QXcbConnection: XCB error: 3 (BadWindow), sequence: 45034, resource id: 35651588, major code: 15 (QueryTree), minor code: 0
    878 0x556906c4e420 ( QScreen(0x5569066ab9d0, name="VGA-0") ): Attempt to set a screen on a child window.
    879 0x556906c53ed0 ( QScreen(0x5569066ab9d0, name="VGA-0") ): Attempt to set a screen on a child window.
    880 0x556906c673b0 ( QScreen(0x5569066ab9d0, name="VGA-0") ): Attempt to set a screen on a child window.
    881 0x556906c75090 ( QScreen(0x5569066ab9d0, name="VGA-0") ): Attempt to set a screen on a child window.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa35af3f940 (LWP 24724))]

Thread 11 (Thread 0x7fa35240a700 (LWP 24729)):
#0  0x00007fa36951ef6d in poll () at /usr/lib64/libc.so.6
#1  0x00007fa36e6acf80 in _xcb_conn_wait () at /usr/lib64/libxcb.so.1
#2  0x00007fa36e6aeb79 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fa353ac0f09 in QXcbEventReader::run() (this=0x55eaec36ac20) at qxcbconnection.cpp:1288
#4  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x55eaec36ac20) at thread/qthread_unix.cpp:340
#5  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#6  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 10 (Thread 0x7fa34bfff700 (LWP 24730)):
#0  0x00007fa36951ef6d in poll () at /usr/lib64/libc.so.6
#1  0x00007fa365060ee6 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa36a36eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa3440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa34bffec50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fa36a143744 in QThread::exec() (this=this@entry=0x7fa36ab74040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:503
#6  0x00007fa36ab02225 in QDBusConnectionManager::run() (this=0x7fa36ab74040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:152
#7  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x7fa36ab74040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340
#8  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#9  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 9 (Thread 0x7fa34a3e9700 (LWP 24811)):
#0  0x00007fa36951ef6d in poll () at /usr/lib64/libc.so.6
#1  0x00007fa365060ee6 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa36a36eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa33c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa34a3e8c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fa36a143744 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fa36d53fda5 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x55eaec42a3a0) at thread/qthread_unix.cpp:340
#8  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#9  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 8 (Thread 0x7fa32e969700 (LWP 24940)):
#0  0x00007fa36885e3b0 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0
#1  0x00007fa3431369a3 in thread_function () at /usr/lib64/dri/swrast_dri.so
#2  0x00007fa343136807 in impl_thrd_routine () at /usr/lib64/dri/swrast_dri.so
#3  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#4  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 7 (Thread 0x7fa32d968700 (LWP 24941)):
#0  0x00007fa36885e3b0 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0
#1  0x00007fa3431369a3 in thread_function () at /usr/lib64/dri/swrast_dri.so
#2  0x00007fa343136807 in impl_thrd_routine () at /usr/lib64/dri/swrast_dri.so
#3  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#4  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 6 (Thread 0x7fa32b6f5700 (LWP 24993)):
#0  0x00007fa365060e43 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa36a36eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa3240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#3  0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa32b6f4c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007fa36a143744 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503
#5  0x00007fa36d53fda5 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#6  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x55eaec646160) at thread/qthread_unix.cpp:340
#7  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#8  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 5 (Thread 0x7fa32935c700 (LWP 25041)):
#0  0x00007fa36a36e107 in postEventSourcePrepare(GSource*, gint*) (s=0x7fa31c0012d0, timeout=0x7fa32935ba94) at kernel/qeventdispatcher_glib.cpp:245
#1  0x00007fa36506041d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa365060e0b in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa36a36eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa31c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa32935bc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fa36a143744 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fa36d53fda5 in QQmlThreadPrivate::run() () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x55eaec6b9740) at thread/qthread_unix.cpp:340
#9  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#10 0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 4 (Thread 0x7fa3231d0700 (LWP 25046)):
#0  0x00007fa36885e3b0 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0
#1  0x00007fa36ffb84d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQt5Script.so.5
#2  0x00007fa36ffb8519 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#4  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 3 (Thread 0x7fa29b350700 (LWP 25685)):
#0  0x00007fa36951aafd in read () at /usr/lib64/libc.so.6
#1  0x00007fa3650a3fe0 in g_wakeup_acknowledge () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa3650609c4 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa365060e84 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fa36a36eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa2940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa29b34fc10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007fa36a143744 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007fa36ded8f06 in QQuickPixmapReader::run() () at /usr/lib64/libQt5Quick.so.5
#9  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x55eaecc6bfa0) at thread/qthread_unix.cpp:340
#10 0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#11 0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 2 (Thread 0x7fa28a13d700 (LWP 26788)):
#0  0x00007fa36951ef6d in poll () at /usr/lib64/libc.so.6
#1  0x00007fa365060ee6 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fa36a36eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa2840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa28a13cc40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fa36a143744 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fa28bd9d707 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fa36a1486b8 in QThreadPrivate::start(void*) (arg=0x55eaeea68620) at thread/qthread_unix.cpp:340
#8  0x00007fa36885869a in start_thread () at /usr/lib64/libpthread.so.0
#9  0x00007fa36952ae4d in clone () at /usr/lib64/libc.so.6

Thread 1 (Thread 0x7fa35af3f940 (LWP 24724)):
[KCrash Handler]
#5  0x00007fa369587496 in __memmove_ssse3_back () at /usr/lib64/libc.so.6
#6  0x00007fa342d88a0d in drisw_update_tex_buffer () at /usr/lib64/dri/swrast_dri.so
#7  0x00007fa342d872f5 in dri_set_tex_buffer2 () at /usr/lib64/dri/swrast_dri.so
#8  0x00007fa3489ccc4b in Plasma::WindowThumbnail::windowToTextureGLX(Plasma::WindowTextureNode*) () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#9  0x00007fa3489cd7a9 in Plasma::WindowThumbnail::windowToTexture(Plasma::WindowTextureNode*) () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#10 0x00007fa3489cdd04 in Plasma::WindowThumbnail::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#11 0x00007fa36df72b5b in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#12 0x00007fa36df732eb in QQuickWindowPrivate::updateDirtyNodes() () at /usr/lib64/libQt5Quick.so.5
#13 0x00007fa36df7435e in QQuickWindowPrivate::syncSceneGraph() () at /usr/lib64/libQt5Quick.so.5
#14 0x00007fa36df42b61 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#15 0x00007fa36df43df1 in QSGGuiThreadRenderLoop::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#16 0x00007fa36aee35ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55eaec6d1a40, e=0x7ffde365ce90) at kernel/qapplication.cpp:3712
#17 0x00007fa36aee8836 in QApplication::notify(QObject*, QEvent*) (this=0x7ffde365d240, receiver=0x55eaec6d1a40, e=0x7ffde365ce90) at kernel/qapplication.cpp:3493
#18 0x00007fa36a319948 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55eaec6d1a40, event=event@entry=0x7ffde365ce90) at kernel/qcoreapplication.cpp:1013
#19 0x00007fa36a36d99e in QTimerInfoList::activateTimers() (event=0x7ffde365ce90, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:227
#20 0x00007fa36a36d99e in QTimerInfoList::activateTimers() (this=0x55eaec38fec0) at kernel/qtimerinfo_unix.cpp:637
#21 0x00007fa36a36ded1 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#22 0x00007fa365060ba3 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#23 0x00007fa365060f50 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0
#24 0x00007fa365060ffc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#25 0x00007fa36a36eaaf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55eaec344fc0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#26 0x00007fa36a31750a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffde365d0e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#27 0x00007fa36a31fd4c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1283
#28 0x000055eaea5e699c in main ()

Possible duplicates by query: bug 359085, bug 358194.

Reported using DrKonqi
Comment 1 Marco Martin 2016-02-11 09:16:56 UTC
*** Bug 359256 has been marked as a duplicate of this bug. ***
Comment 2 Marco Martin 2016-02-11 09:17:56 UTC

*** This bug has been marked as a duplicate of bug 359085 ***