Skip to content

Having multiple mounted filesystems in one process prints "fuse_remove_signal_handlers: unknown session" #17

@centic9

Description

@centic9

When I start multiple filesystems in one process (e.g. https://github.com/centic9/JGitFS can now do this to save main memory with many different Git repositories being mounted), I get the error message "fuse: fuse_remove_signal_handlers: unknown session" a number of times when I stop the application with CTRL-C, it seems the first unmount works fine and subsequent shutdown-handlers report the warning as I get it 3 times when mounting 4 filesystems in one process.

It still seems to unmount all filesystem, but that may also be done by the Kernel because the process is terminated.

It would be nice to avoid this output as it may confuse users. Is there a way to get rid of it even when having multiple mounts in one process?

Mounting git repository at /opt/poi at mountpoint /fs/poi
Using git repo at /opt/poi/.git
Found user/group id: 1000
Found user/group id: 1000
Mounting git repository at /opt/jenkins/jacoco-plugin at mountpoint /fs/jacoco-plugin
Using git repo at /opt/jenkins/jacoco-plugin/.git
Mounting git repository at /opt/Subversion/git at mountpoint /fs/subversion
Using git repo at /opt/Subversion/git/.git
Mounting git repository at /opt/git-fs/JGitFS at mountpoint /fs/JGitFS
Using git repo at /opt/git-fs/JGitFS/.git
...
^Cfuse: fuse_remove_signal_handlers: unknown session
fuse: fuse_remove_signal_handlers: unknown session
fuse: fuse_remove_signal_handlers: unknown session

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions