Bug 457596 - Typing -160 into the Application Launcher search bar makes plasmashell unresponsive
Summary: Typing -160 into the Application Launcher search bar makes plasmashell unresp...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 5.25.3
Platform: Other Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-07 17:54 UTC by vosaj18021
Modified: 2022-08-07 22:00 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vosaj18021 2022-08-07 17:54:31 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Open Application launcher applet
2. Type -160 into the search bar 
3. Observe plasmashell become unresponsive

OBSERVED RESULT
The plasmashell becomes unresponsive, the system tray and all the widgets in it become unusable and the plasmashell process maxes out a cpu core, the overall system is still usable though , Meta + L still triggers the lockscreen, Apps can still be launched using shortcuts.

I have tried recreating this bug with krunner and with the search bar in dolpin, so far only the application launcher applet has this issue.

Note : no other integer, positive or negative triggers this bug, only -160

EXPECTED RESULT
That the calculator function of the application launcher applet could be used without triggering a crash

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Linux 5.18.16_1 (64-bit)
(available in About System)
KDE Plasma Version: 5.25.3
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.5

ADDITIONAL INFORMATION
Running plasmashell from the terminal and triggering this bug spits out the following

file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffListView.qml:68:18: QML ListView: possible QQuickItem::polish() loop
file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffListView.qml:68:18: QML ListView: ListView called polish() inside updatePolish() of ListView
Comment 1 vosaj18021 2022-08-07 18:06:18 UTC
I did a system reboot and i am no longer able to trigger this bug