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.