Bug 504245

Summary: Wayland: Scroll input crashes plasmashell at animation speed ≥14 after KDE Frameworks 6.14.0 update (Fedora 42, AMD GPU)
Product: [Applications] systemsettings Reporter: tnpapageorgiou
Component: kcm_animationsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, olib141
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: journalctl output filtered by keyword plasma from current boot: plasma-crash-log.txt

Description tnpapageorgiou 2025-05-15 06:20:00 UTC
Created attachment 181313 [details]
journalctl output filtered by keyword plasma from current boot: plasma-crash-log.txt

Environment:
    • OS: Fedora 42 (fully updated as of May 14, 2025)
    • KDE Plasma Version: 6.3.5
    • KDE Frameworks Version: 6.14.0
    • Qt Version: 6.9.0
    • Kernel Version: 6.14.5-300.fc42.x86_64
    • Session: Wayland
    • Hardware: AMD Ryzen 3 3200G with integrated AMD Vega graphics
    • Graphics Stack: Mesa 25.0.4 (2.fc42)

Summary of Issue:
After updating to KDE Frameworks 6.14.0, scroll input causes plasmashell to crash or become unresponsive in system interfaces (Application Launcher, System Settings, Discover) when animation speed is set to 14 or above.

Steps to Reproduce:
    1. Use Fedora 42 with KDE Plasma 6 and Frameworks 6.14.0 (Wayland session).
    2. Set animation speed to 14 or higher (via System Settings > Appearance > Animation Speed).
    3. Attempt to scroll in System Settings, Discover, or the Application Launcher.
    4. Observe crash or UI freeze.

Observed Behavior:
    • plasmashell crashes or becomes unresponsive after setting animation speed ≥14.
    • Scroll input in plasma components is ignored or causes sudden exit.
    • Terminal output when restarting plasmashell:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:130: TypeError: Cannot read property 'screenGeometry' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:260: TypeError: Cannot read property 'plasmoid' of undefined

Expected Behavior:
    • plasmashell should not crash or freeze due to animation settings.
    • Scroll input should work as expected across KDE components.

What Was Tried:
    • Restarting plasmashell from terminal.
    • Clearing configs (~/.config, ~/.local/share, and ~/.cache).
    • Creating a new user to test fresh settings (issue reproduced).
    • Downgrading all kf6-* packages to Frameworks 6.12.0 via:
      sudo dnf downgrade 'kf6*' --allowerasing
      → Issue resolved after downgrade.
    • Reinstalled update to confirm reproducibility.
    • Identified exact threshold: animation speeds from 1–13 are safe; crash starts at 14.

Backtrace:
Attempted to gather via GDB, but no threads were available after crash:
(gdb) run
...
(gdb) bt full
No stack.
Interpretation: plasmashell exits too cleanly or too early for GDB to capture a backtrace.

Attached Logs:
Included journalctl output filtered by keyword plasma from current boot: plasma-crash-log.txt

Conclusion:
This appears to be a regression introduced in KDE Frameworks 6.14.0 affecting Wayland sessions with AMD GPUs. The issue appears specifically tied to animation speed handling within plasmashell or related QML components.
Please advise if you need further debugging steps or more logs.
Comment 1 Nate Graham 2025-05-15 14:21:35 UTC

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