Kde plasma keep refreshing

Hello, I have been using Manjaro with KDE plasma for about 2 years now.

The desktop constantly refreses - the bottom panel disappears, everything turns black and then desktop starts to load (background, widgets, desktop icons, task bar, etc) [maybe it will help but I see mouse all the time while the reload

One way to reproduce it:
I boot my system and log in, open firefox browser, move to second virtual desktop (shortcut on my setup: Ctrl + Meta + Left arrow), open notes (Meta + 2) β†’ at this point the entire screen turns black except of the mouse and then loads.

This is not the only case when the problem happen, rarely the kde plasma won’t load at all and it also happens rarely also without changing to different virtual desktop

About 2 months ago I have been running testing branch and got this problem, so I have changed to stable and the problem has disappeared, but this problem started to happen on stable as well.

I have checked other forum questions but none of them looks connected to my issue.

here is log from running journalctl /usr/bin/plasmashell -f 2> plasmashell.log

Jul 29 03:56:37 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:38 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:39 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:40 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:41 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:42 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:43 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:44 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:45 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:46 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:47 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:48 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:49 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:49 lukisko plasmashell[2502]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:49 lukisko plasmashell[2502]: file:///home/lukisko/.local/share/plasma/plasmoids/org.kde.powerMonitor/contents/ui/main.qml:24:1: QML QQuickItem*: Binding loop detected for property "batPath"
Jul 29 03:56:53 lukisko plasmashell[2639]: Checking screens: available: (QScreen(0x563e9799add0, name="eDP")) redundant: QHash() fake: QSet() all: (QScreen(0x563e9799add0, name="eDP"))
Jul 29 03:56:53 lukisko plasmashell[2639]: Checking screens: available: (QScreen(0x563e9799add0, name="eDP")) redundant: QHash() fake: QSet() all: (QScreen(0x563e9799add0, name="eDP"))
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.plasma.quick: Applet preload policy set to 1
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/ShortcutMenuItem.qml:17:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 10. Use 'sequences: [ <key> ]' to bind to all of them.
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/ShortcutMenuItem.qml:17:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 9. Use 'sequences: [ <key> ]' to bind to all of them.
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/ShortcutMenuItem.qml:17:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 8. Use 'sequences: [ <key> ]' to bind to all of them.
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/main.qml:157:13: QML TextArea: Binding loop detected for property "implicitWidth"
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
Jul 29 03:56:53 lukisko plasmashell[2639]: qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.horizontalbars/contents/ui/FullRepresentation.qml:28:9: Unable to assign [undefined] to double
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/ui/BarChart.qml:54:9: Unable to assign [undefined] to int
Jul 29 03:56:53 lukisko plasmashell[2639]: file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.barchart/contents/ui/BarChart.qml:54:9: Unable to assign [undefined] to int
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.quickcharts.deprecated: LegendDelegate::colorVisible is deprecated (since 5.82): Use an empty indicator instead
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.quickcharts.deprecated: LegendDelegate::layoutWidth is deprecated (since 5.82): Unused
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.quickcharts.deprecated: LegendDelegate::valueWidth is deprecated (since 5.82): Use maximumValueWidth instead
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.quickcharts.deprecated: LegendDelegate::colorVisible is deprecated (since 5.82): Use an empty indicator instead
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.quickcharts.deprecated: LegendDelegate::layoutWidth is deprecated (since 5.82): Unused
Jul 29 03:56:53 lukisko plasmashell[2639]: kf.quickcharts.deprecated: LegendDelegate::valueWidth is deprecated (since 5.82): Use maximumValueWidth instead
Jul 29 03:56:53 lukisko plasmashell[2639]: qml: The backend got an unknown wallpaper provider type. The wallpaper will now fall back to the default. Please check your wallpaper configuration!
Jul 29 03:56:54 lukisko plasmashell[2639]: Cannot initialize model with data QJsonObject(). missing: QJsonValue(string, "urls")
Jul 29 03:56:54 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.quickshare/contents/ui/ShareDialog.qml:37:13: Unable to assign QJSValue to QJsonObject
Jul 29 03:56:54 lukisko plasmashell[2639]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:54 lukisko plasmashell[2639]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:54 lukisko plasmashell[2639]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:54 lukisko plasmashell[2639]: Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
Jul 29 03:56:55 lukisko plasmashell[2639]: libkcups: CUPS-Get-Printers last error: 1282 Bad file descriptor
Jul 29 03:56:55 lukisko plasmashell[2639]: libkcups: Create-Printer-Subscriptions last error: 1282 Bad file descriptor
Jul 29 03:56:55 lukisko plasmashell[2639]: libkcups: Request failed 1282 -1
Jul 29 03:56:55 lukisko plasmashell[2639]: libkcups: Get-Jobs last error: 1282 Bad file descriptor
Jul 29 03:56:55 lukisko plasmashell[2639]: libkcups: Get-Jobs last error: 1282 Bad file descriptor
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/main.qml:30:5: Unable to assign [undefined] to bool
Jul 29 03:56:55 lukisko plasmashell[2639]: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
Jul 29 03:56:55 lukisko plasmashell[2639]: Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:55 lukisko plasmashell[2639]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Jul 29 03:56:55 lukisko plasmashell[2639]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Jul 29 03:56:56 lukisko plasmashell[2639]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:56 lukisko plasmashell[2639]: file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Jul 29 03:56:57 lukisko plasmashell[2639]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.
Jul 29 03:56:58 lukisko plasmashell[2639]: XMLHttpRequest: Using GET on a local file is dangerous and will be disabled by default in a future Qt version.Set QML_XHR_ALLOW_FILE_READ to 1 if you wish to continue using this feature.

The parts which mention that using GET on a local file is dangerous is most likely not connected to this issue as those logs are added there every second

Does anyone know what could be the problem, how to fix it, or what other information to provide?
Thanks in advance.

This may be caused by a custom theme no longer in sync with the kde framework.

You may try to apply the default Manjaro or Breeze theme.

From another thread

Wow, great thanks. Changing of theme has helped to solve this problem.

1 Like

As I have just found out the only problem in my case was that I have been using 3rd party widget for showing power consumption on the task bar, removing it helped in my case as well.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.