Summary: | Plasmashell crash when starting a stopped activity | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Julien Delquié <julien.dlq> |
Component: | Activity Switcher sidebar | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | akselmo, ivan.cukic, nate |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 6.2.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/7932/events/2f31e15111354e19993b891d44a57d0d/ | ||
Attachments: | New crash information added by DrKonqi |
Description
Julien Delquié
2024-12-07 15:12:25 UTC
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. |