Comment 2 for bug 2015666

Revision history for this message
Bryce Harrington (bryce) wrote :

Regarding the apport hook crash, that should rather be its own bug report since it'll need a distinct fix. I've filed that for you as LP: #2016776.

Regarding the crash, I decoded your crash dump manually to get a stack trace. I wasn't able to get the symbols to load even with debuginfod, but maybe this will give some clue anyway:

#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140407134892032) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = 0x7fb315663000
        old_mask = {__val = {140407203554592, 32, 94457834845924, 94457834845824, 94457834845924, 0, 0, 0, 0, 0, 0, 13675241866861084416, 140407134891864, 140722223243408, 140407209314080, 10}}
        ret = <optimized out>
        pd = <optimized out>
        old_mask = <optimized out>
        ret = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
        resultvar = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        resultvar = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
        __futex = <optimized out>
        __private = <optimized out>
        __oldval = <optimized out>
        result = <optimized out>
#1 __pthread_kill_internal (signo=6, threadid=140407134892032) at ./nptl/pthread_kill.c:78
No locals.
#2 __GI___pthread_kill (threadid=140407134892032, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
No locals.
#3 0x00007fb3197de476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#4 0x00007fb3197c47f3 in __GI_abort () at ./stdlib/abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 14 times>, 268435456, 0}}, sa_flags = -70385920, sa_restorer = 0x0}
        sigs = {__val = {32, 0, 0, 0, 0, 13675241866861084416, 140407134891864, 140722223243408, 140407209314080, 10, 4, 94455256317952, 140407203554592, 140722223243712, 0, 32}}
#5 0x00007fb319ce13e4 in dump_core () from /lib/x86_64-linux-gnu/libsmbconf.so.0
No symbol table info available.
#6 0x00007fb319cb5b35 in smb_panic_s3 () from /lib/x86_64-linux-gnu/libsmbconf.so.0
No symbol table info available.
#7 0x00007fb31a0dd47e in smb_panic () from /lib/x86_64-linux-gnu/libsamba-util.so.0
No symbol table info available.
#8 0x00007fb31a0dd505 in ?? () from /lib/x86_64-linux-gnu/libsamba-util.so.0
No symbol table info available.
#9 <signal handler called>
No locals.
#10 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:74
No locals.
#11 0x00007fb319cc7711 in volume_label () from /lib/x86_64-linux-gnu/libsmbconf.so.0
No symbol table info available.
#12 0x00007fb319ecc703 in smbd_do_qfsinfo () from /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0
No symbol table info available.
#13 0x00007fb319f2f385 in smbd_smb2_request_process_getinfo () from /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0
No symbol table info available.
#14 0x00007fb319f18229 in smbd_smb2_request_dispatch () from /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0
No symbol table info available.
#15 0x00007fb319f195d7 in ?? () from /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0
No symbol table info available.
#16 0x00007fb3199d9745 in tevent_common_invoke_fd_handler () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#17 0x00007fb3199dfdef in ?? () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#18 0x00007fb3199ddf3b in ?? () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#19 0x00007fb3199d8b58 in _tevent_loop_once () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#20 0x00007fb3199d8e3b in tevent_common_loop_wait () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#21 0x00007fb3199ddecb in ?? () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#22 0x00007fb319f02e48 in smbd_process () from /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0
No symbol table info available.
#23 0x000055e8ad12b1dd in ?? ()
No symbol table info available.
#24 0x00007fb3199d9745 in tevent_common_invoke_fd_handler () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#25 0x00007fb3199dfdef in ?? () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#26 0x00007fb3199ddf3b in ?? () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#27 0x00007fb3199d8b58 in _tevent_loop_once () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#28 0x00007fb3199d8e3b in tevent_common_loop_wait () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#29 0x00007fb3199ddecb in ?? () from /lib/x86_64-linux-gnu/libtevent.so.0
No symbol table info available.
#30 0x000055e8ad128f82 in main ()
No symbol table info available.

If you can collect a better backtrace (with symbols) that'd help a lot. Alternatively, you can identify what "Solid Explorer" is doing to trigger the crash, and/or provide more detailed steps to reproduce. Otherwise, unless you know of an upstream bug report or patch worth evaluating, I'm not sure there's enough info for this bug to be actionable yet.