Bug 495581 - Plasmashell crashed in QAbstractAnimationJob::stateChanged() upon session unlock with multiple monitors
Summary: Plasmashell crashed in QAbstractAnimationJob::stateChanged() upon session unl...
Status: RESOLVED DUPLICATE of bug 487699
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.2.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-30 13:22 UTC by Nicolas F.
Modified: 2024-10-30 15:40 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (255.47 KB, text/plain)
2024-10-30 13:22 UTC, Nicolas F.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas F. 2024-10-30 13:22:10 UTC
Application: plasmashell (6.2.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.0
Frameworks Version: 6.7.0
Operating System: Linux 6.11.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.2.2 [CoredumpBackend]

-- Information about the crash:
I unlocked my desktop session, and plasmashell crashed with the included backtrace. I am running a multimonitor setup with amdgpu.

bug #487699 says "We believe this is fixed in Qt, please reopen if an issue persists with Qt 6.8". I am using Qt 6.8 and the bug persists.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x00007bdcd9c04224 in QAbstractAnimationJob::stateChanged (this=this@entry=0x5ed7e0128080, newState=newState@entry=QAbstractAnimationJob::Running, oldState=oldState@entry=QAbstractAnimationJob::Stopped) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp:601
#6  0x00007bdcd9c04d89 in QAbstractAnimationJob::setState (this=0x5ed7e0128080, newState=QAbstractAnimationJob::Running) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp:352
#7  0x00007bdcda061f2b in QQuickAnimatorController::beforeNodeSync (this=0x5ed7deb67f70) at /usr/include/qt6/QtCore/qsharedpointer_impl.h:274
#8  QQuickWindowPrivate::syncSceneGraph (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:540
#9  0x00007bdcda243a13 in QSGRenderThread::sync (this=<optimized out>, inExpose=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:553


Reported using DrKonqi
Comment 1 Nicolas F. 2024-10-30 13:22:11 UTC
Created attachment 175364 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2024-10-30 15:40:53 UTC
"Re-open" means re-open that bug report. :)

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