Bug 485798 - Locked plasma session crashes when a tray-ified app receives a notification
Summary: Locked plasma session crashes when a tray-ified app receives a notification
Status: RESOLVED DUPLICATE of bug 487699
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.0.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-04-19 16:13 UTC by rjx_
Modified: 2024-05-30 12:38 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (109.36 KB, text/plain)
2024-04-19 16:13 UTC, rjx_
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rjx_ 2024-04-19 16:13:23 UTC
Application: plasmashell (6.0.4)

Qt Version: 6.7.0
Frameworks Version: 6.1.0
Operating System: Linux 6.8.7-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.0.4 [CoredumpBackend]

-- Information about the crash:
It's an old bug (being there at least since plasma 5 days), but slightly difficult to trigger:
you need an app to have an animated tray icon (or maybe just changing state/bitmap?) being triggered while the screen is locked (and/or potentially even turned off - at least i had an easier time reproducing when my monitor was turned off completely via h/w button).

Reproduced with Konversation and people highlighting my nick.
I am on Wayland, but i encountered this bug on X11 quite some time ago too so it's probably unrelated to that.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x0000000000000000 in ??? ()
#6  0x00007df4667a72f8 in QAbstractAnimationJob::stateChanged (this=this@entry=0x7df45803c7c0, newState=newState@entry=QAbstractAnimationJob::Running, oldState=oldState@entry=QAbstractAnimationJob::Stopped) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/animations/qabstractanimationjob.cpp:601
#7  0x00007df4667a7d39 in QAbstractAnimationJob::setState (this=0x7df45803c7c0, newState=QAbstractAnimationJob::Running) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/animations/qabstractanimationjob.cpp:352
#8  0x00007df466c433a4 in QQuickAnimatorController::beforeNodeSync (this=<optimized out>) at /usr/include/qt6/QtCore/qsharedpointer_impl.h:274
#9  QQuickWindowPrivate::syncSceneGraph (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickwindow.cpp:551


Reported using DrKonqi
Comment 1 rjx_ 2024-04-19 16:13:24 UTC
Created attachment 168681 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 rjx_ 2024-05-16 17:56:51 UTC
Now come to think of it, this could be
Comment 3 rjx_ 2024-05-16 18:02:01 UTC
Now come to think of it, it's very likely a notification (popup), not a tray icon animation, which is most likely tied to the crash, as i think some apps did not have any tray animation/icon change but still crashed when a notification appeared on a locked session.
Still most easily reproduced with a turned off monitor, in my experience at least.
Comment 4 David Edmundson 2024-05-30 12:38:42 UTC

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