Application: plasmashell (5.9.4) Qt Version: 5.7.1 Frameworks Version: 5.32.0 Operating System: Linux 4.10.10-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Plugged in external monitor when PC was suspended. When waken up the crash appeared. 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 0x7f61df4258c0 (LWP 2182))] Thread 10 (Thread 0x7f60f28ea700 (LWP 7203)): #0 0x00007f61d38f83a9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f61d38b2606 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f61d38b2af0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f60d8003200, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f60f28e9c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f61d91cb813 in QThread::exec (this=this@entry=0x54b1ad0) at thread/qthread.cpp:507 #7 0x00007f61dce4e2d6 in QQuickPixmapReader::run (this=0x54b1ad0) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/quick/util/qquickpixmapcache.cpp:822 #8 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0x54b1ad0) at thread/qthread_unix.cpp:368 #9 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f60f317e700 (LWP 3486)): #0 0x00007f61d8ad17bd in poll () from /lib64/libc.so.6 #1 0x00007f61cf6c8981 in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007f61cf6ba191 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007f61cf6ba82e in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007f61cf6ba8e0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007f61cf6c88c9 in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007f61ce719258 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-10.0.so #7 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f61266a0700 (LWP 3485)): #0 0x00007f61d38f83c4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f61d38b2a3a in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f61200036e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f612669fcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f61d91cb813 in QThread::exec (this=this@entry=0x3a2be30) at thread/qthread.cpp:507 #6 0x00007f61dc2bd305 in QQmlThreadPrivate::run (this=0x3a2be30) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147 #7 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0x3a2be30) at thread/qthread_unix.cpp:368 #8 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f610bfff700 (LWP 2702)): #0 0x00007f61d388659b in g_ptr_array_set_size () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f61d38b1ed1 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f61d38b29ab in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f61040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f610bffecf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f61d91cb813 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0x434b620) at thread/qthread_unix.cpp:368 #8 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f6111b27700 (LWP 2697)): #0 0x00007f61d8ad17bd in poll () from /lib64/libc.so.6 #1 0x00007f61d38b2a86 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f610c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f6111b26cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f61d91cb813 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f61143e0df7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so #7 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0x4234960) at thread/qthread_unix.cpp:368 #8 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f61b9dee700 (LWP 2384)): #0 0x00007f61d80879a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f61deaef974 in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007f61deaef9b9 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f61bbbbd700 (LWP 2348)): #0 0x00007f61d38f83a9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f61d38b22ee in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f61d38b2a24 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f61b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f61bbbbccd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f61d91cb813 in QThread::exec (this=this@entry=0xf55410) at thread/qthread.cpp:507 #7 0x00007f61dc2bd305 in QQmlThreadPrivate::run (this=0xf55410) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147 #8 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0xf55410) at thread/qthread_unix.cpp:368 #9 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f61c1525700 (LWP 2263)): #0 0x00007f61df2704a9 in _dl_update_slotinfo () from /lib64/ld-linux-x86-64.so.2 #1 0x00007f61df2706dc in update_get_addr () from /lib64/ld-linux-x86-64.so.2 #2 0x00007f61d91cf356 in get_thread_data () at thread/qthread_unix.cpp:189 #3 QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:244 #4 0x00007f61d93f390a in postEventSourcePrepare (s=0x7f61b40012d0, timeout=0x7f61c1524b04) at kernel/qeventdispatcher_glib.cpp:252 #5 0x00007f61d38b1f7d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #6 0x00007f61d38b29ab in ?? () from /usr/lib64/libglib-2.0.so.0 #7 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #8 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f61b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #9 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f61c1524cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #10 0x00007f61d91cb813 in QThread::exec (this=this@entry=0xeffa20) at thread/qthread.cpp:507 #11 0x00007f61dc2bd305 in QQmlThreadPrivate::run (this=0xeffa20) at /usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147 #12 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0xeffa20) at thread/qthread_unix.cpp:368 #13 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #14 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f61cd913700 (LWP 2204)): #0 0x00007f61d8ad17bd in poll () from /lib64/libc.so.6 #1 0x00007f61d38b2a86 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61d93f41bb in QEventDispatcherGlib::processEvents (this=0x7f61c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7f61cd912cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f61d91cb813 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f61d9806385 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f61d91d04c8 in QThreadPrivate::start (arg=0x7f61d9a77d20) at thread/qthread_unix.cpp:368 #8 0x00007f61d8081537 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f61d8adb04f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f61df4258c0 (LWP 2182)): [KCrash Handler] #6 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::data (this=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:141 #7 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../src/corelib/global/qglobal.h:980 #8 QWindow::d_func (this=<optimized out>) at kernel/qwindow.h:94 #9 QWindow::screen (this=<optimized out>) at kernel/qwindow.cpp:1781 #10 0x00000000004407d4 in ShellCorona::primaryOutputChanged (this=0xeb8770) at /usr/src/debug/plasma-workspace-5.9.4/shell/shellcorona.cpp:727 #11 0x00007f61d93cbaae in QtPrivate::QSlotObjectBase::call (a=0x7fff08ad7960, r=0xeb8770, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:101 #12 QMetaObject::activate (sender=0x7fff08ad82f0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff08ad7960) at kernel/qobject.cpp:3723 #13 0x00007f61d93cc057 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f61da1a4440 <QGuiApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff08ad7960) at kernel/qobject.cpp:3602 #14 0x00007f61d9b6fa92 in QGuiApplication::primaryScreenChanged (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qguiapplication.cpp:373 #15 0x00007f61d9b62c6e in QPlatformIntegration::setPrimaryScreen (this=<optimized out>, newPrimary=newPrimary@entry=0x51f10b0) at kernel/qplatformintegration.cpp:516 #16 0x00007f61ccc20dcc in QXcbConnection::destroyScreen (this=this@entry=0xe16da0, screen=<optimized out>, screen@entry=0xe25d60) at qxcbconnection.cpp:383 #17 0x00007f61ccc2165d in QXcbConnection::updateScreens (this=this@entry=0xe16da0, event=event@entry=0x7f61bc00a4a0) at qxcbconnection.cpp:281 #18 0x00007f61ccc228b3 in QXcbConnection::handleXcbEvent (this=this@entry=0xe16da0, event=event@entry=0x7f61bc00a4a0) at qxcbconnection.cpp:1250 #19 0x00007f61ccc22d35 in QXcbConnection::processXcbEvents (this=0xe16da0) at qxcbconnection.cpp:1741 #20 0x00007f61d93cc5e9 in QObject::event (this=0xe16da0, e=<optimized out>) at kernel/qobject.cpp:1263 #21 0x00007f61da31aeac in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xe16da0, e=0x7f61bc006250) at kernel/qapplication.cpp:3799 #22 0x00007f61da322661 in QApplication::notify (this=0x7fff08ad82f0, receiver=0xe16da0, e=0x7f61bc006250) at kernel/qapplication.cpp:3556 #23 0x00007f61d939fb30 in QCoreApplication::notifyInternal2 (receiver=0xe16da0, event=event@entry=0x7f61bc006250) at kernel/qcoreapplication.cpp:988 #24 0x00007f61d93a22bd in QCoreApplication::sendEvent (event=0x7f61bc006250, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #25 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xdf9120) at kernel/qcoreapplication.cpp:1649 #26 0x00007f61d93a2728 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503 #27 0x00007f61d93f3d93 in postEventSourceDispatch (s=0xe3d1c0) at kernel/qeventdispatcher_glib.cpp:276 #28 0x00007f61d38b2887 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #29 0x00007f61d38b2af0 in ?? () from /usr/lib64/libglib-2.0.so.0 #30 0x00007f61d38b2b9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #31 0x00007f61d93f419f in QEventDispatcherGlib::processEvents (this=0xe60530, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #32 0x00007f61d939db1a in QEventLoop::exec (this=this@entry=0x7fff08ad8180, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #33 0x00007f61d93a628c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #34 0x00007f61d9b7141c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633 #35 0x00007f61da31ae05 in QApplication::exec () at kernel/qapplication.cpp:2975 #36 0x000000000041eab2 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.9.4/shell/main.cpp:166 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 377251 ***