Application: plasmashell (5.5.4) Qt Version: 5.5.1 Operating System: Linux 4.1.15-8-default x86_64 Distribution: "openSUSE Leap 42.1 (x86_64)" -- Information about the crash: I was just reentering the system/shell after the PC had been in suspend mode overnight. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7faa817f67c0 (LWP 22336))] Thread 19 (Thread 0x7faa6c73b700 (LWP 22337)): #0 0x00007faa7ad06bbd in poll () at /lib64/libc.so.6 #1 0x00007faa7fc4f422 in () at /usr/lib64/libxcb.so.1 #2 0x00007faa7fc5100f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007faa6eebe3c9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 18 (Thread 0x7faa696ec700 (LWP 22340)): #0 0x00007faa773e6ec2 in g_main_context_acquire () at /usr/lib64/libglib-2.0.so.0 #1 0x00007faa773e7d25 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007faa773e7f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007faa7b631d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007faa7b5d8d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7b3fa61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007faa7e70cdf8 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7faa56854700 (LWP 22344)): #0 0x00007faa7ace0d4d in nanosleep () at /lib64/libc.so.6 #1 0x00007faa7ad08974 in usleep () at /lib64/libc.so.6 #2 0x00007faa5b62a9d0 in () at /usr/X11R6/lib64/modules/dri/fglrx_dri.so #3 0x00007faa5acf9512 in () at /usr/X11R6/lib64/modules/dri/fglrx_dri.so #4 0x00007faa5acf9565 in () at /usr/X11R6/lib64/modules/dri/fglrx_dri.so #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7faa5503a700 (LWP 22348)): #0 0x00007faa773e52ab in () at /usr/lib64/libglib-2.0.so.0 #1 0x00007faa773e7893 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #2 0x00007faa773e7df8 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007faa773e7f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007faa7b631d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7b5d8d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007faa7b3fa61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007faa7e70cdf8 in () at /usr/lib64/libQt5Qml.so.5 #8 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #9 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7faa4f784700 (LWP 22349)): #0 0x00007faa77429cf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007faa773e78fc in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #2 0x00007faa773e7df8 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007faa773e7f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007faa7b631d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7b5d8d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007faa7b3fa61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007faa7e70cdf8 in () at /usr/lib64/libQt5Qml.so.5 #8 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #9 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7faa4de0a700 (LWP 22356)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa80ed486b in () at /usr/lib64/libQt5Script.so.5 #2 0x00007faa80ed4899 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fa9c3208700 (LWP 22363)): #0 0x00007faa7b631b55 in () at /usr/lib64/libQt5Core.so.5 #1 0x00007faa773e74ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007faa773e7d80 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007faa773e7f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007faa7b631d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7b5d8d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007faa7b3fa61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007faa7f2a6282 in () at /usr/lib64/libQt5Quick.so.5 #8 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #9 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fa9c14e4700 (LWP 22367)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fa9c0b88700 (LWP 22368)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fa9a755c700 (LWP 22381)): #0 0x00007faa77429cf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007faa773e7e16 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007faa773e7f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007faa7b631d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007faa7b5d8d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7b3fa61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fa9a8ba9cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fa9a661f700 (LWP 22389)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fa99ffff700 (LWP 22412)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fa98fffe700 (LWP 22666)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fa99ca4d700 (LWP 22671)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fa98d3dd700 (LWP 22674)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fa98cbdc700 (LWP 23883)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fa97dbdb700 (LWP 24867)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fa977fff700 (LWP 24868)): #0 0x00007faa7a51403f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007faa7b40034b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007faa7f31925b in () at /usr/lib64/libQt5Quick.so.5 #3 0x00007faa7f3196f3 in () at /usr/lib64/libQt5Quick.so.5 #4 0x00007faa7b3ff32f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007faa7a5100a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007faa7ad0efed in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7faa817f67c0 (LWP 22336)): [KCrash Handler] #6 0x00007faa6990af73 in () at /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so #7 0x00007faa6990b06e in () at /usr/lib64/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so #8 0x00007faa7feaa2db in _XError () at /usr/lib64/libX11.so.6 #9 0x00007faa7fea73b7 in () at /usr/lib64/libX11.so.6 #10 0x00007faa7fea7465 in () at /usr/lib64/libX11.so.6 #11 0x00007faa7fea828a in _XReply () at /usr/lib64/libX11.so.6 #12 0x00007faa6ea760e2 in XIQueryDevice () at /usr/lib64/libXi.so.6 #13 0x00007faa6eee05a3 in QXcbConnection::xi2SetupDevices() () at /usr/lib64/libQt5XcbQpa.so.5 #14 0x00007faa6eee1ba0 in QXcbConnection::xi2HandleHierachyEvent(void*) () at /usr/lib64/libQt5XcbQpa.so.5 #15 0x00007faa6eee393b in QXcbConnection::xi2HandleEvent(xcb_ge_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5 #16 0x00007faa6eebc34d in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5 #17 0x00007faa6eebe01b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5 #18 0x00007faa7b60bac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #19 0x00007faa7c953e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #20 0x00007faa7c958cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #21 0x00007faa7b5dae95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #22 0x00007faa7b5dd057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #23 0x00007faa7b6328f3 in () at /usr/lib64/libQt5Core.so.5 #24 0x00007faa773e7c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #25 0x00007faa773e7ed8 in () at /usr/lib64/libglib-2.0.so.0 #26 0x00007faa773e7f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #27 0x00007faa7b631d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #28 0x00007faa7b5d8d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #29 0x00007faa7b5e08f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #30 0x0000000000436a20 in main () Reported using DrKonqi
Thanks for the report Can you please install libkf5windowsystem debug symbols and when the crash happens again, please update this report? As it stands, this backtrace is useless without those debug symbols.
*** Bug 360945 has been marked as a duplicate of this bug. ***
*** Bug 361278 has been marked as a duplicate of this bug. ***
Created attachment 98266 [details] plasmashell backtrace I've installed the packages with debug info and now that the crash happened again I'm attaching the plasmashell backtrace. Hope this is more useful now. Forgot to mention that this crash happens when there is an external monitor attached (meaning= I don't remember it happening without an external monitor attached).
Somone finally had a trace: #5 KXErrorHandler::handle (this=0x91, dpy=0x21816c0, e=0x7fffca4a5d40) at ../../src/kxerrorhandler.cpp:109 #6 0x00007f5af67f236e in KXErrorHandler::handler_wrapper (dpy=<optimized out>, e=<optimized out>) at ../../src/kxerrorhandler.cpp:102
*** Bug 368906 has been marked as a duplicate of this bug. ***
*** Bug 371665 has been marked as a duplicate of this bug. ***
XError caused by XIQueryDevice. All reports are from old Qt 5.5 version.
*** Bug 375145 has been marked as a duplicate of this bug. ***
*** Bug 375348 has been marked as a duplicate of this bug. ***
*** Bug 375496 has been marked as a duplicate of this bug. ***
All new dupes were also using Qt5.5. We've not seen any new reports using Qt5.6, so closing this as fixed upstream
*** Bug 376223 has been marked as a duplicate of this bug. ***
*** Bug 376310 has been marked as a duplicate of this bug. ***
*** Bug 376233 has been marked as a duplicate of this bug. ***
*** Bug 379536 has been marked as a duplicate of this bug. ***
*** Bug 379710 has been marked as a duplicate of this bug. ***