https://bugs.kde.org/show_bug.cgi?id=506651
Bug ID: 506651
Summary: Panels and widgets hanging
Classification: Plasma
Product: plasmashell
Version First 6.4.1
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
Created attachment 182984
--> https://bugs.kde.org/attachment.cgi?id=182984&action=edit
lournal.log containing stack straces of threads after SIGQUIT
SUMMARY
Panels and widgets get unresponsive. Time display is frozen. Can't switch to
applications by clicking on task panel.
STEPS TO REPRODUCE
1. Most likely reproducible for me: Add a timer widget next to a clock widget
on a panel.
2. Click and mouse move on both of them like crazy for a few seconds
OBSERVED RESULT
Time widget (seconds are displayed) frozen
All panels and widgets unresponsive.
All other applications not affected.
EXPECTED RESULT
No hang of plasmashell process.
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.4-arch2-1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 4060 Ti
ADDITIONAL INFORMATION
XDG_SESSION_TYPE=wayland
XDG_CURRENT_DESKTOP=KDE
WAYLAND_DISPLAY=wayland-0
Some static ENVs for forcing pure wayland and which avoided flickering in the
past. Will test unsetting them.
# Enable Wayland
QT_QPA_PLATFORM="wayland;xcb"
SDL_VIDEODRIVER="wayland,x11"
GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia
KWIN_TRIPLE_BUFFER=0
# Debugging
QT_LOGGING_RULES="qt.qpa.*=true;qt.wayland.*=true"
QT_DEBUG_PLUGINS=1
Does not help:
KWIN_DRM_USE_MODIFIERS=0
QT_WAYLAND_DISABLE_WINDOWDECORATION=1
Workaround which helps:
QT_QUICK_BACKEND=software
I just know and understand threads in Python.
Strace output of plasmashell process told me that the main thread suddenly does
not realease a futex of a another thread.
Full strace log attached. Just added some comments "^# " and renamed some
thread numbers to "115775_Main, 115777_Hanger" for readability.
Also attached a dumped stack trace of threads.
--
You are receiving this mail because:
You are watching all bug changes.