Bug 500373 - Plasmashell logs error to the journal after startup / system boot QML Image Cannot open
Summary: Plasmashell logs error to the journal after startup / system boot QML Image C...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 6.3.1
Platform: Arch Linux Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-19 07:34 UTC by hbr
Modified: 2025-02-23 15:06 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hbr 2025-02-19 07:34:56 UTC
SUMMARY
After system boot / Plasma startup the following error is logged to the journal the journal:

plasmashell[1285]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/main.qml:310:13: QML Image: Cannot open: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/start-here-kde-symbolic

I checked the folder and no such file exists.

STEPS TO REPRODUCE
1. Start Plasma / boot your system
2. Check the journal

OBSERVED RESULT
The above error message appears in the journal.

EXPECTED RESULT
No error happens / error messages get logged.

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.2-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 30,9 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 XTX
Manufacturer: ASRock
Product Name: X670E Steel Legend
Comment 1 Bug Janitor Service 2025-02-19 19:29:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2838
Comment 2 Nate Graham 2025-02-23 15:06:09 UTC
Git commit b9067af4f3da58e073434a607c66b9c2eeefd200 by Nate Graham.
Committed on 23/02/2025 at 15:06.
Pushed by ngraham into branch 'master'.

applets/kickoff: don't unnecessarily look for icon name as local file

`Image{}` wants a file, not an icon name. When given one anyway, it
interprets the string as a local file, looks for it in the current
working dir, fails to find it, and then complains.

We know this will fail, so let's short-circuit the process by only
letting it look for strings that are clearly file paths.
FIXED-IN: 6.4.0

M  +1    -1    applets/kickoff/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/b9067af4f3da58e073434a607c66b9c2eeefd200