SUMMARY Playing a song with a very large embedded cover image causes plasmashell to stop working. This does not appear to be a crash — nothing shows up in coredumpctl. I tried disabling Media Player and Notifications in the system tray settings, but that didn’t help. Plasmashell runs fine when launched under gdb... To create such a file: 1. find any mp3 file 2. convert -size 6000x6000 xc:gray +noise Random big.png 3. ffmpeg -i your.mp3 -i big.png -map 0:0 -map 1:0 \ -c copy -id3v2_version 3 -metadata:s:v title="Album cover" \ -metadata:s:v comment="Cover (front)" song_with_cover.mp3 STEPS TO REPRODUCE 1. Play a songs with a large cover in Elisa OBSERVED RESULT plasmashell and kded6 both exit and do not automatically restart EXPECTED RESULT plasmashell works SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
plasmashell started crashing for me as well recently after I added some new songs, so it seems that it affects me as well. Operating System: openSUSE Tumbleweed 20250905 KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 Kernel Version: 6.16.1-1-default (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor Memory: 32 GiB of RAM (31.3 GiB usable) Graphics Processor: AMD Radeon RX 6600 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B550 GAMING X V2
(In reply to daron439 from comment #0) Thanks for the bug report. Can you please fill out this information? Thanks. > SOFTWARE/OS VERSIONS > Windows: > macOS: > (available in the Info Center app, or by running `kinfo` in a terminal > window) > Linux/KDE Plasma: > KDE Plasma Version: > KDE Frameworks Version: > Qt Version:
(In reply to Robert Wolniak from comment #1) > plasmashell started crashing for me as well recently after I added some new > songs, so it seems that it affects me as well. Can you verify the size of the largest cover image in those songs? Thanks!
Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.1 Kernel Version: 6.15.10-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland I also tested in a VM running Fedora 42 (with Plasma 6.4.4), and the issue is reproducible there as well.
I got some system update a few days ago and Elisa no longer crashes plasmashell. https://openqa.opensuse.org/snapshot-changes/opensuse/Tumbleweed/diff/20250905 Could it be related to any regressions from some other packages, like Mesa drivers?
It looks like this may have been a bug in Elisa or plasmashell which looks to be fixed I can't reproduce this on a Fedora 42 VM with Plasma 6.4.5 The steps I used: - Copied an mp3 file to your.mp3 - I wasn't able to use the convert command from the original post, it got an error (below). I used a png file that was 11.5 MB I also tested with a png file that I resized with Gwenview to 6000 x 9000 px - Used the ffmpeg command to update the metadata of the mp3 file (result: song_with_cover.mp3) - Opened song_with_cover.mp3 in Elisa Result: It plays normally (it takes a moment to start), and plasmashell continues running normally The original mp3 plays normally daron439@gmail.com - are you still seeing the bug with plasma 6.4.5 and Elisa 25.08.0 ? The error from the convert command: tracey@fedora:~/Documents/test_docs$ convert -size 6000x6000 x:gray +noise Random big.png WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" convert: no window with specified ID exists 'gray': Resource temporarily unavailable @ error/xwindow.c/XImportImage/4950.
I tested again in: Arch Linux VM with 6.4.5 Fedora 42 with git-master The issue still reproduces (crash occurs in both cases). The music player doesn't matter - the issue occurs with mpv (when mpv-mpris is installed), Elisa, and Haruna. The mp3 I used: https://github.com/solopasha/kdebug509203/releases/download/latest/song_with_cover.mp3 (It was generated using this workflow: https://github.com/solopasha/kdebug509203/blob/main/.github/workflows/test.yaml)
This could be another manifestation or side effect of Bug 509192, which also seems to have something to do with album art — especially if you can make the issue stop happening by disabling the Media Player widget in your system tray.
It looks to be the same thing. *** This bug has been marked as a duplicate of bug 509192 ***
It happens with Qt 6.9.1 and disabling Media Player doesn't fix it 🤷
Ok, then I was wrong and it's not Bug 509192.
Can you attach a journal log of plasmashell that includes the moment it died?
This is what appears in the journal after opening the file: Sep 20 16:35:07 fedora systemd[1383]: Started app-org.kde.elisa@8145642fcb14408182a32863780f5909.service - Elisa - Music Player. Sep 20 16:35:07 fedora elisa[2917]: libEGL warning: egl: failed to create dri2 screen Sep 20 16:35:07 fedora elisa[2917]: libEGL warning: egl: failed to create dri2 screen Sep 20 16:35:08 fedora elisa[2917]: org.kde.elisa.indexers.manager: Local file system indexer is inactive Sep 20 16:35:08 fedora elisa[2917]: qt.sql.sqlite: Unsupported option foreign_keys = ON Sep 20 16:35:08 fedora elisa[2917]: qt.sql.sqlite: Unsupported option locking_mode = EXCLUSIVE Sep 20 16:35:08 fedora elisa[2917]: org.kde.elisa.indexers.manager: Local file system indexer is active Sep 20 16:35:08 fedora elisa[2917]: org.kde.elisa.indexers.manager: trigger init of local file indexer Sep 20 16:35:08 fedora elisa[2917]: qrc:/qt/qml/org/kde/elisa/qml/ImageWithFallback.qml:41:5: QML QQuickImage: Failed to get image from provider: image://icon/error Sep 20 16:35:08 fedora elisa[2917]: [00007f71640012b0] mjpeg demux error: cannot peek Sep 20 16:35:11 fedora xwaylandvideobridge[2181]: kf.statusnotifieritem: KDE platform plugin is loaded but SNI unavailable Sep 20 16:35:11 fedora akonadiserver[2410]: org.kde.pim.akonadiserver: Subscriber "InternalEmailAddressSelectionWidgetModel - 94088025359568" disconnected Sep 20 16:35:11 fedora plasmashell[1870]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:132: TypeError: Cannot read property screenGeometry of null Sep 20 16:35:11 fedora systemd[1383]: plasma-kded6.service: Consumed 786ms CPU time, 235.2M memory peak, 26.5M memory swap peak. Sep 20 16:35:11 fedora plasmashell[1870]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:262: TypeError: Cannot read property plasmoid of undefined Sep 20 16:35:12 fedora systemd[1383]: plasma-plasmashell.service: Consumed 3.985s CPU time, 383.4M memory peak, 174M memory swap peak.
*** This bug has been marked as a duplicate of bug 509192 ***
Still reproducible with the file from https://bugs.kde.org/show_bug.cgi?id=509203#c7 and today's git master.