GNOME Bugzilla – Bug 738563
get_blocking_processes should return processes for a concrete backend
Last modified: 2018-09-21 17:43:57 UTC
We are using g_vfs_daemon_get_blocking_processes and g_vfs_daemon_has_blocking_processes for checks when unmounting backend. However usage of those functions is wrong, when one daemon process handles multiple backend processes. See for details: https://bugzilla.gnome.org/show_bug.cgi?id=710986#c61
But this bug is just hypothetical if it is case just for http backend. Because http backend is automounted and "manual" unmount isn't possible...
Maybe smbbrowse is affected, because it has specified mount point and it isn't automounted: DBusName=org.gtk.vfs.mountpoint.smb_browse AutoMount=false but not sure how smbbrowse is used and whether it could be problem...
Smbbrowse has hidden mount, so unmount isn't possible also...
(In reply to comment #1) > But this bug is just hypothetical if it is case just for http backend. Because > http backend is automounted and "manual" unmount isn't possible... Indeed, but I guess this should still be fixed sometime to ensure a proper separation between backends and processes.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gvfs/issues/240.