Amarok crashes Plasma (sometimes)
Tuomas Nurmi
tuomas at norsumanageri.org
Mon Oct 20 11:37:52 BST 2025
Hi,
thank you for reporting. I tried some similar steps, but couldn't reproduce the described issue yet.
(Possibly related: On quit, Amarok has to wait for any collection scan to finish before the process is terminated)
Possibly amarok --debug might provide some extra information.
There are also some hang-related crashes observable in https://crash-reports.kde.org/ data,
but I haven't found a way to reproduce any of them reliably yet. Maybe I one day will.
Cheers
Tuomas
Martin Byttebier kirjoitti perjantaina 12. syyskuuta 2025 18.55.34 Itä-Euroopan kesäaika:
> Hello,
>
> Under certains conditions Amarok lets KDE PLamsa crash
>
> System:
> OS: openSUSE Tumbleweed x86_64 (latest version)
> Kernel: Linux 6.16.5-1-default
> DE: KDE Plasma 6.4.4
> WM: KWin (X11)
>
> Amarok diagnostic messages
> General information:
> Amarok version: 3.3.1
> KDE Frameworks version: 6.17.0
> Qt version: 6.9.2
> GStreamer: GStreamer 1.26.5
>
> Enabled scripts:
>
> Enabled plug-ins:
> MySQL collection (1.0)
> Universal Mass Storage Collection (1.0)
> Audio CD Collection (1.0)
> Last.fm (1.0)
> Amarok 1.4 Import Tool (Fast Forward) (1.0)
> Amarok 2.x Import Tool (1.0)
>
> Enabled applets:
> Lyrics
> Current track
>
> Situation:
> Start Amarok.
> While Amarok is scanning the mysql database, I push on the play buttom
> to start a song, which of course is not yet possible. After the full
> scan is done, I want to restart the song. The start button does not respond.
>
> The only option is to close Amarok, restart it and wait until the scan
> is complete.
>
> But then Plasma crashes as soon as I push the play buttom. The song
> plays normally and after en second of two plasma is back too
>
> Be aware if I start Amarok normally, which I do 99,9 % of the time
> (thus without doing the above), Plasma doesn’t crash.
>
> Below is part of the log
>
> sep 12 16:37:42 dell systemd[2068]: Started dbus-:1.2-org.kde.amarok at 0.service.
> sep 12 16:37:44 dell amarok[24640]: **********************************************************************************************
> sep 12 16:37:44 dell amarok[24640]: ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **
> sep 12 16:37:44 dell amarok[24640]: ** amarok --debug **
> sep 12 16:37:44 dell amarok[24640]: **********************************************************************************************
> sep 12 16:37:47 dell amarok[24640]: file:///usr/share/kpackage/genericqml/org.kde.amarok.context/contents/ui/toolbar/AppletToolbar.qml:102: Error: Cannot assign to non-existent property "contextRoot"
> sep 12 16:37:47 dell amarok[24640]: qt.svg: <input>:3422:70: Could not resolve property: #radialGradient3709
> sep 12 16:37:47 dell amarok[24640]: qt.svg: link #XMLID_5_ is undefined!
> sep 12 16:37:47 dell amarok[24640]: qt.svg: link #XMLID_9_ is undefined!
> sep 12 16:37:47 dell amarok[24640]: qt.svg: link #XMLID_9_ is undefined!
> sep 12 16:37:47 dell amarok[24640]: file:///usr/share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/main.qml:46:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
> sep 12 16:37:49 dell amarok[24640]: QIODevice::read (QFile, "/home/martin/.local/share/Last.fm/mousty_subs_cache.xml"): device not open
> sep 12 16:37:49 dell kded6[2276]: Registering ":1.134/StatusNotifierItem" to system tray
> sep 12 16:37:49 dell amarok[24640]: activateRequested
> sep 12 16:37:49 dell kwin_x11[2277]: kwin_core: Failed to focus 0x1e0001a (error 3)
> sep 12 16:37:49 dell kwin_x11[2277]: kwin_core: XCB error: 3 (BadWindow), sequence: 45299, resource id: 31457306, major code: 129 (SHAPE), minor code: 3 (Combine)
> sep 12 16:37:49 dell kwin_x11[2277]: kwin_core: XCB error: 3 (BadWindow), sequence: 45300, resource id: 31457306, major code: 129 (SHAPE), minor code: 3 (Combine)
> sep 12 16:37:49 dell kwin_x11[2277]: kwin_core: XCB error: 3 (BadWindow), sequence: 45313, resource id: 31457306, major code: 129 (SHAPE), minor code: 3 (Combine)
> sep 12 16:37:49 dell kwin_x11[2277]: kwin_core: XCB error: 3 (BadWindow), sequence: 45314, resource id: 31457306, major code: 129 (SHAPE), minor code: 3 (Combine)
> sep 12 16:37:49 dell amarok[24640]: file:///usr/share/kpackage/genericqml/org.kde.amarok.context/contents/ui/toolbar/AppletToolbar.qml:102: Error: Cannot assign to non-existent property "contextRoot"
> sep 12 16:38:29 dell amarok[24640]: QTimeLine::setPaused: Not running
> sep 12 16:39:14 dell amarok[24640]: file:///usr/share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/main.qml:111: TypeError: Cannot call method 'renderSvg' of null
> sep 12 16:39:14 dell amarok[24640]: file:///usr/share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/main.qml:154: TypeError: Cannot call method 'renderSvg' of null
> sep 12 16:39:15 dell kded6[2276]: Service ":1.134" unregistered
> sep 12 16:39:16 dell systemd[2068]: dbus-:1.2-org.kde.amarok at 0.service: Consumed 48.217s CPU time.
> sep 12 16:39:18 dell systemd[2068]: Started dbus-:1.2-org.kde.amarok at 1.service.
> sep 12 16:39:19 dell amarok[24779]: **********************************************************************************************
> sep 12 16:39:19 dell amarok[24779]: ** AMAROK WAS STARTED IN NORMAL MODE. IF YOU WANT TO SEE DEBUGGING INFORMATION, PLEASE USE: **
> sep 12 16:39:19 dell amarok[24779]: ** amarok --debug **
> sep 12 16:39:19 dell amarok[24779]: **********************************************************************************************
> sep 12 16:39:19 dell amarok[24779]: file:///usr/share/kpackage/genericqml/org.kde.amarok.context/contents/ui/toolbar/AppletToolbar.qml:102: Error: Cannot assign to non-existent property "contextRoot"
> sep 12 16:39:19 dell amarok[24779]: file:///usr/share/kpackage/amarok/org.kde.amarok.currenttrack/contents/ui/main.qml:46:9: QML GridLayout: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
> sep 12 16:39:20 dell amarok[24779]: QIODevice::read (QFile, "/home/martin/.local/share/Last.fm/mousty_subs_cache.xml"): device not open
> sep 12 16:39:20 dell kded6[2276]: Registering ":1.137/StatusNotifierItem" to system tray
> sep 12 16:39:21 dell amarok[24779]: activateRequested
> sep 12 16:39:21 dell kwin_x11[2277]: kwin_core: XCB error: 3 (BadWindow), sequence: 8229, resource id: 31457306, major code: 129 (SHAPE), minor code: 3 (Combine)
> sep 12 16:39:21 dell kwin_x11[2277]: kwin_core: XCB error: 3 (BadWindow), sequence: 8230, resource id: 31457306, major code: 129 (SHAPE), minor code: 3 (Combine)
> sep 12 16:39:21 dell amarok[24779]: file:///usr/share/kpackage/genericqml/org.kde.amarok.context/contents/ui/toolbar/AppletToolbar.qml:102: Error: Cannot assign to non-existent property "contextRoot"
> sep 12 16:39:42 dell plasmashell[2432]: KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
> sep 12 16:39:42 dell systemd-coredump[24859]: Process 2432 (plasmashell) of user 1000 terminated abnormally with signal 11/SEGV, processing...
> sep 12 16:39:42 dell systemd[1]: Created slice Slice /system/drkonqi-coredump-processor.
> sep 12 16:39:42 dell systemd[1]: Created slice Slice /system/systemd-coredump.
> sep 12 16:39:42 dell systemd[1]: Started Process Core Dump (PID 24859/UID 0).
> sep 12 16:39:42 dell systemd[1]: Started Pass systemd-coredump journal entries to relevant user for potential DrKonqi handling.
> sep 12 16:39:42 dell systemd-coredump[24860]: [🡕] Process 2432 (plasmashell) of user 1000 terminated abnormally without generating a coredump.
> sep 12 16:39:42 dell systemd[1]: systemd-coredump at 0-24859-0.service: Deactivated successfully.
> sep 12 16:39:42 dell systemd[2068]: plasma-plasmashell.service: Main process exited, code=dumped, status=11/SEGV
> sep 12 16:39:42 dell systemd[2068]: plasma-plasmashell.service: Failed with result 'core-dump'.
> sep 12 16:39:42 dell systemd[2068]: plasma-plasmashell.service: Consumed 55.095s CPU time.
> sep 12 16:39:43 dell systemd[2068]: plasma-plasmashell.service: Scheduled restart job, restart counter is at 1.
> sep 12 16:39:43 dell systemd[2068]: Starting KDE Plasma Workspace...
>
> In case the above is hard to read you can find a picture here: <https://u.pcloud.link/publink/show?code=XZEvS15Z92fVcrbUCI0l9CND10NtBLBdFK8k>
>
> CU,
> Martin
>
More information about the Amarok
mailing list