Hi,

This is an issue for lsh-utils in Ubuntu as well. I attempted to
manually reproduce the lsh-2-test failure and this is the backtrace I
got when the lsh server segv'ed:

Program received signal SIGSEGV, Segmentation fault.
__strncpy_sse2_unaligned () at 
../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:296
296     ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: No such file or 
directory.

(gdb) bt full
#0  __strncpy_sse2_unaligned () at 
../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:296
No locals.
#1  0x00007fb1fe1ec0aa in ?? () from /lib/x86_64-linux-gnu/libwrap.so.0
No symbol table info available.
#2  0x00007fb1fe1ec2c9 in request_init () from 
/lib/x86_64-linux-gnu/libwrap.so.0
No symbol table info available.
#3  0x0000557c03c3abaa in do_tcp_wrapper (s=0x557c045eba20, a=0x557c045ec740, 
c=0x557c045ec7c0, e=<optimized out>) at io_commands.c:347
        lv = 0x557c045ec740
        res = {fd = -1, user = '\000' <repeats 127 times>, daemon = "unknown", 
'\000' <repeats 120 times>, pid = "15613\000\000\000\000", client = {{
              name = '\000' <repeats 127 times>, addr = '\000' <repeats 127 
times>, sin = 0x0, unit = 0x0, request = 0x7ffc87252000}}, server = {{
              name = '\000' <repeats 127 times>, addr = '\000' <repeats 127 
times>, sin = 0x0, unit = 0x0, request = 0x7ffc87252000}}, sink = 0x0,
          hostname = 0x0, hostaddr = 0x0, cleanup = 0x0, config = 0x0}
#4  0x0000557c03c382ab in do_listen_callback (s=0x557c045ec370, fd=<optimized 
out>) at io.c:769
        self = 0x557c045ec370
        peer = {ss_family = 2,
          __ss_padding = "\266\n\177\000\000\001", '\000' <repeats 16 times>, 
"\a\000\000\000\000\000\000\000\201J\305\003|U\000\000\360\303^\004|U", '\000' 
<repeats 18 times>, "\001", '\000' <repeats 15 times>, 
"\360$%\207\374\177\000\000\001\000\000\000\000\000\000\000\003\000\000\000\374\177\000\000$\000\000\000\000\000\000\000\b\000\000\000\000\000\000",
 __ss_align = 140722575844800}
        addr_len = 16
        conn = <optimized out>
#5  0x0000557c03c370f7 in lsh_oop_fd_read_callback (s=<optimized out>, 
fileno=<optimized out>, event=<optimized out>, data=0x557c045ec3f0) at io.c:146
        fd = 0x557c045ec3f0
#6  0x00007fb1fddc522c in oop_sys_run_once () from /usr/lib/liboop.so.4
No symbol table info available.
#7  0x00007fb1fddc5559 in oop_sys_run () from /usr/lib/liboop.so.4
No symbol table info available.
#8  0x0000557c03c37700 in io_run () at io.c:367
        res = <optimized out>
#9  0x0000557c03c29f2a in main (argc=<optimized out>, argv=<optimized out>) at 
lshd.c:1278
        mode = DAEMON_NORMAL
        resources = 0x557c045d0010
        keys = 0x557c045d0050
        fds = <optimized out>
        r = {rlim_cur = 18446744073709551615, rlim_max = 18446744073709551615}

Thanks!

-- 
Steve Beattie
<sbeat...@ubuntu.com>
http://NxNW.org/~steve/

Attachment: signature.asc
Description: PGP signature

Reply via email to