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.
Created attachment 184789 [details] Crash log from DrKonqi
(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!
(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
(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
(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
🐛🧹 ⚠️ 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!
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.