Bug 516138

Summary: plasmashell crash after resume - related to mediaplayer widget
Product: [Plasma] plasmashell Reporter: Michael <brot+kdebt>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 6.5.5   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Michael 2026-02-17 08:38:35 UTC
Application: plasmashell (6.5.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.18.9-arch1-2 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.5 [CoredumpBackend]

-- Information about the crash:
This seems to happen if i am playing media via Jellyfin (in Firefox), then suspending the laptop. I will try to remove the widget, however this backtrace seems to contain helpful things.

If this seems like a "me"-Problem then feel free to close.

Thank you for your work on KDE

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  std::__atomic_base<QMutexPrivate*>::load (this=0x401f0fc3005363, __m=std::memory_order_relaxed) at /usr/include/c++/15.2.1/bits/atomic_base.h:828
#6  std::atomic<QMutexPrivate*>::load (this=0x401f0fc3005363, __m=std::memory_order_relaxed) at /usr/include/c++/15.2.1/atomic:586
#7  QAtomicOps<QMutexPrivate*>::loadRelaxed<QMutexPrivate*> (_q_value=<error reading variable: Cannot access memory at address 0x401f0fc3005363>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:203
#8  QBasicAtomicPointer<QMutexPrivate>::loadRelaxed (this=0x401f0fc3005363) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:171
#9  QBasicMutex::fastTryLock (this=0x401f0fc3005363) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qmutex.h:88
#10 QBasicMutex::lock (this=0x401f0fc3005363) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qmutex.h:44
#11 std::unique_lock<QMutex>::lock (this=<synthetic pointer>) at /usr/include/c++/15.2.1/bits/unique_lock.h:144
#12 std::unique_lock<QMutex>::unique_lock (this=<synthetic pointer>, __m=...) at /usr/include/c++/15.2.1/bits/unique_lock.h:75
#13 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qlocking_p.h:67
#14 QCoreApplicationPrivate::lockThreadPostEventList (object=object@entry=0x560aa9dd4c70) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1589
#15 0x00007f532096b5ae in QCoreApplication::postEvent (receiver=0x560aa9dd4c70, event=0x7f52d87be320, priority=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1649
#16 0x00007f53209d8fd8 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=0x7f52f9ffd7a8, 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:4272
#18 0x00007f532244d05c in QQuickWindow::afterRendering (this=<optimized out>) at /usr/src/debug/qt6-declarative/build/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:422
#19 QQuickWindowPrivate::renderSceneGraph (this=0x560aa9bff060) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:694
#20 0x00007f5322687c76 in QSGRenderThread::syncAndRender (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:779


Reported using DrKonqi
Comment 1 Michael 2026-02-17 08:38:36 UTC
Created attachment 189685 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.