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

            Bug ID: 524747
           Summary: kglobalacceld is blocking kwin painting loop
    Classification: Frameworks and Libraries
           Product: frameworks-kglobalaccel
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

DESCRIPTION

On MIME updates (updating desktop application with mime/desktop data)
kglobalacceld starts refreshing application shortcuts, which results in
KBuildSycoca::recreate() call from kwin context.

This blocks screen updates, even the mouse cursor.


STEPS TO REPRODUCE
1. touch /usr/share/mime/packages/
2. update-mime-database /usr/share/mime
3. wiggle the mouse while it's updating

OBSERVED RESULT

Mouse cursor locks

EXPECTED RESULT

update-mime-database does not influence screen repaints


SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 43
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.10.3
Kernel Version: 7.1.8-100.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 13th Gen Intel® Core™ i5-1340P
Memory: 32 GiB of RAM (30,9 GiB usable)
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: Intel(R) Client Systems
Product Name: NUC13ANKi5
System Version: N11211-203

ADDITIONAL INFORMATION

See https://bugs.kde.org/show_bug.cgi?id=506541 and
https://share.firefox.dev/4gQ4Qxl

I guess GlobalShortcutsRegistry::scheduleRefreshServices should start a new
thread.

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

Reply via email to