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.

Reply via email to