[Filesystems-devel] Bug#847773: aufs-tools: auplink crashes with SIGSEGV in ftw_startup()

Flos Lonicerae lonicerae at gmail.com
Sun Dec 11 15:00:44 UTC 2016


Package: aufs-tools
Version: 1:3.2+20130722-1.1
Severity: normal

Hi,

auplink always segfault unexpectedly:

root at mydesktop:~# cat /var/log/messages|grep segf
Dec 11 13:13:17 mydesktop kernel: [ 1627.466470] auplink[7024]: segfault at
7ffe2ab8ced8 ip 00007fbe37812dd9 sp 00007ffe2ab8cee0 error 6 in
libc-2.19.so[7fbe37735000+1a1000]
Dec 11 13:17:55 mydesktop kernel: [ 1906.022100] auplink[7873]: segfault at
7ffd75202628 ip 00007f40cf05bdd9 sp 00007ffd75202630 error 6 in
libc-2.19.so[7f40cef7e000+1a1000]
Dec 11 13:18:43 mydesktop kernel: [ 1953.601864] auplink[8108]: segfault at
7ffc839d5098 ip 00007f3139e72dd9 sp 00007ffc839d50a0 error 6 in
libc-2.19.so[7f3139d95000+1a1000]
Dec 11 17:44:01 mydesktop kernel: [17882.322580] auplink[1085]: segfault at
7fffec5c2868 ip 00007fc4ff0b7dd9 sp 00007fffec5c2870 error 6 in
libc-2.19.so[7fc4fefda000+1a1000]
Dec 11 17:45:09 mydesktop kernel: [17949.768431] auplink[1393]: segfault at
7ffc17e547e8 ip 00007fd62f627dd9 sp 00007ffc17e547f0 error 6 in
libc-2.19.so[7fd62f54a000+1a1000]
Dec 11 17:45:55 mydesktop kernel: [17995.873865] auplink[1605]: segfault at
7ffe1250f0e8 ip 00007f3a0d4dfdd9 sp 00007ffe1250f0f0 error 6 in
libc-2.19.so[7f3a0d402000+1a1000]
Dec 11 20:10:17 mydesktop kernel: [ 3343.931533] auplink[6082]: segfault at
7ffe5e6edd28 ip 00007fb2d520ddd9 sp 00007ffe5e6edd30 error 6 in
libc-2.19.so[7fb2d5130000+1a1000]
Dec 11 22:37:44 mydesktop kernel: [12197.065105] auplink[16901]: segfault at
7ffcf1a52ce8 ip 00007f6c86f79dd9 sp 00007ffcf1a52cf0 error 6 in
libc-2.19.so[7f6c86e9c000+1a1000]

Backtrace as follows:

Core was generated by `auplink
/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  ftw_startup (dir=dir at entry=0x1d2c010
"/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f17882e4b6d2cdd74de",
is_nftw=is_nftw at entry=1,
    func=func at entry=0x401458 <ftw_cpup>, descriptors=1048566,
flags=flags at entry=19) at ../sysdeps/wordsize-64/../../io/ftw.c:656
656     ../sysdeps/wordsize-64/../../io/ftw.c: No such file or directory.
(gdb) thread apply all backtrace full

Thread 1 (LWP 6082):
#0  ftw_startup (dir=dir at entry=0x1d2c010
"/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f17882e4b6d2cdd74de",
is_nftw=is_nftw at entry=1,
    func=func at entry=0x401458 <ftw_cpup>, descriptors=1048566,
flags=flags at entry=19) at ../sysdeps/wordsize-64/../../io/ftw.c:656
        data = {dirstreams = 0x7ffe5e6edd30, actdir = 0, maxdir = 1048566,
dirbuf = 0x34 <error: Cannot access memory at address 0x34>, dirbufsize = 0,
ftw = {
            base = 91, level = 0}, flags = 1, cvt_arr = 0x0, func =
0x770000006e, dev = 0, known_objects = 0x7c}
        st = {st_dev = 140730491133504, st_ino = 6303912, st_nlink = 0, st_mode
= 30590112, st_uid = 0, st_gid = 3580704400, __pad0 = 32690, st_rdev =
30589088,
          st_size = 5324, st_blksize = 140406059601351, st_blocks = 1, st_atim
= {tv_sec = 0, tv_nsec = 4294967296}, st_mtim = {tv_sec = 140406055741616,
            tv_nsec = 0}, st_ctim = {tv_sec = 5324, tv_nsec = 30590240},
__glibc_reserved = {140406059627237, 1048576, 19}}
        result = 0
        save_err = <optimized out>
        cwdfd = -1
        cwd = 0x0
        cp = <optimized out>
#1  0x00007fb2d520e2ba in __new_nftw (path=path at entry=0x1d2c010
"/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f17882e4b6d2cdd74de",
    func=func at entry=0x401458 <ftw_cpup>, descriptors=<optimized out>,
flags=flags at entry=19) at ../sysdeps/wordsize-64/../../io/ftw.c:859
No locals.
#2  0x0000000000401cac in do_plink (br=<optimized out>, nbr=<optimized out>,
cmd=0,
    cwd=0x1d2c010
"/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f17882e4b6d2cdd74de")
at plink.c:303
        err = 0
        i = <optimized out>
        rlim = {rlim_cur = 1048576, rlim_max = 1048576}
        func = 0x401458 <ftw_cpup>
        l = <optimized out>
        p = <optimized out>
#3  au_plink (cwd=cwd at entry=0x1d2c010
"/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f17882e4b6d2cdd74de",
cmd=cmd at entry=0,
    flags=flags at entry=1, fd=fd at entry=0x0) at plink.c:364
        err = <optimized out>
        nbr = 4
        ent = {mnt_fsname = 0x1d2c3b0 "none", mnt_dir = 0x1d2c3d0
"/var/lib/docker/aufs/mnt/d486a4d276491ddd7f3c91e8fb87cb3561a971bdc5aa1f17882e4b6d2cdd74de",
          mnt_type = 0x1d2c440 "aufs", mnt_opts = 0x1d2c460
"rw,relatime,si=a1ff9db3fc41830a,dio,dirperm1", mnt_freq = 0, mnt_passno = 0}
        br = 0x1d2c080
        p = <optimized out>
        si = "si=a1ff9db3fc41830a"
#4  0x00000000004013ae in main (argc=<optimized out>, argv=<optimized out>) at
auplink.c:64
        err = <optimized out>
        cmd = 0
(gdb)


Looks like the upstream bug: https://sourceforge.net/p/aufs/bugs/26/

Any thoughts?

Thanks and Regards,
Flos



-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages aufs-tools depends on:
ii  libc6  2.19-18+deb8u6

aufs-tools recommends no packages.

aufs-tools suggests no packages.

-- no debconf information



More information about the Filesystems-devel mailing list