When a drive can't be unmounted and returns EBUSY, gvfs calls "lsof -t /mountpoint" to find which processes have files open. This list is sent over the "show-processes" signal, which allows file managers to show which apps are preventing the unmount. Since sysutils/lsof is currently not a dependency for devel/gvfs, this feature only works if the user separately installed sysutils/lsof.
(Originally reported as bug 254322.)