https://bugs.kde.org/show_bug.cgi?id=510758

            Bug ID: 510758
           Summary: System Settings becomes extremely laggy when opening
                    “Notifications” panel (LANGUAGE=zh_CN)
    Classification: Frameworks and Libraries
           Product: frameworks-kirigami
      Version First 6.19.0
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: Not decided

SUMMARY
System Settings becomes extremely laggy when opening “Notifications” panel
(LANGUAGE=zh_CN)

STEPS TO REPRODUCE
1. Set system locale to a non-English language: e.g., `export LANGUAGE=zh_CN`
2. Open **System Settings** (`systemsettings`)
3. Navigate to the **Notifications**(aka "通知") page
4. Observe that the window becomes very laggy and almost unresponsive until
switching to another panel
5. CPU usage of `systemsettings` spikes to **100% on one core**
6. Open other settings panels – they work normally

OBSERVED RESULT
* Notifications panel is extremely slow/unresponsive
* `systemsettings` CPU usage spikes to one full core
* Terminal output shows repeated messages:

```
qrc:/qt/qml/org/kde/kirigami/layouts/FormLayout.qml:132:5: QML GridLayout:
possible QQuickItem::polish() loop
qrc:/qt/qml/org/kde/kirigami/layouts/FormLayout.qml:132:5: QML GridLayout:
GridLayout called polish() inside updatePolish() of GridLayout
```

* Messages repeat every few seconds while the panel is open


EXPECTED RESULT
* Notifications panel should open normally without lag or high CPU usage
* No repetitive QML polish loop messages


ADDITIONAL INFORMATION

* Issue is **language-specific**: occurs in multiple non-English locales,
including `zh_CN`, `ja_JP`, `ar_SA`, and `ko_KR`. English locales (e.g.,
`en_US`, `en_GB`) do not trigger the issue.
* Issue did **not** exist in Plasma 6.4.3 + Frameworks 6.16.0
* I created a Btrfs snapshot before upgrading. After restoring 6.4.3 snapshot,
the issue disappears
* Seems to be a regression triggered between Frameworks 6.16 → 6.19,
specifically affecting non-English locales
* This issue was also discussed on the KDE forum: [System Settings becomes
extremely laggy when opening “Notifications”
panel](https://discuss.kde.org/t/system-settings-becomes-extremely-laggy-when-opening-notifications-panel/40696)

---

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.13.12-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-10210U CPU @ 1.60GHz
Memory: 16 GiB of RAM (15.4 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce MX350

---

**Notes / Possible Causes:**

* The QML log messages suggest a **polish() loop in GridLayout** within
Kirigami framework
* Developer `ngraham` suspects it is triggered by **KDE Frameworks** rather
than Plasma itself
* Language-specific regression affecting non-English locales

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to