Bug 509234 - Crash when hovering over icon in task manager
Summary: Crash when hovering over icon in task manager
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 6.4.4
Platform: EndeavourOS Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-07 16:04 UTC by Tara Tect
Modified: 2025-10-12 03:47 UTC (History)
2 users (show)

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


Attachments
Showing how to reproduce the crash (54.30 KB, video/webm)
2025-09-07 16:04 UTC, Tara Tect
Details
Crash log from DrKonqi (22.17 KB, text/plain)
2025-09-07 16:06 UTC, Tara Tect
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tara Tect 2025-09-07 16:04:44 UTC
Created attachment 184788 [details]
Showing how to reproduce the crash

SUMMARY
plasmashell crashes when hovering over the icons in task manager of programs that multiple windows open.
It crashes when a icon without any open instance is inbetween icons that have multiple open instances.


STEPS TO REPRODUCE
1. Have multiple instances of pinned application A open (in example here Dolphin)
2. Have 0 instances of pinned application B open (in example here "System Settings" app)
3. Have multiple instances of application C open (in example here Konsole)
4. Hovering from icon of application C to A leads to plasmashell crash

OBSERVED RESULT

plasmashell crash because of Segmentation fault


EXPECTED RESULT
No crash

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.16.5-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5500U with Radeon Graphics
Memory: 32 GiB of RAM (30.7 GiB usable)
Graphics Processor: AMD Radeon Graphics


ADDITIONAL INFORMATION

I use Arch-based EndeavourOS, but all my packages are installed from the CachyOS repos.
Comment 1 Tara Tect 2025-09-07 16:06:09 UTC
Created attachment 184789 [details]
Crash log from DrKonqi
Comment 2 TraceyC 2025-09-09 14:47:37 UTC
(In reply to Tara Tect from comment #1)
> Created attachment 184789 [details]
> Crash log from DrKonqi

Thanks for the bug report. That log looks incomplete. I would expect to see "kcrash" in it somewhere since it was generated by Dr Konqi.

Also, the backtrace is missing debug symbols for the following lines that we need to figure out exactly what's going wrong. You can tell by the '??' in the lines.

#9  0x00007efc2fb8bca9 in ?? () from /usr/lib/libKF6KIOCore.so.6
#4  0x00007efc191d77ee in ?? () from /usr/lib/libgallium-25.2.2-cachyos1.2.so

Could you please install debug symbols and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again!
Comment 3 Tara Tect 2025-09-09 17:44:34 UTC
(In reply to TraceyC from comment #2)
> (In reply to Tara Tect from comment #1)
> Could you please install debug symbols and attach a new symbolicated
> backtrace generated by using `coredumpctl gdb` in a terminal window?

The guide you linked to me doesn't work for me (or maybe I'm doing it wrong?) 
The debug symbols don't get installed and I get more or less the same output on each crash.
Installing the debug symbols through the DrKonqi GUI also doesn't seem to work.

But if I run plasmashell directly through the terminal itself, I can reproduce this bug and the console logs show me this regarding the "kcrash"

➜  ~ plasmashell          
kf.plasma.quick: Applet preload policy set to 1
qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:138: TypeError: Cannot read property 'Success' of undefined
qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:100: TypeError: Cannot read property 'None' of undefined
qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:138: TypeError: Cannot read property 'Success' of undefined
qrc:/qt/qml/org/kde/kirigami/dialogs/PromptDialog.qml:100: TypeError: Cannot read property 'None' of undefined
kf.i18n: 0 instead of 1 arguments to message "Unable to retrieve w..." supplied before conversion
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:87:9: QML ScrollView: Binding loop detected for property "implicitWidth":
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:89:13
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:87:9: QML ScrollView: Binding loop detected for property "implicitWidth":
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:89:13
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
[1]    761219 segmentation fault (core dumped)  plasmashell
Comment 4 Tara Tect 2025-09-09 17:57:26 UTC
(In reply to Tara Tect from comment #3)
I restarted my PC to see if the logs would after redoing the steps for my bug and the kirigami stuff from my previous comment seems to be irrelevant, as it is now gone. The kcrash itself does still happen the same way.

➜  ~ plasmashell          
kf.plasma.quick: Applet preload policy set to 1
kf.i18n: 0 instead of 1 arguments to message "Unable to retrieve w..." supplied before conversion
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:87:9: QML ScrollView: Binding loop detected for property "implicitWidth":
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:89:13
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:87:9: QML ScrollView: Binding loop detected for property "implicitWidth":
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:89:13
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
[1]    7226 segmentation fault (core dumped)  plasmashell
Comment 5 TraceyC 2025-09-11 09:51:54 UTC
(In reply to Tara Tect from comment #3)
> The guide you linked to me doesn't work for me (or maybe I'm doing it
> wrong?) 
> The debug symbols don't get installed and I get more or less the same output
> on each crash.

We will need the symbols for those lines for the backtrace to be useful for developers.

Since you've installed packages through CachyOS you'll need to install the debug symbols / packages through that as well. I don't know exactly what instructions you followed to try installing debug packages, but if they didn't work, I recommend asking how to get debug packages installed / built via the CachyOS forums

https://discuss.cachyos.org
Comment 6 Bug Janitor Service 2025-09-26 03:47:26 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2025-10-12 03:47:27 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.