Bug 468954 - Polish loop when hovering app icon in Task Manager in RTL (Right-to-Left environment)
Summary: Polish loop when hovering app icon in Task Manager in RTL (Right-to-Left envi...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2023-04-25 15:50 UTC by ratijas
Modified: 2025-02-14 03:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ratijas 2023-04-25 15:50:40 UTC
SUMMARY

When hovering between Firefox which has one window and Sublime Text which has two, Plasma hanged with tons of these messages per second:

file:///usr/local/kde/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:97:13: QML ListView: possible QQuickItem::polish() loop
file:///usr/local/kde/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/ToolTipDelegate.qml:97:13: QML ListView: ListView called polish() inside updatePolish() of ListView

Happened in RTL mode, i.e. when running with this environment:

LANGUAGE=ar:en_US LANG=ar_EG.UTF-8 LC_ALL=

STEPS TO REPRODUCE
1. Run Plasma with some Arabic language
2. Hover over an icon of a running app with some windows

However, I can not reproduce at will. Not sure what actually happened, and unfortunately I didn't get a stacktrace.

OBSERVED RESULT
Plasma hanged trying to get a ToolTip on screen.

EXPECTED RESULT
Should not hang ¯\_(ツ)_/¯

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.2.12-arch1-1 (64-bit)
Graphics Platform: X11
Comment 1 Nate Graham 2023-04-25 16:57:58 UTC
Cannot reproduce with those steps on 5.27.5.
Comment 2 Nate Graham 2025-01-15 19:03:41 UTC
Still cannot reproduce on git master. Is this still happening in a recent version of Plasma, like 6.2.5 or later?
Comment 3 Bug Janitor Service 2025-01-30 03:47:18 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 4 Bug Janitor Service 2025-02-14 03:46:47 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.