| Summary: | Panel widgets will not open on Wayland after some time | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Alois Wohlschlager <alois1> |
| Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | kde, perrantrevan, plasma-bugs-null |
| Priority: | NOR | Keywords: | wayland-only |
| Version First Reported In: | 5.16.1 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Alois Wohlschlager
2019-06-22 09:47:20 UTC
I can confirm this bug. It's not only Kickoff, it can also affect items in the system tray which have pop up menus, the calendar, and task manager. Yep, now the network manager panel widget stopped working for me. Not all widgets stop working at the same time though, for example the clock still works right now. Reassigning the bug to the Panel component. I experimented further and found out the following additional details: * A reliable way to reproduce is to open any panel widget, click outside of it to close it. Then it will never open again until plasmashell is restarted. * When closing the widget by clicking the panel icon again, I could never reproduce this bug. * When double-clicking on a panel icon, plasmashell will restart. * Menus in some applications (e.g. KCachegrind, Konsole, Spyder, KDevelop, TeXworks) will only open once. Other applications (e.g. KeePassXC, VLC) are not affected. * Downgrading Plasma to 5.15.5 does *not* help. * Downgrading KDE Frameworks to 5.58.0 does *not* help. * Downgrading Qt to 5.12.3 *does* help. * This appears to be related to the problems experienced in [0], suggesting the bug is in Qt. [0] https://www.reddit.com/r/kde/comments/c2fl8y/regression_bug_in_qt_5124_and_probably_513_too/ The Menu bug I have somewhat identified: QTBUG-76324 The panel widgets might be unrelated. Relevant: remote: https://codereview.qt-project.org/c/qt/qtwayland/+/265997 Client: Reset frame callback timer when hiding a window remote: https://codereview.qt-project.org/c/qt/qtwayland/+/265998 Client: Make handleUpdate aware of exposure changes remote: https://codereview.qt-project.org/c/qt/qtwayland/+/265999 Client: Don't send fake SurfaceCreated/Destroyed events Sorry for not finding this before. *** This bug has been marked as a duplicate of bug 408159 *** |