Bug 501092 - plasmashell crash when restarting activities
Summary: plasmashell crash when restarting activities
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-03-05 10:02 UTC by Julien Delquié
Modified: 2025-05-19 19:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/129825/events/5add2634874043a1812db15fa45cd29f/


Attachments
New crash information added by DrKonqi (126.36 KB, text/plain)
2025-03-05 10:02 UTC, Julien Delquié
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Delquié 2025-03-05 10:02:54 UTC
Application: plasmashell (6.3.2)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.13.5-gentoo-dist x86_64
Windowing System: Wayland
Distribution: "Gentoo Linux"
DrKonqi: 6.3.2 [CoredumpBackend]

-- Information about the crash:
I have a stopped activitie, I triend to restart it, but it refused without any message or error; plasmashell crashed instead.

I didn’t find a workaround for the moment.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#4  0x00007fe5fb0b9518 in QQuickItemGrabResult::render (this=0x55aa984dd020) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2/src/quick/items/qquickitemgrabresult.cpp:262
#5  0x00007fe5f98ebaa6 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=0x55aa984dd020, a=0x7fe58c80b8c8) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobjectdefs_impl.h:486
#6  doActivate<false> (sender=0x7fe5e0005a40, signal_index=28, argv=0x7fe58c80b8c8) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4115
[...]
#8  0x00007fe5fb018267 in QQuickWindow::afterRendering (this=this@entry=0x7fe5e0005a40) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2_build/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:631
#9  0x00007fe5fb04dbf4 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x55aa8fc6d910) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2/src/quick/items/qquickwindow.cpp:696


Reported using DrKonqi
Comment 1 Julien Delquié 2025-03-05 10:02:55 UTC
Created attachment 179135 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-03-05 17:38:54 UTC
Thread 1 (Thread 0x7fe58c80c6c0 (LWP 2214)):
[KCrash Handler]
#4  0x00007fe5fb0b9518 in QQuickItemGrabResult::render (this=0x55aa984dd020) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2/src/quick/items/qquickitemgrabresult.cpp:262
#5  0x00007fe5f98ebaa6 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=0x55aa984dd020, a=0x7fe58c80b8c8) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobjectdefs_impl.h:486
#6  doActivate<false> (sender=0x7fe5e0005a40, signal_index=28, argv=0x7fe58c80b8c8) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4115
#7  0x00007fe5f98aa797 in QMetaObject::activate (sender=sender@entry=0x7fe5e0005a40, m=m@entry=0x7fe5fb2cb740 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4175
#8  0x00007fe5fb018267 in QQuickWindow::afterRendering (this=this@entry=0x7fe5e0005a40) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2_build/src/quick/Quick_autogen/include/moc_qquickwindow.cpp:631
#9  0x00007fe5fb04dbf4 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x55aa8fc6d910) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2/src/quick/items/qquickwindow.cpp:696
#10 0x00007fe5fae3da25 in QSGRenderThread::syncAndRender (this=this@entry=0x55aa903f9de0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:762
#11 0x00007fe5fae46a33 in QSGRenderThread::run (this=0x55aa903f9de0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.2/qtdeclarative-everywhere-src-6.8.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:975
#12 0x00007fe5f9806822 in operator() (__closure=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:375
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:311
#14 QThreadPrivate::start (arg=0x55aa903f9de0) at /usr/src/debug/dev-qt/qtbase-6.8.2-r2/qtbase-everywhere-src-6.8.2/src/corelib/thread/qthread_unix.cpp:339
#15 0x00007fe5f90bd163 in ??? () at /usr/lib64/libc.so.6
#16 0x00007fe5f912c97c in ??? () at /usr/lib64/libc.so.6


Not seeing any Plasma or KDE code in here; likely a bug in Qt or your graphics drivers.