Application: plasmashell (5.5.5) (Compiled from sources) Qt Version: 5.5.1 Operating System: Linux 4.5.1-gentoo x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: Waking up from suspend-to-disk after docking the laptop (which was suspended-to-disk), which means that external devices, including an external display became attached. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc22a539840 (LWP 2222))] Thread 5 (Thread 0x7fc223be1700 (LWP 2273)): #0 0x0000003d2b6e046d in poll () from /lib64/libc.so.6 #1 0x0000003d2de49f1c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fc21c003070, timeout=-1, context=0x7fc21c000990) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:4135 #2 g_main_context_iterate (context=context@entry=0x7fc21c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3835 #3 0x0000003d2de4a02c in g_main_context_iteration (context=0x7fc21c000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3901 #4 0x0000003d3749b03c in QEventDispatcherGlib::processEvents (this=0x7fc21c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #5 0x0000003d3744c27a in QEventLoop::exec (this=this@entry=0x7fc223be0d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x0000003d3729ba84 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x0000003d490ee5e5 in QQmlThread::~QQmlThread (this=0x7fc21c003070, __in_chrg=<optimized out>) at qml/ftw/qqmlthread.cpp:215 #8 0x00007fc223be0e10 in ?? () #9 0x0000000001107030 in ?? () #10 0x00007fc223be0e10 in ?? () #11 0x0000003d372a04f2 in QThreadPrivate::start (arg=0x3d490ee5e5 <QQmlThread::~QQmlThread()+37>) at thread/qthread_unix.cpp:331 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 0x7fc21bfff700 (LWP 2286)): #0 0x0000003d2de46f19 in g_source_iter_next (iter=iter@entry=0x7fc21bffebb0, source=source@entry=0x7fc21bffeba8) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:923 #1 0x0000003d2de493fb in g_main_context_prepare (context=context@entry=0x7fc214000990, priority=priority@entry=0x7fc21bffec30) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3420 #2 0x0000003d2de49e48 in g_main_context_iterate (context=context@entry=0x7fc214000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3820 #3 0x0000003d2de4a02c in g_main_context_iteration (context=0x7fc214000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3901 #4 0x0000003d3749b03c in QEventDispatcherGlib::processEvents (this=0x7fc2140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #5 0x0000003d3744c27a in QEventLoop::exec (this=this@entry=0x7fc21bffed60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x0000003d3729ba84 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x0000003d490ee5e5 in QQmlThread::~QQmlThread (this=0x7fc21bffebb0, __in_chrg=<optimized out>) at qml/ftw/qqmlthread.cpp:215 #8 0x00007fc21bffee10 in ?? () #9 0x0000000001352d90 in ?? () #10 0x00007fc21bffee10 in ?? () #11 0x0000003d372a04f2 in QThreadPrivate::start (arg=0x3d490ee5e5 <QQmlThread::~QQmlThread()+37>) at thread/qthread_unix.cpp:331 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0x7fc21a691700 (LWP 2288)): #0 0x0000003d2de47014 in g_source_iter_clear (iter=iter@entry=0x7fc21a690bb0) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:968 #1 0x0000003d2de494e8 in g_main_context_prepare (context=context@entry=0x7fc20c000990, priority=priority@entry=0x7fc21a690c30) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3505 #2 0x0000003d2de49e48 in g_main_context_iterate (context=context@entry=0x7fc20c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3820 #3 0x0000003d2de4a02c in g_main_context_iteration (context=0x7fc20c000990, may_block=1) at /var/tmp/portage/dev-libs/glib-2.46.2-r2/work/glib-2.46.2/glib/gmain.c:3901 #4 0x0000003d3749b03c in QEventDispatcherGlib::processEvents (this=0x7fc20c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #5 0x0000003d3744c27a in QEventLoop::exec (this=this@entry=0x7fc21a690d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x0000003d3729ba84 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x0000003d490ee5e5 in QQmlThread::~QQmlThread (this=0x7fc21a690bb0, __in_chrg=<optimized out>) at qml/ftw/qqmlthread.cpp:215 #8 0x00007fc21a690e10 in ?? () #9 0x0000000001487720 in ?? () #10 0x00007fc21a690e10 in ?? () #11 0x0000003d372a04f2 in QThreadPrivate::start (arg=0x3d490ee5e5 <QQmlThread::~QQmlThread()+37>) at thread/qthread_unix.cpp:331 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0x7fc218d42700 (LWP 2332)): #0 0x0000003d2be0d00f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003d4b57c834 in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x0000003d4b57c879 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x0000003d2be07444 in start_thread () from /lib64/libpthread.so.0 #4 0x0000003d2b6e94cd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fc22a539840 (LWP 2222)): [KCrash Handler] #6 QXcbScreen::mapToNative (this=this@entry=0x0, rect=...) at qxcbscreen.cpp:267 #7 0x00007fc22a2d57b3 in QXcbWindow::mapToNative (this=<optimized out>, rect=..., screen=0x0) at qxcbwindow.cpp:199 #8 0x00007fc22a2d6f6b in QXcbWindow::propagateSizeHints (this=0x33c6300) at qxcbwindow.cpp:1606 #9 0x00007fc22a2dc06d in QXcbWindow::setGeometry (this=0x33c6300, rect=...) at qxcbwindow.cpp:709 #10 0x000000311c224520 in PlasmaQuick::Dialog::adjustGeometry (geom=..., this=<optimized out>) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:958 #11 PlasmaQuick::DialogPrivate::syncToMainItemSize (this=this@entry=0x33c1810) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:600 #12 0x000000311c22527a in PlasmaQuick::DialogPrivate::updateVisibility (this=0x33c1810, visible=visible@entry=true) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:273 #13 0x000000311c226fde in PlasmaQuick::Dialog::event (this=0x33afea0, event=0x7ffc3a96e140) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1071 #14 0x000000311515b69c in QApplicationPrivate::notify_helper (this=this@entry=0x1021fb0, receiver=receiver@entry=0x33afea0, e=e@entry=0x7ffc3a96e140) at kernel/qapplication.cpp:3716 #15 0x0000003115160b10 in QApplication::notify (this=0x7ffc3a974d70, receiver=0x33afea0, e=0x7ffc3a96e140) at kernel/qapplication.cpp:3499 #16 0x0000003d3744d65d in QCoreApplication::notifyInternal (this=0x7ffc3a974d70, receiver=receiver@entry=0x33afea0, event=event@entry=0x7ffc3a96e140) at kernel/qcoreapplication.cpp:965 #17 0x0000003114af7694 in QCoreApplication::sendEvent (event=0x7ffc3a96e140, receiver=0x33afea0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 #18 QWindow::setVisible (this=this@entry=0x33afea0, visible=visible@entry=true) at kernel/qwindow.cpp:502 #19 0x000000311c223082 in PlasmaQuick::Dialog::setVisible (this=0x33afea0, visible=<optimized out>) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1235 #20 0x000000311c2260d3 in PlasmaQuick::Dialog::qt_static_metacall (_o=_o@entry=0x33afea0, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=9, _a=_a@entry=0x7ffc3a96e3b0) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-5.18.0_build/src/plasmaquick/moc_dialog.cpp:336 #21 0x000000311c227863 in PlasmaQuick::Dialog::qt_metacall (this=0x33afea0, _c=QMetaObject::WriteProperty, _id=9, _a=0x7ffc3a96e3b0) at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-5.18.0_build/src/plasmaquick/moc_dialog.cpp:389 #22 0x0000003d4904bf14 in QQmlVMEMetaObject::metaCall (this=0x0, c=982965232, _id=0, a=0x0) at qml/qqmlvmemetaobject.cpp:627 #23 0x0000003d49065b07 in QQmlPropertyPrivate::write (object=0x33afea0, property=..., value=..., context=0x33ab720, flags=...) at qml/qqmlproperty.cpp:1330 #24 0x0000003d4906775b in QQmlPropertyRawData::getValueTypeCoreIndex (this=0x7ffc3a96dbf0) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:492 #25 QQmlPropertyPrivate::writeValueProperty (object=0x0, core=..., value=..., context=0x0, flags=...) at qml/qqmlproperty.cpp:1216 #26 0x0000003d490683b4 in QQmlPropertyPrivate::writeBinding (object=0x0, core=..., context=0x33ab720, expression=0x33c4ab0, result=..., isUndefined=208, flags=...) at qml/qqmlproperty.cpp:1568 #27 0x0000003d490d8725 in QQmlDelayedError::isValid (this=0x0) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/qml/qqmljavascriptexpression_p.h:73 #28 QQmlJavaScriptExpression::hasError (this=0x3d490d86ef <QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>)+1407>) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/qml/qqmljavascriptexpression_p.h:225 #29 QQmlBinding::update (this=0x33c4a90, flags=...) at qml/qqmlbinding.cpp:197 #30 0x0000000000000210 in ?? () #31 0x00007ffc3a96e930 in ?? () #32 0x0000003d490d8b7e in QVarLengthArray<QQmlProfilerData, 256>::realloc (aalloc=0, asize=982974768, this=0x8a5cc06ac697d928) at /usr/include/qt5/QtCore/qvarlengtharray.h:328 #33 QVarLengthArray<QQmlProfilerData, 256>::append (t=..., this=0x8a5cc06ac697d928) at /usr/include/qt5/QtCore/qvarlengtharray.h:141 #34 QQmlProfiler::endRange<(QQmlProfilerDefinitions::RangeType)3> (this=0x8a5cc06ac697d900) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/debugger/qqmlprofiler_p.h:160 #35 QQmlBindingProfiler::~QQmlBindingProfiler (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/debugger/qqmlprofiler_p.h:213 #36 QQmlBinding::update (this=<optimized out>, flags=...) at qml/qqmlbinding.cpp:218 #37 0x0000000003b9b820 in ?? () #38 0x00000000015b58e0 in ?? () #39 0x00007ffc3a96e7e0 in ?? () #40 0x0000000003b9de30 in ?? () #41 0x00000000015b58e0 in ?? () #42 0x00007ffc3a96e7f8 in ?? () #43 0x0000000003b9fd08 in ?? () #44 0x00000000015b58e0 in ?? () #45 0x00007ffc3a96e810 in ?? () #46 0x0000000003ba0050 in ?? () #47 0x00000000015b58e0 in ?? () #48 0x00007ffc3a96e828 in ?? () #49 0x0000000003188478 in ?? () #50 0x00000000015b58e0 in ?? () #51 0x00007ffc3a96e840 in ?? () #52 0x0000000003ba2c10 in ?? () #53 0x00000000015b58e0 in ?? () #54 0x00007ffc3a96e858 in ?? () #55 0x0000000003c19fd8 in ?? () #56 0x00000000015b58e0 in ?? () #57 0x00007ffc3a96e870 in ?? () #58 0x0000000003ba3ce8 in ?? () #59 0x00000000015b58e0 in ?? () #60 0x00007ffc3a96e888 in ?? () #61 0x0000000003ba40a0 in ?? () #62 0x00000000015b58e0 in ?? () #63 0x00007ffc3a96e8a0 in ?? () #64 0x0000000003c262f8 in ?? () #65 0x00000000015b58e0 in ?? () #66 0x00007ffc3a96e8b8 in ?? () #67 0x0000000003ba6bb8 in ?? () #68 0x00000000015b58e0 in ?? () #69 0x00007ffc3a96e8d0 in ?? () #70 0x0000000003c06f98 in ?? () #71 0x00000000015b58e0 in ?? () #72 0x00007ffc3a96e8e8 in ?? () #73 0x0000000003bb7e88 in ?? () #74 0x00000000015b58e0 in ?? () #75 0x00007ffc3a96e900 in ?? () #76 0x0000000003c08000 in ?? () #77 0x00000000015b58e0 in ?? () #78 0x00007ffc3a96e918 in ?? () #79 0x000000000336e820 in ?? () #80 0x0000000000000000 in ?? () Possible duplicates by query: bug 361315, bug 361243, bug 360635, bug 360165, bug 358020. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 361315 ***
(In reply to Marco Martin from comment #1) > > *** This bug has been marked as a duplicate of bug 361315 *** To avoid me filing duplicates in the future: how can I see by comparing the backtraces that my bug is a duplicate of another, i.e., what do I need to look for?
Erik, identifying duplicate crashes is not easy, and there is no problem if we get duplicate reports. If you are still interested, please see https://community.kde.org/Bugsquad/Guide_To_BugTriaging