On 01/08/16 21:54, OmegaPhil wrote:
> I'm currently looking into the following repeatable crash when I browse
> to the root of a large aufs volume with FileZilla:
> 
> ====================================================================
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fbd72a6988e in rdu_buf_lock () from /usr/lib/libau.so
> (gdb) bt
> #0  0x00007fbd72a6988e in rdu_buf_lock () from /usr/lib/libau.so
> #1  0x00007fbd72a69e81 in closedir () from /usr/lib/libau.so
> #2  0x000055a4e2c722ff in ?? ()
> #3  0x000055a4e2c73952 in ?? ()
> #4  0x00007fbd726e0730 in __libc_start_main (main=0x55a4e2c6fbf0,
> argc=1, argv=0x7fff25531358,
>     init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized
> out>, stack_end=0x7fff25531348)
>     at ../csu/libc-start.c:291
> #5  0x000055a4e2c6fc89 in ?? ()
> (gdb) info sharedlibrary
> From                To                  Syms Read   Shared Object Library
> 0x00007fbd72a694d0  0x00007fbd72a6a940  Yes (*)     /usr/lib/libau.so
> 0x00007fbd726df890  0x00007fbd7280b3b4  Yes
> /lib/x86_64-linux-gnu/libc.so.6
> 0x00007fbd724b8da0  0x00007fbd724b993e  Yes
> /lib/x86_64-linux-gnu/libdl.so.2
> 0x00007fbd7229da80  0x00007fbd722aa591  Yes
> /lib/x86_64-linux-gnu/libpthread.so.0
> 0x00007fbd72c70ac0  0x00007fbd72c8c3c0  Yes
> /lib64/ld-linux-x86-64.so.2
> 0x00007fbd720912d0  0x00007fbd72095821  Yes
> /lib/x86_64-linux-gnu/libnss_compat.so.2
> 0x00007fbd71e7bff0  0x00007fbd71e87451  Yes
> /lib/x86_64-linux-gnu/libnsl.so.1
> 0x00007fbd71c6a0b0  0x00007fbd71c70335  Yes
> /lib/x86_64-linux-gnu/libnss_nis.so.2
> 0x00007fbd71a521b0  0x00007fbd71a58031  Yes
> /lib/x86_64-linux-gnu/libnss_files.so.2
> (*): Shared library is missing debugging information.
> 
> ====================================================================
> 
> This is associated with /usr/lib/openssh/sftp-server. I've tried to
> build the aufs-util source with debugging information by changing the
> 'override CFLAGS' to:
> 
> override CFLAGS += -Og -Wall -ggdb3
> 
> Make clean and then making as usual.
> 
> However libau.so.2.7 is always built with no debugging symbols:
> 
> ====================================================================
> 
> $ dwarfdump libau/libau.so.2.7
> 
> .debug_info
> 
> .debug_pubnames
> 
> .debug_str
> 
> .debug_aranges
> 
> .debug_frame
> 
> .debug_static_func
> 
> .debug_static_vars
> 
> .debug_weaknames
> 
> ====================================================================
> 
> I don't have much experience debugging libraries, but the Makefile is
> pretty straightforward... doesn't look like anything is stripping it?
> 
> For reference I can browse to the directory on the SFTP server with the
> sftp binary, so it must be something to do with fzsftp (associated with
> FileZilla) that is upsetting it.
> 
> 
> 
> ------------------------------------------------------------------------------


This isn't yet ready for a bug report, but I'm running on Debian Testing
with kernel 4.5.5-1, with v4.5-20160523 for the driver.

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------

Reply via email to