| Summary: | Songs with a large cover break plasmashell | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | daron439 |
| Component: | Media Player widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | REOPENED --- | ||
| Severity: | major | CC: | kde, kde, kdedev, nate, robert.wolniak |
| Priority: | NOR | ||
| Version First Reported In: | 6.4.80 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
daron439
2025-09-06 17:59:52 UTC
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. |