https://bugs.kde.org/show_bug.cgi?id=396359
--- Comment #25 from Jure Repinc <[email protected]> --- I get a bit different backtrace than the original poster with Plasma 5.23.90 (Frameworks 5.90.0, Qt 5.15.2, kernel 5.16.1). It happened sometime over night. I just went sleeping and turned of monitors and when I woke up and got back the crash dialog awaited with this backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 QQuickItemPrivate::addToDirtyList() (this=this@entry=0x5626cedea140) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.h:468 #5 0x00007f5cea74121e in QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) (this=this@entry=0x5626cedea140, type=type@entry=QQuickItemPrivate::Size) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:6188 #6 0x00007f5cea741a29 in QQuickItem::setSize(QSizeF const&) (this=0x5626cee1f510, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:7035 #7 0x00007f5cea72d0ba in QQuickAnchorsPrivate::setItemSize(QSizeF const&) (v=..., this=0x5626cee07580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickanchors.cpp:435 #8 QQuickAnchorsPrivate::fillChanged() (this=0x5626cee07580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickanchors.cpp:211 #9 0x00007f5cea7439d3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) (this=this@entry=0x5626ce4d0fc0, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:3759 #10 0x00007f5ceaf32f6e in PlasmaQuick::AppletQuickItem::geometryChanged(QRectF const&, QRectF const&) (this=0x5626ce4d0fc0, newGeometry=<optimized out>, oldGeometry=<optimized out>) at /usr/src/debug/plasma-framework-5.90.0-340.3.x86_64/src/plasmaquick/appletquickitem.cpp:915 #11 0x00007f5cea741a9b in QQuickItem::setSize(QSizeF const&) (this=this@entry=0x5626ce4d0fc0, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:7037 #12 0x00007f5ceaf39d5c in PlasmaQuick::ContainmentViewPrivate::setContainment(Plasma::Containment*) (this=0x5626d07dbe00, cont=<optimized out>) at /usr/src/debug/plasma-framework-5.90.0-340.3.x86_64/src/plasmaquick/containmentview.cpp:121 #13 0x00005626cbebbf6c in ShellCorona::addOutput(QScreen*) (this=0x5626ce0cae50, screen=<optimized out>) at /usr/src/debug/plasma5-workspace-5.23.90-632.5.x86_64/shell/shellcorona.cpp:1290 #14 0x00007f5ce8c60423 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff57f47260, r=0x5626ce0cae50, this=0x5626cf02d700) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #15 doActivate<false>(QObject*, int, void**) (sender=0x7fff57f477d0, signal_index=9, argv=0x7fff57f47260) at kernel/qobject.cpp:3886 #16 0x00007f5ce8c598ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f5ce9612400, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff57f47260) at kernel/qobject.cpp:3946 #17 0x00007f5ce907a522 in QGuiApplication::screenAdded(QScreen*) (this=<optimized out>, _t1=<optimized out>, _t1@entry=0x7f5cdc020e10) at .moc/moc_qguiapplication.cpp:389 #18 0x00007f5ce906052c in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (ps=ps@entry=0x5626d016de90, isPrimary=<optimized out>) at kernel/qwindowsysteminterface.cpp:826 #19 0x00007f5ce4342cbc in QXcbConnection::createScreen(QXcbVirtualDesktop*, xcb_randr_output_change_t const&, xcb_randr_get_output_info_reply_t*) (this=this@entry=0x5626cdf61900, virtualDesktop=virtualDesktop@entry=0x5626cdf79cb0, outputChange=..., outputInfo=outputInfo@entry=0x7f5cdc0169a0) at /usr/src/debug/libqt5-qtbase-5.15.2+kde268-2.1.x86_64/src/plugins/platforms/xcb/qxcbscreen.h:174 #20 0x00007f5ce43455c1 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) (this=0x5626cdf61900, event=<optimized out>) at qxcbconnection_screens.cpp:158 #21 0x00007f5ce4319e00 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x5626cdf61900, event=event@entry=0x7f5cdc005d00) at qxcbconnection.cpp:690 #22 0x00007f5ce431aa86 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5626cdf61900, flags=...) at qxcbconnection.cpp:1014 #23 0x00007f5ce4340cf3 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x5626ce091240) at qxcbeventdispatcher.cpp:103 #24 0x00007f5ce6f6cd9f in g_main_dispatch (context=0x7f5cdc005000) at ../glib/gmain.c:3381 #25 g_main_context_dispatch (context=0x7f5cdc005000) at ../glib/gmain.c:4099 #26 0x00007f5ce6f6d128 in g_main_context_iterate (context=context@entry=0x7f5cdc005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #27 0x00007f5ce6f6d1df in g_main_context_iteration (context=0x7f5cdc005000, may_block=1) at ../glib/gmain.c:4240 #28 0x00007f5ce8c81294 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5626ce09b710, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #29 0x00007f5ce8c287bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff57f47650, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #30 0x00007f5ce8c30aa0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #31 0x00007f5ce907c23c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #32 0x00007f5ce99c79f5 in QApplication::exec() () at kernel/qapplication.cpp:2824 #33 0x00005626cbe9a69a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.23.90-632.5.x86_64/shell/main.cpp:238 [Inferior 1 (process 4311) detached] -- You are receiving this mail because: You are watching all bug changes.
