Public bug reported: Trying to create a symlink in a filesystem mounted by fuseext2 causes the fuseext2 userspace process to deadlock before responding to the fuse request. This is simply due to a code bug in fuse-ext2/op_link.c (lines 104 and 109) where the code calls FUSE_EXT2_LOCK rather than FUSE_EXT2_UNLOCK on exiting the function.
I've confirmed that making that changes allows me to create symlinks happily on the mounted filesystem. The bug appears to exist upstream too. System info: $ lsb_release -rd Description: Linux Mint 18.1 Serena Release: 18.1 Software version: $ apt show fuseext2 Package: fuseext2 Version: 0.4-1.1 Priority: optional Section: universe/misc Source: fuse-umfuse-ext2 Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Original-Maintainer: Debian VSquare Team <pkg-vsquare-de...@lists.alioth.debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 103 kB Depends: e2fslibs (>= 1.42), libc6 (>= 2.4), libfuse2 (>= 2.8.1), fuse Homepage: http://view-os.sourceforge.net Download-Size: 24.7 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages ** Affects: fuse-umfuse-ext2 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1674868 Title: Fuse-ext2 deadlocks on creating symlinks To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fuse-umfuse-ext2/+bug/1674868/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs