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

            Bug ID: 487815
           Summary: After changing the CPU bar chart to application list,
                    the entire shell freezes due to a binding loop
    Classification: Plasma
           Product: plasmashell
           Version: 6.0.5
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: System Monitor
          Assignee: plasma-b...@kde.org
          Reporter: fifis.hi...@gmail.com
                CC: ahiems...@heimr.nl, notm...@gmail.com
  Target Milestone: 1.0

SUMMARY
After I accidentally changed the display style of the CPU usage tray sensor to
‘Application list’, the entire shell froze; Alt+Tab and shortcuts (e.g.
Terminal, Ctrl+Alt+T) still work. Rebooting changes nothing – it still freezes.

STEPS TO REPRODUCE
1. In the CPU usage monitor in the system tray, change ‘Bar chart’ to
‘Application list’
2. The system tray and desktop freeze and become unresponsive.

OBSERVED RESULT
After `kquitapp5 plasmashell` and `kstart5 plasmashell`, here is the console
log:
```
(base) [avk@UL0012159 ~]$ kstart5 plasmashell
(base) [avk@UL0012159 ~]$ kf.plasma.quick: Applet preload policy set to 1
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:196:25:
QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding
loop detected for property "minimumWidth"
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:196:25:
QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding
loop detected for property "minimumWidth"
qml: The backend got an unknown wallpaper provider type. The wallpaper will now
fall back to the default. Please check your wallpaper configuration!
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21:
QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:162:21:
QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
qml: SystemTray ItemLoader: Invalid state, cannot determine source!
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
file:///usr/lib/qt6/qml/org/kde/kirigami/Dialog.qml:334:18: QML ScrollView:
Binding loop detected for property "calculatedImplicitWidth"
file:///usr/lib/qt6/qml/org/kde/kirigami/Dialog.qml:386:33: QML Binding:
Binding loop detected for property "target"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:25:
QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:25:
QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:25:
QML FullRepresentation: Binding loop detected for property "contentItem"
...
<dozens of identical messages omitted>
```

EXPECTED RESULT
Expected responsive shell and working widget that would show the CPU usage.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.0.5
Qt Version: qt6-base 6.7.1-3, qt5-base 5.15.14+kde+r140-1

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

Reply via email to