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
<[email protected]>
http://NxNW.org/~steve/
signature.asc
Description: PGP signature

