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: k...@privat.broulik.de Reporter: apmihalopou...@gmail.com CC: plasma-b...@kde.org 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.