| Summary: | random plasma shell crashes | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Pawel <bednarczyk.pawel> |
| Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | bednarczyk.pawel, nate, nicolas.fella |
| Priority: | NOR | ||
| Version First Reported In: | 5.26.90 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
crash dump 1
crash dump 2 |
||
Created attachment 155628 [details]
crash dump 2
ok, the crashes might be related to the fact that the kernel was updated from 6.1.7 to 6.1.8 but the machine was not restarted. Still I think plasmashell should be more resistant to crashes in such environments but feel free to set me straight. Thread 1 (Thread 0x7fd084f54ac0 (LWP 6204)):
#0 __GI___pthread_sigmask (how=1, newmask=<optimized out>, oldmask=0x0) at pthread_sigmask.c:43
local_newmask = {__val = {140533676412704, 32, 140720598477040, 140720598477040, 140720598477040, 140720598477052, 140720598478063, 140720598477040, 140720598478063, 0, 0, 0, 0, 0, 550045804160, 7861135437416415232}}
result = 0
#1 0x00007fd089451bfd in __GI___sigprocmask (how=<optimized out>, set=<optimized out>, oset=<optimized out>) at ../sysdeps/unix/sysv/linux/sigprocmask.c:25
result = <optimized out>
#2 0x00007fd08bdc71eb in KCrash::setCrashHandler(void (*)(int)) (handler=handler@entry=0x0) at /usr/src/debug/kcrash/kcrash-5.101.0/src/kcrash.cpp:415
mask = {__val = {1256, 0, 0, 0, 0, 11, 140720598476688, 7861135437416415232, 140720598476672, 18446744073709551376, 4, 11, 140720598476688, 2, 140533634639744, 140533633317795}}
#3 0x00007fd08bdc985f in KCrash::defaultCrashHandler(int) (sig=11) at /usr/src/debug/kcrash/kcrash-5.101.0/src/kcrash.cpp:632
crashRecursionCounter = 2
#4 0x00007fd089451a00 in <signal handler called> () at /usr/lib/libc.so.6
#5 QQuickItem::~QQuickItem() (this=0x560f5509e570, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2330
d = 0xd0
#6 0x00007fd0434399ff in QQuickGridLayoutBase::invalidate(QQuickItem*) (this=0x560f55aa4b40, childItem=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout.cpp:400
parentLayout = <optimized out>
d = <optimized out>
#7 0x00007fd08b82fa02 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) (this=this@entry=0x560f560080b0, change=change@entry=QQuickItem::ItemVisibleHasChanged, data=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6372
change = @0x560f55dc0ec8: {listener = 0x560f55aa4b60, types = {i = 790}, gTypes = {kind = 15}}
__for_range = @0x7ffc1148fa00: {d = 0x560f55dc0eb0}
__for_begin = 0x560f55dc0ec8
__for_end = 0x560f55dc0ed8
listeners = {d = 0x560f55dc0eb0}
q = 0x560f55730880
#8 0x00007fd08b831914 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x560f560080b0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6117
q = <optimized out>
childVisibilityChanged = <optimized out>
#9 0x00007fd08b8318d8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=0x560f51e38df0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115
ii = <optimized out>
q = <optimized out>
childVisibilityChanged = false
#10 0x00007fd08b8318d8 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) (this=this@entry=0x560f550554f0, newEffectiveVisible=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:6115
ii = <optimized out>
q = <optimized out>
childVisibilityChanged = false
#11 0x00007fd08b8351e3 in QQuickItem::setParentItem(QQuickItem*) (this=0x560f5509e580, parentItem=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2737
d = 0x560f550554f0
oldParentItem = <optimized out>
scopeFocusedItem = <optimized out>
parentWindow = <optimized out>
alreadyAddedChild = <optimized out>
#12 0x00007fd08b8296e2 in QQuickItem::~QQuickItem() (this=this@entry=0x560f5509e580, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:2335
d = 0x560f550554f0
#13 0x00007fd0434372aa in QQuickLayout::~QQuickLayout() (this=this@entry=0x560f5509e580, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklayout.cpp:750
#14 0x00007fd04343739b in QQuickGridLayoutBase::~QQuickGridLayoutBase() (this=this@entry=0x560f5509e580, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout.cpp:315
#15 0x00007fd04343d5ae in QQuickLinearLayout::~QQuickLinearLayout() (this=0x560f5509e580, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout_p.h:196
#16 QQuickColumnLayout::~QQuickColumnLayout() (this=0x560f5509e580, this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/imports/layouts/qquicklinearlayout_p.h:244
#17 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement() (this=0x560f5509e580, this=<optimized out>) at ../../../include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlprivate.h:144
#18 QQmlPrivate::QQmlElement<QQuickColumnLayout>::~QQmlElement() (this=0x560f5509e580, this=<optimized out>) at ../../../include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlprivate.h:144
#19 0x00007fd08c1e5afd in PlasmaQuick::AppletQuickItem::~AppletQuickItem() (this=0x560f55ffe420, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasmaquick/appletquickitem.cpp:518
#20 0x00007fd06ffd5c2d in AppletInterface::~AppletInterface() (this=0x560f55ffe420, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:132
#21 0x00007fd089cb3bd5 in QObjectPrivate::deleteChildren() (this=this@entry=0x560f55640450) at kernel/qobject.cpp:2137
i = <optimized out>
#22 0x00007fd089cb4399 in QObject::~QObject() (this=this@entry=0x560f51eb0690, this=<optimized out>) at kernel/qobject.cpp:1115
d = <optimized out>
sharedRefcount = <optimized out>
cd = 0x560f55fb30c0
#23 0x00007fd08bf8aaf8 in Plasma::ScriptEngine::~ScriptEngine() (this=this@entry=0x560f51eb0690, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/scripting/scriptengine.cpp:48
#24 0x00007fd08bf8ab54 in Plasma::AppletScript::~AppletScript() (this=this@entry=0x560f51eb0690, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/scripting/appletscript.cpp:35
#25 0x00007fd06ffd4ef0 in DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x560f51eb0690, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:65
#26 DeclarativeAppletScript::~DeclarativeAppletScript() (this=0x560f51eb0690, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:65
#27 0x00007fd08bf5829a in Plasma::AppletPrivate::~AppletPrivate() (this=0x7fd070024d10, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/private/applet_p.cpp:89
#28 0x00007fd08bf4a5fc in Plasma::AppletPrivate::~AppletPrivate() (this=0x7fd070024d10, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/private/applet_p.cpp:83
#29 Plasma::Applet::~Applet() (this=0x560f55f3f970, this=<optimized out>) at /usr/src/debug/plasma-framework/plasma-framework-5.101.0/src/plasma/applet.cpp:165
#30 0x00007fd04015fead in WeatherApplet::~WeatherApplet() (this=0x560f55f3f970, this=<optimized out>) at /usr/src/debug/kdeplasma-addons/kdeplasma-addons-5.26.5/applets/weather/weatherapplet.cpp:183
#31 0x00007fd089cb0a0a in QObject::event(QEvent*) (this=0x560f55f3f970, e=0x560f53292be0) at kernel/qobject.cpp:1334
#32 0x00007fd08a978b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x560f55f3f970, e=0x560f53292be0) at kernel/qapplication.cpp:3637
consumed = false
filtered = false
#33 0x00007fd089c8cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x560f55f3f970, event=0x560f53292be0) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x560f55f3f970, 0x560f53292be0, 0x7ffc1148ff1f}
d = <optimized out>
threadData = 0x560f508f3ed0
scopeLevelCounter = {threadData = 0x560f508f3ed0}
#34 0x00007fd089c8daa3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x560f508f3ed0) at kernel/qcoreapplication.cpp:1821
e = 0x560f53292be0
pe = <optimized out>
r = <optimized out>
event_deleter = {d = 0x560f53292be0}
locker = {_M_device = 0x560f508f3f00, _M_owns = false}
startOffset = 0
i = @0x560f508f3ef4: 2
cleanup = {receiver = 0x0, event_type = 0, data = 0x560f508f3ed0, exceptionCaught = true}
#35 0x00007fd089cd3e68 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x560f5091b0a0) at kernel/qeventdispatcher_glib.cpp:277
source = 0x560f5091b0a0
#36 0x00007fd08811687b in g_main_dispatch (context=0x7fd080005010) at ../glib/glib/gmain.c:3454
dispatch = 0x7fd089cd3e50 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
begin_time_nsec = 2177014393826
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x560f5091b0a0
current = 0x560f50dfba10
i = 0
#37 g_main_context_dispatch (context=0x7fd080005010) at ../glib/glib/gmain.c:4172
#38 0x00007fd08816dc89 in g_main_context_iterate.constprop.0 (context=0x7fd080005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4248
max_priority = 0
timeout = 0
some_ready = 1
nfds = 20
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 2177014387556
#39 0x00007fd088115132 in g_main_context_iteration (context=0x7fd080005010, may_block=1) at ../glib/glib/gmain.c:4313
retval = <optimized out>
#40 0x00007fd089cd7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x560f508c5550, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x560f5091e9a0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#41 0x00007fd089c8573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffc11490270, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x560f50e99090
threadData = <optimized out>
locker = {val = 94623776063400}
app = <optimized out>
#42 0x00007fd089c90269 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
threadData = 0x560f508f3ed0
eventLoop = {<QObject> = {_vptr.QObject = 0x7fd089f11730 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fd089d74920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fd089d74800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fd089cbde80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x560f50e99090}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fd089d9b500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fd089d98680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fd089f0a560 <QObject::staticMetaObject>}, stringdata = 0x7fd089d702e0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7fd089d70280 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7fd089c83f80 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#43 0x00007fd08a13a102 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#44 0x00007fd08a976f2a in QApplication::exec() () at kernel/qapplication.cpp:2829
#45 0x0000560f4ed9d1ef in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.26.5/shell/main.cpp:233
format = {d = 0x560f508fe450}
qpaVariable = <optimized out>
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fd08ae83660 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fd089d74920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fd089d74800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fd089cbde80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x560f508fe770}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fd089d9b500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fd089d98680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fd089f0a560 <QObject::staticMetaObject>}, stringdata = 0x7fd089d70060 <_ZL35qt_meta_stringdata_QCoreApplication.lto_priv.0>, data = 0x7fd089d6ff40 <_ZL29qt_meta_data_QCoreApplication.lto_priv.0>, static_metacall = 0x7fd089c8f870 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffc114903f0}, static staticMetaObject = {d = {superdata = {direct = 0x7fd089f0f380 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fd08a55a720 <_ZL34qt_meta_stringdata_QGuiApplication.lto_priv.0>, data = 0x7fd08a55a4a0 <_ZL28qt_meta_data_QGuiApplication.lto_priv.0>, static_metacall = 0x7fd08a14b7a0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fd08a646e80 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fd08ad468e0 <_ZL31qt_meta_stringdata_QApplication.lto_priv.0>, data = 0x7fd08ad46760 <_ZL25qt_meta_data_QApplication.lto_priv.0>, static_metacall = 0x7fd08a97a3f0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
aboutData = {d = std::unique_ptr<class KAboutDataPrivate> = {get() = 0x560f50cd00f0}}
replace = <optimized out>
corona = <optimized out>
service = {<QObject> = {_vptr.QObject = 0x7fd08bc4f290 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fd089d74920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fd089d74800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fd089cbde80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x560f50cca3f0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fd089d9b500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fd089d98680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fd089f0a560 <QObject::staticMetaObject>}, stringdata = 0x7fd08bc4a6c0 <qt_meta_stringdata_KDBusService>, data = 0x7fd08bc49700 <qt_meta_data_KDBusService>, static_metacall = 0x7fd08bc3f430 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<class KDBusServicePrivate> = {get() = 0x560f50cd0680}}
Thread 34 (Thread 0x7f0d289f96c0 (LWP 122167)):
warning: Section `.reg-xstate/122167' in core file too small.
#0 0x00007f0d6c91437f in __GI___poll (fds=0x7f0d0c005a50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = 1
sc_cancel_oldtype = 0
#1 0x00007f0d6be4dc2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f0d0c005a50, timeout=<optimized out>, context=0x7f0d0c000c30) at ../glib/glib/gmain.c:4553
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f0d6bdfd0f0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7f0d0c005a50
begin_time_nsec = 75149005725919
#2 g_main_context_iterate.constprop.0 (context=0x7f0d0c000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4243
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7f0d0c005a50
begin_time_nsec = 75149005725919
#3 0x00007f0d6bdf50e2 in g_main_context_iteration (context=0x7f0d0c000c30, may_block=1) at ../glib/glib/gmain.c:4313
retval = <optimized out>
#4 0x00007f0d6d0d8b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0d0c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x7f0d0c000b90
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#5 0x00007f0d6d0865ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f0d289f8a80, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x7f0d0c005cb0
threadData = <optimized out>
locker = {val = 94517867226744}
app = <optimized out>
#6 0x00007f0d6cee725f in QThread::exec() (this=this@entry=0x55f6a7e81b00) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
d = 0x55f6a7e6a620
locker = {val = 94517867226744}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f0d6d312730 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f0d6d175920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7f0d6d175800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7f0d6d0bed60 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7f0d0c005cb0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f0d6d19c500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7f0d6d199680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f0d6d30b560 <QObject::staticMetaObject>}, stringdata = 0x7f0d6d1712e0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7f0d6d171280 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7f0d6d084df0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#7 0x00007f0d6eb55caf in QQuickPixmapReader::run() (this=0x55f6a7e81b00) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/util/qquickpixmapcache.cpp:1024
#8 0x00007f0d6cee432a in QThreadPrivate::start(void*) (arg=0x55f6a7e81b00) at thread/qthread_unix.cpp:330
thr = 0x55f6a7e81b00
data = 0x55f6a7974990
__clframe = {__cancel_routine = 0x7f0d6cee2520 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x55f6a7e81b00, __do_it = 1, __cancel_type = <optimized out>}
#9 0x00007f0d6c89f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139694492849856, -2385708896085909606, -240, 2, 140728709041136, 139694484459520, 2377358927102697370, 2377508583511515034}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#10 0x00007f0d6c921d20 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 1 (Thread 0x7fed537d4240 (LWP 112574)):
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {0}}
ret = <optimized out>
#1 0x00007fed55aa16b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007fed55a51938 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007fed583207ef in KCrash::defaultCrashHandler(int) (sig=6) at /usr/src/debug/kcrash/kcrash-5.102.0/src/kcrash.cpp:626
crashRecursionCounter = 3
#4 0x00007fed55a519e0 in <signal handler called> () at /usr/lib/libc.so.6
#5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {94447714000464}}
ret = <optimized out>
#6 0x00007fed55aa16b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7 0x00007fed55a51938 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#8 0x00007fed55a519e0 in <signal handler called> () at /usr/lib/libc.so.6
#9 futex_wake (private=<optimized out>, processes_to_wake=1, futex_word=<optimized out>) at ../sysdeps/nptl/futex-internal.h:209
__ret = 1
res = <optimized out>
wrefs = <optimized out>
private = <optimized out>
wseq = <optimized out>
g1 = <optimized out>
do_futex_wake = <optimized out>
#10 ___pthread_cond_signal (cond=0x55e64d708708) at pthread_cond_signal.c:93
wrefs = <optimized out>
private = <optimized out>
wseq = <optimized out>
g1 = <optimized out>
do_futex_wake = <optimized out>
#11 0x00007fed560eb5b7 in QWaitCondition::wakeOne() (this=0x55e64d70b040) at thread/qwaitcondition_unix.cpp:193
#12 0x00007fed57b22bd9 in QtWaylandClient::EventThread::readAndDispatchEvents() (this=<optimized out>) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:155
l = {val = 94447630069817}
#13 QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:419
#14 0x00007fed562b1a70 in QObject::event(QEvent*) (this=0x55e64d6edb70, e=0x7fed4400a660) at kernel/qobject.cpp:1347
mce = 0x7fed4400a660
sender = {previous = 0x0, receiver = 0x55e64d6edb70, sender = 0x55e64d70b000, signal = 5}
#15 0x00007fed56f78b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55e64d6edb70, e=0x7fed4400a660) at kernel/qapplication.cpp:3640
consumed = false
filtered = false
#16 0x00007fed5628de08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55e64d6edb70, event=0x7fed4400a660) at kernel/qcoreapplication.cpp:1064
selfRequired = true
result = false
cbdata = {0x55e64d6edb70, 0x7fed4400a660, 0x7ffe4e3d88bf}
d = <optimized out>
threadData = 0x55e64d6e0ed0
scopeLevelCounter = {threadData = 0x55e64d6e0ed0}
#17 0x00007fed5628e913 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55e64d6e0ed0) at kernel/qcoreapplication.cpp:1821
e = 0x7fed4400a660
pe = <optimized out>
r = <optimized out>
event_deleter = {d = 0x7fed4400a660}
locker = {_M_device = 0x55e64d6e0f00, _M_owns = false}
startOffset = 0
i = @0x55e64d6e0ef4: 1
cleanup = {receiver = 0x0, event_type = 0, data = 0x55e64d6e0ed0, exceptionCaught = true}
#18 0x00007fed562d4d48 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55e64d708160) at kernel/qeventdispatcher_glib.cpp:277
source = 0x55e64d708160
#19 0x00007fed54f8e82b in g_main_dispatch (context=0x7fed4c005010) at ../glib/glib/gmain.c:3454
dispatch = 0x7fed562d4d30 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
begin_time_nsec = 64482997001266
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x55e64d708160
current = 0x55e64db5aba0
i = 0
#20 g_main_context_dispatch (context=0x7fed4c005010) at ../glib/glib/gmain.c:4172
#21 0x00007fed54fe5cc9 in g_main_context_iterate.constprop.0 (context=0x7fed4c005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4248
max_priority = 0
timeout = 0
some_ready = 1
nfds = 3
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 64482996999776
#22 0x00007fed54f8d0e2 in g_main_context_iteration (context=0x7fed4c005010, may_block=1) at ../glib/glib/gmain.c:4313
retval = <optimized out>
#23 0x00007fed562d8b2c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55e64d6b2db0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
d = 0x55e64d70ba60
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#24 0x00007fed562865ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe4e3d8c10, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
d = 0x55e64dc3e9d0
threadData = <optimized out>
locker = {val = 94447629897640}
app = <optimized out>
#25 0x00007fed562910d9 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
threadData = 0x55e64d6e0ed0
eventLoop = {<QObject> = {_vptr.QObject = 0x7fed56512730 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fed56375920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fed56375800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fed562bed60 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55e64dc3e9d0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fed5639c500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fed56399680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fed5650b560 <QObject::staticMetaObject>}, stringdata = 0x7fed563712e0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7fed56371280 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7fed56284df0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#26 0x00007fed56739fe2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#27 0x00007fed56f76f2a in QApplication::exec() () at kernel/qapplication.cpp:2832
#28 0x000055e64d543158 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.26.90/shell/main.cpp:235
format = {d = 0x55e64d6eb450}
qpaVariable = <optimized out>
app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fed57483660 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fed56375920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fed56375800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fed562bed60 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55e64d6eb770}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fed5639c500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fed56399680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fed5650b560 <QObject::staticMetaObject>}, stringdata = 0x7fed56371060 <_ZL35qt_meta_stringdata_QCoreApplication.lto_priv.0>, data = 0x7fed56370f40 <_ZL29qt_meta_data_QCoreApplication.lto_priv.0>, static_metacall = 0x7fed562906e0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffe4e3d8d90}, static staticMetaObject = {d = {superdata = {direct = 0x7fed56510380 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fed56b5b720 <_ZL34qt_meta_stringdata_QGuiApplication.lto_priv.0>, data = 0x7fed56b5b4a0 <_ZL28qt_meta_data_QGuiApplication.lto_priv.0>, static_metacall = 0x7fed5674b5f0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fed56c48e80 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fed573468e0 <_ZL31qt_meta_stringdata_QApplication.lto_priv.0>, data = 0x7fed57346760 <_ZL25qt_meta_data_QApplication.lto_priv.0>, static_metacall = 0x7fed56f7a430 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
aboutData = {d = std::unique_ptr<class KAboutDataPrivate> = {get() = 0x55e64da980d0}}
replace = <optimized out>
corona = <optimized out>
service = {<QObject> = {_vptr.QObject = 0x7fed581a6290 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fed56375920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7fed56375800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7fed562bed60 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55e64da91f00}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fed5639c500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7fed56399680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fed5650b560 <QObject::staticMetaObject>}, stringdata = 0x7fed581a16c0 <qt_meta_stringdata_KDBusService>, data = 0x7fed581a0700 <qt_meta_data_KDBusService>, static_metacall = 0x7fed58196430 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<class KDBusServicePrivate> = {get() = 0x55e64da985c0}}
In the future, please file a different bug report for each plasma crash, as they will all end up having different root causes. Two out of three are Bug 462431; please file a new bug report for anything without "WeatherApplet::~WeatherApplet()" in it. Thanks! *** This bug has been marked as a duplicate of bug 462431 *** hi Nate, Thanks, sure. How can I determine where the crash occurred based on the dump? There is a lot of information there and I am not sure how to extract the pertinent data. It can be quite challenging without experience. In general I'd say always file a new bug report for each crash; it's not safe to assume multiple crashes are the same thing or have the same root cause. The KDE bug triagers will figure that out. :) |
Created attachment 155627 [details] crash dump 1 Just random crashes throughout the day with nothing obvious to correlate them. I am attaching two dumps - maybe they can help narrow things down. Title to be updated to be more specific once a more exact root cause has been identified. Operating System: Arch Linux KDE Plasma Version: 5.26.90 KDE Frameworks Version: 5.102.0 Qt Version: 5.15.8 Kernel Version: 6.1.7-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 6800 XT