Application: plasmashell (6.2.4) (Compiled from sources) ApplicationNotResponding [ANR]: false Qt Version: 6.8.1 Frameworks Version: 6.8.0 Operating System: Linux 6.12.2-gentoo-r1-x86_64 x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 6.2.4 [CoredumpBackend] -- Information about the crash: I was trying to start a stopped Activity, then Plasmashell freezed and crashed. Since then I am not able to start a stopped Activity anymore. The crash can be reproduced sometimes. -- Backtrace (Reduced): #4 std::__atomic_base<int>::fetch_sub (this=0x71, __i=1, __m=std::memory_order_acq_rel) at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/atomic_base.h:639 #5 QAtomicOps<int>::deref<int> (_q_value=<error reading variable: Cannot access memory at address 0x71>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qatomic_cxx11.h:266 [...] #7 QImage::~QImage (this=this@entry=0x7fb0927fb850, __in_chrg=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/image/qimage.cpp:1064 #8 0x00007fb0f36cf7d5 in QImage::operator= (this=0x5631967f8538, other=...) at /usr/include/qt6/QtGui/qimage.h:105 #9 QQuickItemGrabResult::render (this=0x56319529cf70) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/items/qquickitemgrabresult.cpp:262 Reported using DrKonqi
Created attachment 176416 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
If I perform a « systemctl --user restart plasma-ksmserver.service », I am able to start my stopped Activity again; seems to be a workaround.
Searchable backtrace: Thread 1 (Thread 0x7fb0927fc6c0 (LWP 3953)): [KCrash Handler] #4 std::__atomic_base<int>::fetch_sub (this=0x71, __i=1, __m=std::memory_order_acq_rel) at /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/atomic_base.h:639 #5 QAtomicOps<int>::deref<int> (_q_value=<error reading variable: Cannot access memory at address 0x71>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qatomic_cxx11.h:266 #6 QBasicAtomicInteger<int>::deref (this=0x71) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qbasicatomic.h:48 #7 QImage::~QImage (this=this@entry=0x7fb0927fb850, __in_chrg=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/image/qimage.cpp:1064 #8 0x00007fb0f36cf7d5 in QImage::operator= (this=0x5631967f8538, other=...) at /usr/include/qt6/QtGui/qimage.h:105 #9 QQuickItemGrabResult::render (this=0x56319529cf70) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/items/qquickitemgrabresult.cpp:262 #10 0x00007fb0f1e71d15 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=0x56319529cf70, a=0x7fb0927fb928) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:486 #11 doActivate<false> (sender=0x56318e32fff0, signal_index=28, argv=0x7fb0927fb928) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4124 #12 0x00007fb0f1e29587 in QMetaObject::activate (sender=sender@entry=0x56318e32fff0, m=m@entry=0x7fb0f38e6740 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4184 #13 0x00007fb0f362dd67 in QQuickWindow::afterRendering (this=this@entry=0x56318e32fff0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1_build/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:631 #14 0x00007fb0f36660a7 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x56318e2d5da0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/items/qquickwindow.cpp:696 #15 0x00007fb0f34552ce in QSGRenderThread::syncAndRender (this=this@entry=0x56318edd79b0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:762 #16 0x00007fb0f345e7f3 in QSGRenderThread::run (this=0x56318edd79b0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:975 #17 0x00007fb0f1d742d5 in operator() (__closure=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354 #18 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290 #19 QThreadPrivate::start (arg=0x56318edd79b0) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318 #20 0x00007fb0f1718511 in ??? () at /usr/lib64/libc.so.6 #21 0x00007fb0f1788b2c in ??? () at /usr/lib64/libc.so.6
I am unable to reproduce this by creating a new activity, using it, pausing it and then trying to use it again. Do you remember any exact steps? Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.1 Kernel Version: 6.12.10-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.