Bug 509507 - Crashes often after reboot
Summary: Crashes often after reboot
Status: RESOLVED DUPLICATE of bug 509192
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.4.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-15 07:27 UTC by furioness
Modified: 2025-09-16 00:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
A backtrice generated as instructed here https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports (142.70 KB, text/plain)
2025-09-15 07:27 UTC, furioness
Details

Note You need to log in before you can comment on or make changes to this bug.
Description furioness 2025-09-15 07:27:29 UTC
Created attachment 184956 [details]
A backtrice generated as instructed here https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

SUMMARY
Around 3-4 weeks ago (I'm on Arch Linux, updating frequently), it started to crash, seems like early after boot (so I have to call plasmashell from terminal - a few times until it stops crashing).

Sorry if it's a duplicate; it's above my level to figure out.

STEPS TO REPRODUCE
1. Start the system, log in
2. Wait a while (I usually have Firefox opened at that moment)
3. Observe crash (no task panel)
4. Open a terminal, call plasmashell
5. It crashes again, start from #3 a few times


SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.7-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5500
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: AMD Radeon RX 6650 XT

ADDITIONAL INFORMATION
bt full is in the attachment, here a plain bt for a quick peek

```
#0  0x00007ff6a8b393f8 in QJSEngine::handle (this=0x0, this=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsapi/qjsengine.h:320
#1  QQmlEnginePrivate::getV4Engine (e=0x0, e=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlengine_p.h:334
#2  QQuickStackElement::initialize (this=this@entry=0x5609bedde990, requiredProperties=requiredProperties@entry=0x0)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickstackelement.cpp:210
#3  0x00007ff6a8b39efb in QQuickStackElement::load (this=0x5609bedde990, parent=0x5609bd2a7b90)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickstackelement.cpp:180
#4  0x00007ff6a8b4412f in QQuickStackView::replace (this=0x5609bd2a7b90, args=0x7ffc9a338cd0)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/quicktemplates/qquickstackview.cpp:910
#5  0x00007ff6a8b45dac in QQuickStackView::qt_static_metacall
    (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /usr/src/debug/qt6-declarative/build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:465
#6  0x00007ff6a8b465d7 in QQuickStackView::qt_metacall (this=0x5609bd2a7b90, _c=<optimized out>, _id=18, _a=0x7ffc9a338cf0)
    at /usr/src/debug/qt6-declarative/build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:725
#7  0x00007ff6b11542c3 in QQmlObjectOrGadget::metacall
    (this=<optimized out>, type=<optimized out>, index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14
#8  0x00007ff6b1011945 in operator() (__closure=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3070
#9  operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> >
    (__closure=<synthetic pointer>, call=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3053
#10 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=0x7ff687349560, argc=3)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3064
#11 0x00007ff6b106ba6e in QV4::Moth::VME::interpret (frame=0x5609bd2a7b90, 
    frame@entry=0x7ffc9a339220, engine=0x5609bb69c940, code=0x7ff687349548 "\300\323[$\366\177")
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:798
#12 0x00007ff6b106f584 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:487
#13 0x00007ff6b0fc4140 in QV4::Moth::VME::exec (frame=0x7ffc9a339220, engine=0x5609bb69c940)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine_p.h:830
#14 qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:527
#15 0x00007ff6b100515c in QV4::QObjectSlotDispatcher::impl
    (which=<optimized out>, this_=<optimized out>, receiver=<optimized out>, metaArgs=<optimized out>, ret=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:81
#16 0x00007ff6afdd466f in QtPrivate::QSlotObjectBase::call
    (this=0x5609bd7e11a0, r=0x5609bdd5a820, a=0x7ffc9a3395b0, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157
#18 0x00007ff6b1598239 in QMetaObject::activate<void, QQuickImageBase::Status>
    (sender=0x5609bdd5a820, mo=<optimized out>, local_signal_index=2, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#19 QQuickImageBase::statusChanged (this=0x5609bdd5a820, _t1=<optimized out>)
    at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qquickimagebase_p.cpp:325
#20 QQuickImageBase::requestFinished (this=0x5609bdd5a820)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickimagebase.cpp:384
#21 0x00007ff6b1593c47 in QQuickImageBase::qt_metacall
    (this=this@entry=0x5609bdd5a820, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=13, _a=_a@entry=0x7ffc9a3396f8)
    at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qquickimagebase_p.cpp:293
#22 0x00007ff6b1596c3e in QQuickImage::qt_metacall
    (this=0x5609bdd5a820, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7ffc9a3396f8)
    at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qquickimage_p.cpp:249
#23 0x00007ff6afdd4aab in doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4183
#24 0x00007ff6b17c349f in QQuickPixmapReply::finished (this=0x5609bee9acb0)
    at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/qquickpixmapcache.moc:123
#25 QQuickPixmapReply::event (this=0x5609bee9acb0, event=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/util/qquickpixmapcache.cpp:1430
#26 QQuickPixmapReply::event (this=0x5609bee9acb0, event=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/util/qquickpixmapcache.cpp:1408
#27 0x00007ff6b1f01dd0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5609bee9acb0, e=0x7ff64800acd0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3300
#28 0x00007ff6afd68678 in QCoreApplication::notifyInternal2 (receiver=0x5609bee9acb0, event=event@entry=0x7ff64800acd0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#29 0x00007ff6afd68a5b in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ff64800acd0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5609bace9ec0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1891
#31 0x00007ff6b00437f8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1744
#32 postEventSourceDispatch (s=0x5609bacf3260) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#33 0x00007ff6ae817880 in g_main_dispatch (context=0x7ff6a4000f70) at ../glib/glib/gmain.c:3398
#34 0x00007ff6ae818cd7 in g_main_context_dispatch_unlocked (context=0x7ff6a4000f70) at ../glib/glib/gmain.c:4249
#35 g_main_context_iterate_unlocked
    (context=context@entry=0x7ff6a4000f70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/glib/gmain.c:4314
#36 0x00007ff6ae818ee5 in g_main_context_iteration (context=0x7ff6a4000f70, may_block=1) at ../glib/glib/gmain.c:4379
#37 0x00007ff6b003ffe2 in QEventDispatcherGlib::processEvents (this=0x5609bacf3a00, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#38 0x00007ff6afd74ca6 in QEventLoop::processEvents (this=0x7ffc9a339bc0, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#39 QEventLoop::exec (this=0x7ffc9a339bc0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#40 0x00007ff6afd6cd21 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#41 0x00007ff6b1efc5ea in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2567
#42 0x00005609b62203f1 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/plasma-workspace/plasma-workspace-6.4.5/shell/main.cpp:188
```
Comment 1 furioness 2025-09-15 14:49:43 UTC
Also, I have a hidden taskbar. When I move my cursor down to it (before it crashes), I can see the audio icon displayed as either muted or uninitialized; then it crashes after a second.
Comment 2 TraceyC 2025-09-16 00:07:54 UTC
I had the same crash happen. I had woken the laptop from sleep. After I plugged in the docking cable and plasmashell crashed after starting to initialize the external displays.

I have not seen this on another system running git-master

❯ kinfo
pci id for fd 16: 10de:2520, driver (null)
kmsro: driver missing
Operating System: Solus 4.7
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.5-322.current (64-bit)
Graphics Platform: Wayland
Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz
Memory: 64 GiB of RAM (62.5 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU
Comment 3 TraceyC 2025-09-16 00:14:38 UTC
I found an older bug report with the same backtrace, so I'm merging this in with the other. Please follow bug 509192 for updates. Thanks!

*** This bug has been marked as a duplicate of bug 509192 ***