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

            Bug ID: 522516
           Summary: kdeconnectfileitemaction blocks Dolphin UI thread on
                    unresponsive DBus daemon
    Classification: Applications
           Product: kdeconnect
      Version First unspecified
       Reported In:
          Platform: CachyOS
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Symptom: Right-clicking a file in Dolphin freezes the UI for seconds. Folders
work fine. Context menu flashes briefly then Dolphin hangs.
Root cause: kdeconnectfileitemaction.so
(/usr/lib/qt6/plugins/kf6/kfileitemaction/) makes a synchronous DBus call to
org.kde.kdeconnect.daemon during context menu construction. When the daemon
process is alive but DBus-unresponsive (common after upgrade/session resume),
the call blocks indefinitely on QWaitCondition::wait() — Dolphin's UI thread
hangs.
Evidence:
- coredumpctl backtrace shows main thread in kdeconnectfileitemaction.so
+0xa97d → libQt6DBus → QWaitCondition::wait inside QMenu::exec event loop
- qdbus org.kde.kdeconnect times out despite kdeconnectd PID being alive
- systemctl --user restart [email protected]
resolves it until next time

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

Reply via email to