Package: encfs
Version: 1.9.2-2+b1
Severity: important

Dear Maintainer,

affected tool is Debian Testing/Buster/i386.

After standard daily update (libgcc1:i386 & libstdc++6:i386) enfcs is no more 
able to mount a crypted folder.

This issue affect only i386 system. Same crypted folder opened with AMD64 
Debian Testing/Buster is NOT affected by this bug.


Following command:
export ENCFS6_CONFIG=.encfs6.xml ; encfs --public Crypt Uncrypt

return:
encfs: malloc.c:2401: sysmalloc: Assertion `(old_top == initial_top (av) && 
old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse 
(old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
Abandon

Of course, "Uncrypt" does not show files.


This issue is similar as this one : 
https://archlinuxarm.org/forum/viewtopic.php?f=9&t=12716


Issue occure few days ago, so I'm not 100% sure for the exact libgcc1:i386 & 
libstdc++6:i386 update. This should be:

[UPGRADE] libgcc1:i386 1:8-20180402-1 -> 1:8-20180414-1
[UPGRADE] libstdc++6:i386 8-20180402-1 -> 8-20180414-1

New update occure those days, but this does not fix issue:
[UPGRADE] libgcc1:i386 1:8-20180425-1 -> 1:8.1.0-1
[UPGRADE] libstdc++6:i386 8-20180425-1 -> 8.1.0-1



Solution:

In order to fix this issue, I'd simply recompile 
http://ftp.fr.debian.org/debian/pool/main/e/encfs/encfs_1.9.2-2.debian.tar.xz , 
and manually copy new "encfs" binary into /usr/bin/ .
I'm suggest to recompile enfcs deb with fresh libgcc1:i386 & libstdc++6:i386 
libraries.


Many thanks for your help !

        Olivier


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.16.0-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages encfs depends on:
ii  debconf [debconf-2.0]  1.5.66
ii  fuse                   2.9.7-1
ii  libc6                  2.27-3
ii  libfuse2               2.9.7-1
ii  libgcc1                1:8.1.0-1
ii  libssl1.1              1.1.0h-2
ii  libstdc++6             8.1.0-1
ii  libtinyxml2-6          6.2.0+dfsg-1
ii  mount                  2.31.1-0.5

encfs recommends no packages.

encfs suggests no packages.

-- debconf information excluded

Reply via email to