https://bugs.kde.org/show_bug.cgi?id=504245

            Bug ID: 504245
           Summary: Wayland: Scroll input crashes plasmashell at animation
                    speed ≥14 after KDE Frameworks 6.14.0 update (Fedora
                    42, AMD GPU)
    Classification: Applications
           Product: systemsettings
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: kcm_animations
          Assignee: plasma-b...@kde.org
          Reporter: tnpapageorg...@hotmail.com
                CC: olib...@outlook.com
  Target Milestone: ---

Created attachment 181313
  --> https://bugs.kde.org/attachment.cgi?id=181313&action=edit
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.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to