https://bugs.kde.org/show_bug.cgi?id=514542
Bug ID: 514542
Summary: Discover is unusable in Arabic
Classification: Applications
Product: Discover
Version First 6.5.80
Reported In:
Platform: KDE Linux
OS: Linux
Status: REPORTED
Keywords: regression
Severity: grave
Priority: NOR
Component: discover
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 188482
--> https://bugs.kde.org/attachment.cgi?id=188482&action=edit
Broken app
STEPS TO REPRODUCE
1. Run Discover in any Arabic language (e.g. `LANG=ar_AR plasma-discover`,
`LANG=ar_OM plasma-discover`, or `LANG=ar_EG plasma-discover`
OBSERVED RESULT
App's layout is broken and unusable; see attached screenshot.
There's a log flood of the following repeated messages:
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/private/GlobalDrawerActionItem.qml:34:18: QML
RowLayout: RowLayout called polish() inside updatePolish() of RowLayout
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
No QSGTexture provided from updateSampledImage(). This is wrong.
EXPECTED RESULT
Everything works.
ADDITIONAL INFORMATION
Works with Hebrew (`LANG=he_IL plasma-discover`) so it's not happening for all
RTL languages. Other Kirigami-using apps work with Arabic languages; only
Discover is affected.
SOFTWARE/OS VERSIONS
Operating System: KDE Linux 2026-01-12
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Kernel Version: 6.18.3-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 7840U w/ Radeon™ 780M Graphics
Memory: 17 GB of RAM (16.0 GB usable)
Graphics Processor: AMD Radeon 780M Graphics
--
You are receiving this mail because:
You are watching all bug changes.