Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSXFUSE has a lingering mount #230

Closed
gabriel opened this issue Aug 28, 2015 · 6 comments
Closed

OSXFUSE has a lingering mount #230

gabriel opened this issue Aug 28, 2015 · 6 comments
Assignees

Comments

@gabriel
Copy link

gabriel commented Aug 28, 2015

I am trying to unload the osxfuse kext, and it's not letting me.

sudo kextunload -v 6 -b com.github.osxfuse.filesystems.osxfusefs

Kext user-space log filter changed from 0xff2 to 0xfff.
Kext kernel-space log filter changed from 0xff2 to 0xfff.
Requesting unload of com.github.osxfuse.filesystems.osxfusefs (with termnation of IOServices).
(kernel) User-space log flags changed from 0x0 to 0xfff.
(kernel) Received 'Unload' request from user space.
(kernel) Kext com.github.osxfuse.filesystems.osxfusefs calling module stop function.
(kernel) Kext com.github.osxfuse.filesystems.osxfusefs did not stop (return code 0x5).
(kernel) Kext com.github.osxfuse.filesystems.osxfusefs can't unload - module stop returned 0xdc008017.
Kernel error handling kext request - (libkern/kext) kext (kmod) start/stop routine failed.
Failed to unload com.github.osxfuse.filesystems.osxfusefs - (libkern/kext) kext (kmod) start/stop routine failed.

The console log reports:

8/28/15 3:57:09.000 PM kernel[0]: OSXFUSE: /dev/osxfuse1 has a lingering mount (pid=75302, ?)
8/28/15 3:57:09.000 PM kernel[0]: Kext com.github.osxfuse.filesystems.osxfusefs did not stop (return code 0x5).
8/28/15 3:57:09.000 PM kernel[0]: Kext com.github.osxfuse.filesystems.osxfusefs can't unload - module stop returned 0xdc008017.

There are no mounts and there is no process 75302 although there may have been in the past.

@gabriel
Copy link
Author

gabriel commented Aug 28, 2015

It's possible if you try to unload the kext while mounted. And then even if you unmount, you'll never be able to kextunload?

@gabriel
Copy link
Author

gabriel commented Aug 28, 2015

This is with osxfuse 2.8.0

@swiknaba
Copy link

swiknaba commented Mar 8, 2017

Is there any solution to this already? My Macbook Pro Mid 2012 15" crashes around 5 times a day so I'm trying to get rid of everything that might cause this error. Uninstalling Tuxera gives me a really hard time. The kext is still loaded even though the system should be cleaned.

bash-3.2# kextunload -b com.tuxera.filesystems.tufsfs.fusefs_txantfs
(kernel) Kext com.tuxera.filesystems.tufsfs.fusefs_txantfs did not stop (return code 0x5).
(kernel) Kext com.tuxera.filesystems.tufsfs.fusefs_txantfs can't unload - module stop returned 0xdc008017.
Failed to unload com.tuxera.filesystems.tufsfs.fusefs_txantfs - (libkern/kext) kext (kmod) start/stop routine failed.

Before I tried with "normal" Terminal like this:

Ludwigs-MacBook-Pro:~ lud$ sudo kextunload -b com.tuxera.filesystems.tufsfs.fusefs_txantfs
sudo: unknown uid 501: who are you?
Ludwigs-MacBook-Pro:~ lud$ id
uid=501(lud) . . .

resulting in the "who are you?" error even though the computer knows I exist. Just for the record and for others: type "sudo -s" and hit enter, enter your password, voila you are using now the bash-3.2 terminal.

@bfleischer
Copy link
Member

@gabriel Is this issue still reproducible with the latest version of FUSE for macOS?

@gabriel
Copy link
Author

gabriel commented Jul 6, 2017

Nope, not reproducible anymore

@bfleischer
Copy link
Member

Great, I'm closing the ticket then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants