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

Reply via email to