https://bugs.kde.org/show_bug.cgi?id=438112
Bug ID: 438112
Summary: Clicking on the "new notifications" icon in the system
tray makes the whole panel freeze
Product: plasmashell
Version: 5.21.5
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Notifications
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
SUMMARY
Every so often, when I click on the "New Notifications" icon in the system tray
(and maybe other applets as well, it happens infrequently enough that I can't
readily remember) the applet will launch but it will be invisible (i.e.
completely transparent) and the panel (icons-only task-manager) will freeze.
Everything else works properly, so I'm able to "fix" this by launching a
terminal and doing killall plasmashell && kstart5 plasmashell.
The following is from the systemd journal, but as I only remembered to check
there after I'd already restarted the plasma shell, I can't be entirely sure
that everything here was printed before the restart (but judging by the
timestamps it's probably before, unless I somehow managed to restart the shell
in the span of a mere 2 seconds):
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:424:29:
QML ColumnLayout: possible QQuickItem::polish() loop
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:259:13:
QML ListView: ListView called polish() inside updatePolish() of ColumnLayout
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:259:13:
QML ListView: possible QQuickItem::polish() loop
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:424:29:
QML ColumnLayout: ColumnLayout called polish() inside updatePolish() of
ListView
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:424:29:
QML ColumnLayout: possible QQuickItem::polish() loop
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:259:13:
QML ListView: ListView called polish() inside updatePolish() of ColumnLayout
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:259:13:
QML ListView: possible QQuickItem::polish() loop
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:424:29:
QML ColumnLayout: ColumnLayout called polish() inside updatePolish() of
ListView
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:424:29:
QML ColumnLayout: possible QQuickItem::polish() loop
Jun 05 13:43:03 ArchBox plasmashell[1226]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml:259:13:
QML ListView: ListView called polish() inside updatePolish() of ColumnLayout
Jun 05 13:43:05 ArchBox kwin_x11[1163]: qt.qpa.xcb: QXcbConnection: XCB error:
3 (BadWindow), sequence: 30769, resource id: 33554503, major code: 15
(QueryTree), minor code: 0
Jun 05 13:43:05 ArchBox kwin_x11[1163]: qt.qpa.xcb: QXcbConnection: XCB error:
3 (BadWindow), sequence: 30809, resource id: 33554446, major code: 15
(QueryTree), minor code: 0
Jun 05 13:43:05 ArchBox kwin_x11[1163]: qt.qpa.xcb: QXcbConnection: XCB error:
3 (BadWindow), sequence: 30848, resource id: 33554456, major code: 15
(QueryTree), minor code: 0
STEPS TO REPRODUCE
1. Receive a new notification.
2. Click on the "new notifications" icon in the system tray.
3. Based on how often I click on this icon to read the notifications, I'd say
this is a rare bug that only happens like 1 in maybe 50 times or so.
OBSERVED RESULT
The plasma shell freezes.
EXPECTED RESULT
The plasma shell should not freeze.
SOFTWARE/OS VERSIONS
OS: Arch Linux
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.82.0
Qt Version: 5.15.2 + latest KDE patches
ADDITIONAL INFORMATION
Next time I encounter this bug I'll make sure to check if plasma components
other than the panel still work or not (e.g. right-clicking on the Desktop to
add a new widget) and also to check what has been printed in the systemd
journal while the panel is still frozen, before I restart the plasma shell.
--
You are receiving this mail because:
You are watching all bug changes.