Bug 380990

Summary: udisks2 backend makes blocking calls
Product: [Frameworks and Libraries] frameworks-solid Reporter: Pier Luigi Fiorini <pierluigi.fiorini>
Component: generalAssignee: Lukáš Tinkl <lukas>
Status: CONFIRMED ---    
Severity: grave CC: kdelibs-bugs, meven29, rdieter
Priority: NOR    
Version: 5.34.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description Pier Luigi Fiorini 2017-06-08 20:31:25 UTC
After an unfortunate Arch update, udisks2 seems to be broken and never respond via DBus.

Running solid-hardware5 list details takes for ever and at some point tells me:

Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.TimedOut" 
 "Failed to activate service 'org.freedesktop.UDisks2': timed out"

A quick glimpes at the udisks2 backend and it looks like Solid makes blocking calls instead of using a dbus pending watcher or something.
Comment 1 Méven Car 2020-11-25 10:42:59 UTC
solid uses the synchronous QDBusInterface which is should not nowadays.