Bug 380990 - udisks2 backend makes blocking calls
Summary: udisks2 backend makes blocking calls
Status: CONFIRMED
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.34.0
Platform: Arch Linux Linux
: NOR grave
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-08 20:31 UTC by Pier Luigi Fiorini
Modified: 2020-11-25 10:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.