Summary: | Plasmashell hangs at icon removeing from panel | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | fri.K <fri.k> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | b7.10110111, bshah, marc+bugs, plasma-bugs-null, rdieter |
Priority: | NOR | Keywords: | drkonqi, triaged |
Version First Reported In: | 5.4.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
fri.K
2015-11-21 14:54:41 UTC
Can you reproduce this? Would it be possible to install debug symbols for qtbase? It looks like I may be experiencing the same problem. Here are few backtraces obtained by interrupting plasmashell at a few seconds' interval FWIW. #0 0x00007f9c65baea56 in __GI___libc_malloc (bytes=bytes@entry=108) at malloc.c:2907 #1 0x00000034fb6a6ee8 in QArrayData::allocate (objectSize=objectSize@entry=2, alignment=alignment@entry=8, capacity=capacity@entry=42, options=options@entry=...) at tools/qarraydata.cpp:101 #2 0x00000034fb733d43 in QTypedArrayData<unsigned short>::allocate (options=..., capacity=42) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:216 #3 QString::QString (this=0x7ffcbd867d00, size=41) at tools/qstring.cpp:1497 #4 0x0000003505676c51 in QStringBuilder<QStringBuilder<QStringBuilder<QStringBuilder<QStringBuilder<QLatin1String, QLatin1Char>, QString>, QLatin1Char>, QLatin1Char>, QString>::convertTo<QString> (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:106 #5 QStringBuilder<QStringBuilder<QStringBuilder<QStringBuilder<QStringBuilder<QLatin1String, QLatin1Char>, QString>, QLatin1Char>, QLatin1Char>, QString>::operator QString (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:125 #6 Plasma::SvgPrivate::cacheId (this=this@entry=0x44b1790, elementId=...) at ../../../src/plasma/svg.cpp:165 #7 0x000000350567a4d6 in Plasma::SvgPrivate::elementRect (this=0x44b1790, elementId=...) at ../../../src/plasma/svg.cpp:512 #8 0x000000350567ad00 in Plasma::Svg::hasElement (this=<optimized out>, elementId=...) at ../../../src/plasma/svg.cpp:883 #9 0x000000350566da70 in Plasma::FrameSvgPrivate::updateSizes (this=0x44b0400) at ../../../src/plasma/framesvg.cpp:1039 #10 0x0000003505670f90 in Plasma::FrameSvg::resizeFrame (this=0x44b0b70, size=...) at ../../../src/plasma/framesvg.cpp:380 #11 0x00007f9c614a308b in Plasma::FrameSvgItem::geometryChanged (this=this@entry=0x44afe30, newGeometry=..., oldGeometry=...) at ../../../../src/declarativeimports/core/framesvgitem.cpp:401 #12 0x0000003504f82414 in QQuickItem::setSize (this=0x44afe30, size=...) at items/qquickitem.cpp:6387 #13 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x44b2fe0) at items/qquickanchors.cpp:400 #14 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x44b2fe0) at items/qquickanchors.cpp:177 #15 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x44b2fe0, newG=..., oldG=...) at items/qquickanchors.cpp:441 #16 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x44aecc0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #17 0x0000003504f82414 in QQuickItem::setSize (this=0x44aecc0, size=...) at items/qquickitem.cpp:6387 #18 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x44b8a40) at items/qquickanchors.cpp:400 #19 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x44b8a40) at items/qquickanchors.cpp:177 #20 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x44b8a40, newG=..., oldG=...) at items/qquickanchors.cpp:441 #21 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x44ad650, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #22 0x0000003504f81c86 in QQuickItem::setHeight (this=0x44ad650, h=<optimized out>) at items/qquickitem.cpp:6253 #23 0x000000350503ac98 in QQuickLoaderPrivate::_q_updateSize (this=0x449a180, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:894 #24 0x000000350503ae3a in QQuickLoader::geometryChanged (this=this@entry=0x449c840, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922 #25 0x0000003504f82414 in QQuickItem::setSize (this=0x449c840, size=...) at items/qquickitem.cpp:6387 #26 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x449a4b0) at items/qquickanchors.cpp:400 #27 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x449a4b0) at items/qquickanchors.cpp:177 #28 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x449a4b0, newG=..., oldG=...) at items/qquickanchors.cpp:441 #29 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x449b2a0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #30 0x0000003504f82414 in QQuickItem::setSize (this=0x449b2a0, size=...) at items/qquickitem.cpp:6387 #31 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x44a3640) at items/qquickanchors.cpp:400 #32 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x44a3640) at items/qquickanchors.cpp:177 #33 0x0000003504f7a069 in QQuickAnchorsPrivate::update (this=0x44a3640) at items/qquickanchors.cpp:431 #34 0x0000003504f7a0c5 in QQuickAnchorsPrivate::updateMe (this=<optimized out>) at items/qquickanchors.cpp:411 #35 0x0000003504f7d58d in QQuickItem::geometryChanged (this=this@entry=0x449b2a0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3505 #36 0x0000003504f81916 in QQuickItem::setWidth (this=0x449b2a0, w=<optimized out>) at items/qquickitem.cpp:6089 #37 0x000000350503ac78 in QQuickLoaderPrivate::_q_updateSize (this=0x43f3db0, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:892 #38 0x000000350503ae3a in QQuickLoader::geometryChanged (this=this@entry=0x43ec1e0, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922 #39 0x0000003504f82414 in QQuickItem::setSize (this=0x43ec1e0, size=...) at items/qquickitem.cpp:6387 #40 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x43f4820) at items/qquickanchors.cpp:400 #41 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x43f4820) at items/qquickanchors.cpp:177 #42 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x43f4820, newG=..., oldG=...) at items/qquickanchors.cpp:441 #43 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x43f1c40, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #44 0x0000003504f82414 in QQuickItem::setSize (this=0x43f1c40, size=...) at items/qquickitem.cpp:6387 #45 0x00007f9c4d983b83 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #46 0x00000034fcbba6cc in QGridLayoutEngine::setGeometries (this=0x43ef280, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1034 #47 0x00007f9c4d982f1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #48 0x00007f9c4d983c00 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #49 0x00000034fcbba6cc in QGridLayoutEngine::setGeometries (this=0x43eee00, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1034 #50 0x00007f9c4d982f1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #51 0x00007f9c4d98171a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #52 0x0000003504f97fa2 in QQuickWindowPrivate::polishItems (this=this@entry=0x43d4e20) at items/qquickwindow.cpp:265 #53 0x0000003504f65fa3 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x1c616f0, window=0x43cef40) at scenegraph/qsgrenderloop.cpp:363 #54 0x0000003504f67946 in QSGGuiThreadRenderLoop::exposureChanged (this=0x1c616f0, window=0x43cef40) at scenegraph/qsgrenderloop.cpp:422 #55 0x00000034fc8fb005 in QWindow::event (this=this@entry=0x43cef40, ev=ev@entry=0x7ffcbd869390) at kernel/qwindow.cpp:2060 #56 0x0000003504fa0ec1 in QQuickWindow::event (this=this@entry=0x43cef40, e=e@entry=0x7ffcbd869390) at items/qquickwindow.cpp:1413 #57 0x0000003507025bdb in PlasmaQuick::Dialog::event (this=0x43cef40, event=0x7ffcbd869390) at ../../../src/plasmaquick/dialog.cpp:1168 #58 0x00000034fcf5affc in QApplicationPrivate::notify_helper (this=this@entry=0x17584e0, receiver=receiver@entry=0x43cef40, e=e@entry=0x7ffcbd869390) at kernel/qapplication.cpp:3716 #59 0x00000034fcf604c6 in QApplication::notify (this=0x7ffcbd8697d0, receiver=0x43cef40, e=0x7ffcbd869390) at kernel/qapplication.cpp:3499 #60 0x00000034fb886bcb in QCoreApplication::notifyInternal (this=0x7ffcbd8697d0, receiver=receiver@entry=0x43cef40, event=event@entry=0x7ffcbd869390) at kernel/qcoreapplication.cpp:965 #61 0x00000034fc8f31fc in QCoreApplication::sendSpontaneousEvent (event=0x7ffcbd869390, receiver=0x43cef40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227 #62 QGuiApplicationPrivate::processExposeEvent (e=0x37ebdb0) at kernel/qguiapplication.cpp:2648 #63 0x00000034fc8f3f6d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x37ebdb0) at kernel/qguiapplication.cpp:1643 #64 0x00000034fc8d7e38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #65 0x00007f9c64ad6e30 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #66 0x0000003c35849fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x0000003c3584a240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #68 0x0000003c3584a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #69 0x00000034fb8dd37f in QEventDispatcherGlib::processEvents (this=0x17ad5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #70 0x00000034fb88435a in QEventLoop::exec (this=this@entry=0x7ffcbd869650, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #71 0x00000034fb88c43c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #72 0x00000034fc8e98ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #73 0x00000034fcf57435 in QApplication::exec () at kernel/qapplication.cpp:2976 #74 0x0000000000431b03 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176 #0 0x00000034fb6a8fc2 in qstrcmp (str1=..., str2=...) at tools/qbytearray.cpp:386 #1 0x00000034fe61f81d in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5 #2 0x00000034fe621bed in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5 #3 0x00000034fe619b17 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5 #4 0x00000034fe62e16e in KConfigGroup::readEntry(char const*, QVariant const&) const () from /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5 #5 0x000000350568205e in KConfigGroup::readEntry<QRectF> (defaultValue=..., key=<optimized out>, this=0x7ffcbd867db0) at /usr/include/KF5/KConfigCore/kconfiggroup.h:723 #6 KConfigGroup::readEntry<QRectF> (aDefault=..., key=..., this=0x7ffcbd867db0) at /usr/include/KF5/KConfigCore/kconfiggroup.h:248 #7 Plasma::Theme::findInRectsCache (this=0x44bcfd0, image=..., element=..., rect=...) at ../../../src/plasma/theme.cpp:350 #8 0x000000350567a696 in Plasma::SvgPrivate::elementRect (this=0x44bc560, elementId=...) at ../../../src/plasma/svg.cpp:519 #9 0x000000350567ad00 in Plasma::Svg::hasElement (this=<optimized out>, elementId=...) at ../../../src/plasma/svg.cpp:883 #10 0x000000350566e160 in Plasma::FrameSvgPrivate::updateSizes (this=0x44ba870) at ../../../src/plasma/framesvg.cpp:1045 #11 0x0000003505670f90 in Plasma::FrameSvg::resizeFrame (this=0x44bcc10, size=...) at ../../../src/plasma/framesvg.cpp:380 #12 0x00007f9c614a308b in Plasma::FrameSvgItem::geometryChanged (this=this@entry=0x44bbe60, newGeometry=..., oldGeometry=...) at ../../../../src/declarativeimports/core/framesvgitem.cpp:401 #13 0x0000003504f82414 in QQuickItem::setSize (this=0x44bbe60, size=...) at items/qquickitem.cpp:6387 #14 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x44c02d0) at items/qquickanchors.cpp:400 #15 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x44c02d0) at items/qquickanchors.cpp:177 #16 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x44c02d0, newG=..., oldG=...) at items/qquickanchors.cpp:441 #17 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x44ad650, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #18 0x0000003504f81916 in QQuickItem::setWidth (this=0x44ad650, w=<optimized out>) at items/qquickitem.cpp:6089 #19 0x000000350503ac78 in QQuickLoaderPrivate::_q_updateSize (this=0x449a180, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:892 #20 0x000000350503ae3a in QQuickLoader::geometryChanged (this=this@entry=0x449c840, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922 #21 0x0000003504f82414 in QQuickItem::setSize (this=0x449c840, size=...) at items/qquickitem.cpp:6387 #22 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x449a4b0) at items/qquickanchors.cpp:400 #23 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x449a4b0) at items/qquickanchors.cpp:177 #24 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x449a4b0, newG=..., oldG=...) at items/qquickanchors.cpp:441 #25 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x449b2a0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #26 0x0000003504f82414 in QQuickItem::setSize (this=0x449b2a0, size=...) at items/qquickitem.cpp:6387 #27 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x44a3640) at items/qquickanchors.cpp:400 #28 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x44a3640) at items/qquickanchors.cpp:177 #29 0x0000003504f7a069 in QQuickAnchorsPrivate::update (this=0x44a3640) at items/qquickanchors.cpp:431 #30 0x0000003504f7a0c5 in QQuickAnchorsPrivate::updateMe (this=<optimized out>) at items/qquickanchors.cpp:411 #31 0x0000003504f7d58d in QQuickItem::geometryChanged (this=this@entry=0x449b2a0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3505 #32 0x0000003504f81916 in QQuickItem::setWidth (this=0x449b2a0, w=<optimized out>) at items/qquickitem.cpp:6089 #33 0x000000350503ac78 in QQuickLoaderPrivate::_q_updateSize (this=0x43f3db0, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:892 #34 0x000000350503ae3a in QQuickLoader::geometryChanged (this=this@entry=0x43ec1e0, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922 #35 0x0000003504f82414 in QQuickItem::setSize (this=0x43ec1e0, size=...) at items/qquickitem.cpp:6387 #36 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x43f4820) at items/qquickanchors.cpp:400 #37 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x43f4820) at items/qquickanchors.cpp:177 #38 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x43f4820, newG=..., oldG=...) at items/qquickanchors.cpp:441 #39 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x43f1c40, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #40 0x0000003504f82414 in QQuickItem::setSize (this=0x43f1c40, size=...) at items/qquickitem.cpp:6387 #41 0x00007f9c4d983b83 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #42 0x00000034fcbba6cc in QGridLayoutEngine::setGeometries (this=0x43ef280, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1034 #43 0x00007f9c4d982f1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #44 0x00007f9c4d983c00 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #45 0x00000034fcbba6cc in QGridLayoutEngine::setGeometries (this=0x43eee00, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1034 #46 0x00007f9c4d982f1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #47 0x00007f9c4d98171a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #48 0x0000003504f97fa2 in QQuickWindowPrivate::polishItems (this=this@entry=0x43d4e20) at items/qquickwindow.cpp:265 #49 0x0000003504f65fa3 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x1c616f0, window=0x43cef40) at scenegraph/qsgrenderloop.cpp:363 #50 0x0000003504f67946 in QSGGuiThreadRenderLoop::exposureChanged (this=0x1c616f0, window=0x43cef40) at scenegraph/qsgrenderloop.cpp:422 #51 0x00000034fc8fb005 in QWindow::event (this=this@entry=0x43cef40, ev=ev@entry=0x7ffcbd869390) at kernel/qwindow.cpp:2060 #52 0x0000003504fa0ec1 in QQuickWindow::event (this=this@entry=0x43cef40, e=e@entry=0x7ffcbd869390) at items/qquickwindow.cpp:1413 #53 0x0000003507025bdb in PlasmaQuick::Dialog::event (this=0x43cef40, event=0x7ffcbd869390) at ../../../src/plasmaquick/dialog.cpp:1168 #54 0x00000034fcf5affc in QApplicationPrivate::notify_helper (this=this@entry=0x17584e0, receiver=receiver@entry=0x43cef40, e=e@entry=0x7ffcbd869390) at kernel/qapplication.cpp:3716 #55 0x00000034fcf604c6 in QApplication::notify (this=0x7ffcbd8697d0, receiver=0x43cef40, e=0x7ffcbd869390) at kernel/qapplication.cpp:3499 #56 0x00000034fb886bcb in QCoreApplication::notifyInternal (this=0x7ffcbd8697d0, receiver=receiver@entry=0x43cef40, event=event@entry=0x7ffcbd869390) at kernel/qcoreapplication.cpp:965 #57 0x00000034fc8f31fc in QCoreApplication::sendSpontaneousEvent (event=0x7ffcbd869390, receiver=0x43cef40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227 #58 QGuiApplicationPrivate::processExposeEvent (e=0x37ebdb0) at kernel/qguiapplication.cpp:2648 #59 0x00000034fc8f3f6d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x37ebdb0) at kernel/qguiapplication.cpp:1643 #60 0x00000034fc8d7e38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #61 0x00007f9c64ad6e30 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #62 0x0000003c35849fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #63 0x0000003c3584a240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #64 0x0000003c3584a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #65 0x00000034fb8dd37f in QEventDispatcherGlib::processEvents (this=0x17ad5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #66 0x00000034fb88435a in QEventLoop::exec (this=this@entry=0x7ffcbd869650, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #67 0x00000034fb88c43c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #68 0x00000034fc8e98ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #69 0x00000034fcf57435 in QApplication::exec () at kernel/qapplication.cpp:2976 #70 0x0000000000431b03 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176 #0 QQmlPropertyData::QQmlPropertyData (this=0x7ffcbd860600) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:463 #1 QV4::QObjectWrapper::getQmlProperty (this=0x7f9c4f801108, qmlContext=qmlContext@entry=0x44a54a0, n=n@entry=0x7f9c4f8010f0, revisionMode=QV4::QObjectWrapper::IgnoreRevision, hasProperty=hasProperty@entry=0x0, includeImports=includeImports@entry=false) at jsruntime/qv4qobjectwrapper.cpp:278 #2 0x000000350641d1c4 in QV4::QObjectWrapper::getQmlProperty (engine=engine@entry=0x1c98260, qmlContext=qmlContext@entry=0x44a54a0, object=<optimized out>, name=name@entry=0x7f9c4f8010f0, revisionMode=revisionMode@entry=QV4::QObjectWrapper::IgnoreRevision, hasProperty=hasProperty@entry=0x0) at jsruntime/qv4qobjectwrapper.cpp:412 #3 0x00000035064c8586 in QV4::QmlTypeWrapper::get (m=0x7f9c4f8010f8, name=0x7f9c4f8010f0, hasProperty=0x0) at qml/qqmltypewrapper.cpp:194 #4 0x000000350642e5ee in QV4::Object::get (hasProperty=0x0, name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:279 #5 QV4::Runtime::getProperty (engine=0x1c98260, object=..., nameIndex=<optimized out>) at jsruntime/qv4runtime.cpp:679 #6 0x00007f9c4d4b8089 in ?? () #7 0x0000000001c98260 in ?? () #8 0xf678c19d4396ab00 in ?? () #9 0x00000000044745b0 in ?? () #10 0x00007ffcbd860830 in ?? () #11 0x00000000044ab200 in ?? () #12 0x00007ffcbd860b20 in ?? () #13 0x00007f9c4f801088 in ?? () #14 0x00007f9c4f801090 in ?? () #15 0x0000000001c98260 in ?? () #16 0x00000035063d123a in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=<optimized out>) at jsruntime/qv4functionobject.cpp:564 #17 0x00000035064ba4df in QV4::Object::call (d=0x7f9c4f801038, this=<optimized out>) at ../../include/QtQml/5.5.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:305 #18 QQmlJavaScriptExpression::evaluate (this=this@entry=0x44a5f50, context=<optimized out>, function=..., callData=callData@entry=0x7f9c4f801038, isUndefined=isUndefined@entry=0x7ffcbd860a9c) at qml/qqmljavascriptexpression.cpp:158 #19 0x00000035064baa0d in QQmlJavaScriptExpression::evaluate (this=this@entry=0x44a5f50, context=<optimized out>, function=..., isUndefined=isUndefined@entry=0x7ffcbd860a9c) at qml/qqmljavascriptexpression.cpp:116 #20 0x00000035064c158c in QQmlBinding::update (this=0x44a5f30, flags=...) at qml/qqmlbinding.cpp:194 #21 0x00000035064c1a4e in QQmlBinding::update (this=<optimized out>) at qml/qqmlbinding_p.h:97 #22 QQmlBinding::expressionChanged (e=<optimized out>) at qml/qqmlbinding.cpp:260 #23 0x000000350649d98e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:94 #24 0x000000350644052c in QQmlData::signalEmitted (object=0x44ab250, index=3, a=0x0) at qml/qqmlengine.cpp:763 #25 0x00000034fb8b5040 in QMetaObject::activate (sender=0x44ab250, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3599 #26 0x00007f9c4d9811f3 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #27 0x00007f9c4d9834ca in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #28 0x00007f9c4d981378 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #29 0x00007f9c4d985f7b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #30 0x000000350645333d in QQmlPropertyPrivate::writeBinding (object=0x44a70c0, core=..., context=0x44a54a0, expression=expression@entry=0x44a74b0, result=..., isUndefined=isUndefined@entry=false, flags=...) at qml/qqmlproperty.cpp:1508 #31 0x00000035064c161f in QQmlBinding::update (this=0x44a7490, flags=...) at qml/qqmlbinding.cpp:198 #32 0x00000035064c1a4e in QQmlBinding::update (this=<optimized out>) at qml/qqmlbinding_p.h:97 #33 QQmlBinding::expressionChanged (e=<optimized out>) at qml/qqmlbinding.cpp:260 #34 0x000000350649d98e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:94 #35 0x000000350644052c in QQmlData::signalEmitted (object=0x44a70c0, index=3, a=0x0) at qml/qqmlengine.cpp:763 #36 0x00000034fb8b5040 in QMetaObject::activate (sender=0x44a70c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3599 #37 0x00007f9c4d985f7b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #38 0x000000350645333d in QQmlPropertyPrivate::writeBinding (object=0x44a70c0, core=..., context=0x44a54a0, expression=expression@entry=0x44a7550, result=..., isUndefined=isUndefined@entry=false, flags=...) at qml/qqmlproperty.cpp:1508 #39 0x00000035064c161f in QQmlBinding::update (this=0x44a7530, flags=...) at qml/qqmlbinding.cpp:198 #40 0x00000035064c1a4e in QQmlBinding::update (this=<optimized out>) at qml/qqmlbinding_p.h:97 #41 QQmlBinding::expressionChanged (e=<optimized out>) at qml/qqmlbinding.cpp:260 #42 0x000000350649d98e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:94 #43 0x000000350644052c in QQmlData::signalEmitted (object=0x44745b0, index=25, a=0x0) at qml/qqmlengine.cpp:763 #44 0x00000034fb8b5040 in QMetaObject::activate (sender=0x44745b0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3599 #45 0x00007f9c4d983787 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #46 0x0000003504f82414 in QQuickItem::setSize (this=0x44745b0, size=...) at items/qquickitem.cpp:6387 #47 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x44ab540) at items/qquickanchors.cpp:400 #48 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x44ab540) at items/qquickanchors.cpp:177 #49 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x44ab540, newG=..., oldG=...) at items/qquickanchors.cpp:441 #50 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x449c940, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #51 0x0000003504f81c86 in QQuickItem::setHeight (this=0x449c940, h=<optimized out>) at items/qquickitem.cpp:6253 #52 0x000000350503ac98 in QQuickLoaderPrivate::_q_updateSize (this=0x449a760, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:894 #53 0x000000350503ae3a in QQuickLoader::geometryChanged (this=this@entry=0x4494a10, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922 #54 0x0000003504f82414 in QQuickItem::setSize (this=0x4494a10, size=...) at items/qquickitem.cpp:6387 #55 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x449aa90) at items/qquickanchors.cpp:400 #56 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x449aa90) at items/qquickanchors.cpp:177 #57 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x449aa90, newG=..., oldG=...) at items/qquickanchors.cpp:441 #58 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x449b2a0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #59 0x0000003504f81c86 in QQuickItem::setHeight (this=0x449b2a0, h=<optimized out>) at items/qquickitem.cpp:6253 #60 0x000000350503ac98 in QQuickLoaderPrivate::_q_updateSize (this=0x43f3db0, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:894 #61 0x000000350503ae3a in QQuickLoader::geometryChanged (this=this@entry=0x43ec1e0, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922 #62 0x0000003504f82414 in QQuickItem::setSize (this=0x43ec1e0, size=...) at items/qquickitem.cpp:6387 #63 0x0000003504f782c6 in QQuickAnchorsPrivate::setItemSize (v=..., this=0x43f4820) at items/qquickanchors.cpp:400 #64 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x43f4820) at items/qquickanchors.cpp:177 #65 0x0000003504f7a0e2 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x43f4820, newG=..., oldG=...) at items/qquickanchors.cpp:441 #66 0x0000003504f7d68a in QQuickItem::geometryChanged (this=this@entry=0x43f1c40, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521 #67 0x0000003504f81c86 in QQuickItem::setHeight (this=0x43f1c40, h=<optimized out>) at items/qquickitem.cpp:6253 #68 0x0000003504f8df9c in QQuickItem::qt_static_metacall (_o=_o@entry=0x43f1c40, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=8, _a=_a@entry=0x7ffcbd866d40) at .moc/moc_qquickitem.cpp:875 #69 0x0000003504f8e73b in QQuickItem::qt_metacall (this=0x43f1c40, _c=QMetaObject::WriteProperty, _id=8, _a=0x7ffcbd866d40) at .moc/moc_qquickitem.cpp:946 #70 0x00000035064390b4 in QQmlVMEMetaObject::metaCall (this=0x43f38d0, c=QMetaObject::WriteProperty, _id=9, a=0x7ffcbd866d40) at qml/qqmlvmemetaobject.cpp:971 #71 0x00000035064391b7 in QAbstractDynamicMetaObject::metaCall (a=0x7ffcbd866d40, _id=9, c=QMetaObject::WriteProperty, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/5.5.1/QtCore/private/qobject_p.h:421 #72 QQmlVMEMetaObject::metaCall (this=0x43f4ad0, c=QMetaObject::WriteProperty, _id=9, a=0x7ffcbd866d40) at qml/qqmlvmemetaobject.cpp:969 #73 0x00000035064391b7 in QAbstractDynamicMetaObject::metaCall (a=0x7ffcbd866d40, _id=9, c=QMetaObject::WriteProperty, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/5.5.1/QtCore/private/qobject_p.h:421 #74 QQmlVMEMetaObject::metaCall (this=0x43f77f0, c=QMetaObject::WriteProperty, _id=9, a=0x7ffcbd866d40) at qml/qqmlvmemetaobject.cpp:969 #75 0x00000035064391b7 in QAbstractDynamicMetaObject::metaCall (a=0x7ffcbd866d40, _id=9, c=QMetaObject::WriteProperty, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/5.5.1/QtCore/private/qobject_p.h:421 #76 QQmlVMEMetaObject::metaCall (this=0x43f8990, c=QMetaObject::WriteProperty, _id=9, a=0x7ffcbd866d40) at qml/qqmlvmemetaobject.cpp:969 #77 0x000000350645333d in QQmlPropertyPrivate::writeBinding (object=0x43f1c40, core=..., context=0x43eaf10, expression=expression@entry=0x43f8dd0, result=..., isUndefined=isUndefined@entry=false, flags=...) at qml/qqmlproperty.cpp:1508 #78 0x00000035064c161f in QQmlBinding::update (this=0x43f8db0, flags=...) at qml/qqmlbinding.cpp:198 #79 0x00000035064c1a4e in QQmlBinding::update (this=<optimized out>) at qml/qqmlbinding_p.h:97 #80 QQmlBinding::expressionChanged (e=<optimized out>) at qml/qqmlbinding.cpp:260 #81 0x000000350649d98e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:94 #82 0x000000350644052c in QQmlData::signalEmitted (object=0x43f1c40, index=24, a=0x0) at qml/qqmlengine.cpp:763 #83 0x00000034fb8b5040 in QMetaObject::activate (sender=sender@entry=0x43f1c40, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3599 #84 0x00000034fb8b5f37 in QMetaObject::activate (sender=sender@entry=0x43f1c40, m=m@entry=0x35051b28a0 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3578 #85 0x0000003504f7d533 in QQuickItem::widthChanged (this=this@entry=0x43f1c40) at .moc/moc_qquickitem.cpp:1104 #86 0x0000003504f7d718 in QQuickItem::geometryChanged (this=this@entry=0x43f1c40, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3531 #87 0x0000003504f82414 in QQuickItem::setSize (this=0x43f1c40, size=...) at items/qquickitem.cpp:6387 #88 0x00007f9c4d983b83 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #89 0x00000034fcbba6cc in QGridLayoutEngine::setGeometries (this=0x43ef280, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1034 #90 0x00007f9c4d982f1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #91 0x00007f9c4d983c00 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #92 0x00000034fcbba6cc in QGridLayoutEngine::setGeometries (this=0x43eee00, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1034 #93 0x00007f9c4d982f1e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #94 0x00007f9c4d98171a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #95 0x0000003504f97fa2 in QQuickWindowPrivate::polishItems (this=this@entry=0x43d4e20) at items/qquickwindow.cpp:265 #96 0x0000003504f65fa3 in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x1c616f0, window=0x43cef40) at scenegraph/qsgrenderloop.cpp:363 #97 0x0000003504f67946 in QSGGuiThreadRenderLoop::exposureChanged (this=0x1c616f0, window=0x43cef40) at scenegraph/qsgrenderloop.cpp:422 #98 0x00000034fc8fb005 in QWindow::event (this=this@entry=0x43cef40, ev=ev@entry=0x7ffcbd869390) at kernel/qwindow.cpp:2060 #99 0x0000003504fa0ec1 in QQuickWindow::event (this=this@entry=0x43cef40, e=e@entry=0x7ffcbd869390) at items/qquickwindow.cpp:1413 #100 0x0000003507025bdb in PlasmaQuick::Dialog::event (this=0x43cef40, event=0x7ffcbd869390) at ../../../src/plasmaquick/dialog.cpp:1168 #101 0x00000034fcf5affc in QApplicationPrivate::notify_helper (this=this@entry=0x17584e0, receiver=receiver@entry=0x43cef40, e=e@entry=0x7ffcbd869390) at kernel/qapplication.cpp:3716 #102 0x00000034fcf604c6 in QApplication::notify (this=0x7ffcbd8697d0, receiver=0x43cef40, e=0x7ffcbd869390) at kernel/qapplication.cpp:3499 #103 0x00000034fb886bcb in QCoreApplication::notifyInternal (this=0x7ffcbd8697d0, receiver=receiver@entry=0x43cef40, event=event@entry=0x7ffcbd869390) at kernel/qcoreapplication.cpp:965 #104 0x00000034fc8f31fc in QCoreApplication::sendSpontaneousEvent (event=0x7ffcbd869390, receiver=0x43cef40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227 #105 QGuiApplicationPrivate::processExposeEvent (e=0x37ebdb0) at kernel/qguiapplication.cpp:2648 #106 0x00000034fc8f3f6d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x37ebdb0) at kernel/qguiapplication.cpp:1643 #107 0x00000034fc8d7e38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #108 0x00007f9c64ad6e30 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #109 0x0000003c35849fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #110 0x0000003c3584a240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #111 0x0000003c3584a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #112 0x00000034fb8dd37f in QEventDispatcherGlib::processEvents (this=0x17ad5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #113 0x00000034fb88435a in QEventLoop::exec (this=this@entry=0x7ffcbd869650, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #114 0x00000034fb88c43c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #115 0x00000034fc8e98ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #116 0x00000034fcf57435 in QApplication::exec () at kernel/qapplication.cpp:2976 #117 0x0000000000431b03 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176 I can reproduce the hang in QQuickWindowPrivate::polishItems() by simply suspending to RAM and resuming my machine. Then some notification appears, but isn't drawn: just a rectangle with garbage contents, and plasma is hung. I attach to it via gdb, and repeatedly executing "fin" command finally shows that the hanging function is QQuickWindowPrivate::polishItems(). Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |