Thread 19 "tvh:capmt" received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff1e44700 (LWP 20579)] __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) info reg rax 0x0 0 rbx 0x6 6 rcx 0x7ffff5bbdfcf 140737316118479 rdx 0x0 0 rsi 0x7ffff1e43530 140737251652912 rdi 0x2 2 rbp 0x555555860859 0x555555860859 rsp 0x7ffff1e435a8 0x7ffff1e435a8 r8 0x0 0 r9 0x7ffff1e43530 140737251652912 r10 0x8 8 r11 0x246 582 r12 0x1c8 456 r13 0x555555860a88 93824995429000 r14 0x0 0 r15 0x7ffff7ffd040 140737354125376 rip 0x7ffff5bbdfcf 0x7ffff5bbdfcf <__GI_raise+207> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) disassemble $pc-32,$pc+32 Dump of assembler code from 0x7ffff5bbdfaf to 0x7ffff5bbdfef: 0x00007ffff5bbdfaf <__GI_raise+175>: add %dh,%al 0x00007ffff5bbdfb1 <__GI_raise+177>: (bad) 0x00007ffff5bbdfb2 <__GI_raise+178>: pushq 0x2b(%rdi) 0x00007ffff5bbdfb5 <__GI_raise+181>: mov %eax,%r8d 0x00007ffff5bbdfb8 <__GI_raise+184>: mov $0x8,%r10d 0x00007ffff5bbdfbe <__GI_raise+190>: xor %edx,%edx 0x00007ffff5bbdfc0 <__GI_raise+192>: mov %r9,%rsi 0x00007ffff5bbdfc3 <__GI_raise+195>: mov $0x2,%edi 0x00007ffff5bbdfc8 <__GI_raise+200>: mov $0xe,%eax 0x00007ffff5bbdfcd <__GI_raise+205>: syscall => 0x00007ffff5bbdfcf <__GI_raise+207>: add $0x88,%rsp 0x00007ffff5bbdfd6 <__GI_raise+214>: mov %r8d,%eax 0x00007ffff5bbdfd9 <__GI_raise+217>: pop %rbx 0x00007ffff5bbdfda <__GI_raise+218>: retq 0x00007ffff5bbdfdb <__GI_raise+219>: nopl 0x0(%rax,%rax,1) 0x00007ffff5bbdfe0 <__GI_raise+224>: mov 0x364e91(%rip),%rdx # 0x7ffff5f22e78 0x00007ffff5bbdfe7 <__GI_raise+231>: neg %eax 0x00007ffff5bbdfe9 <__GI_raise+233>: mov %eax,%fs:(%rdx) 0x00007ffff5bbdfec <__GI_raise+236>: jmp 0x7ffff5bbdfb8 <__GI_raise+184> 0x00007ffff5bbdfee: xchg %ax,%ax End of assembler dump. (gdb) bt full #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {18446744067266820611, 140737251653240, 140737354125376, 140737316367246, 140737415839744, 140736817311408, 140736817311408, 140736817311408, 140736817311408, 140736817311484, 140736817311508, 140736817311408, 140736817311508, 0, 0, 0}} pid = tid = #1 0x00007ffff5bbf3fa in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {40, 140737251653280, 4, 497979504592, 0, 140737317357248, 0, 0, 21474836480, 140737251653232, 140737251653432, 140737317386064, 140737317371664, 300649390368, 140737354088448, 93824995428441}}, sa_flags = 456, sa_restorer = 0x555555860a88 <__PRETTY_FUNCTION__.6330>} sigs = {__val = {32, 0 }} #2 0x00007ffff5bb6e37 in __assert_fail_base (fmt=, assertion=assertion@entry=0x555555860859 "off <= sb->sb_ptr", file=file@entry=0x55555586084d "src/utils.c", line=line@entry=456, function=function@entry=0x555555860a88 <__PRETTY_FUNCTION__.6330> "sbuf_cut") at assert.c:92 str = 0x7fffd800aeb0 "" total = 4096 #3 0x00007ffff5bb6ee2 in __GI___assert_fail (assertion=0x555555860859 "off <= sb->sb_ptr", file=0x55555586084d "src/utils.c", line=456, function=0x555555860a88 <__PRETTY_FUNCTION__.6330> "sbuf_cut") at assert.c:101 No locals. #4 0x00005555556c689a in sbuf_cut (sb=0x7ffff1e43830, off=5) at src/utils.c:456 __PRETTY_FUNCTION__ = "sbuf_cut" #5 0x0000555555835e32 in handle_single (capmt=0x55555a079db0) at src/descrambler/capmt.c:1655 ret = 256 recvsock = 34 adapter = 134 nfds = 1 cmd_size = 21 reconnect = 1 offset = 0 cmd = 1074818950 buf = "o\207\003\000\000\t\006\377\377\377\377@\bo\207\003\000\000\t\006\000\000\000\070@\bo\207\003\000\000\t\020\377\377\377\377@\bo\207\003\000\000\t\020\000\000\000\070@\fo\210\003\000\000\000\070\000\000\000\000\000\000\000\000@\020o\206\003\000\000\000\070\000\000\000\000\310\372\206H\234\tJ\357@\fo\210\003\000\000\000\070\000\000\000\000\000\000\000\000@\020o\206\003\000\000\000\070\000\000\000\001\346>W{\231e\360\356\377\377\000\003\003\067+\r\226\t%\000\000\000\004\000\000\000\372\vcryptoworks\022cccam\r192.168.1.103\005cccam\002@\fo"... buffer = {sb_data = 0x7fffd8000a30 "@\020o\206\206", sb_ptr = 4, sb_size = 4000, sb_err = 1, sb_bswap = 1 '\001'} ev = {fd = 1, events = 1, data = {ptr = 0x1, u64 = 1, u32 = 1, fd = 1}} netproto = 1 #6 0x0000555555836604 in capmt_thread (aux=0x55555a079db0) at src/descrambler/capmt.c:1829 capmt = 0x55555a079db0 ca = 0x55555a0d7af8 t = 0x55555a0da2f0 d = 32767 i = 16 j = 64 fatal = 0 mono = 0 #7 0x00005555556c7da4 in thread_wrapper (p=0x55555625b330) at src/wrappers.c:161 ts = 0x55555625b330 set = {__val = {16388, 0 }} r = 0x0 #8 0x00007ffff643c494 in start_thread (arg=0x7ffff1e44700) at pthread_create.c:333 __res = pd = 0x7ffff1e44700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737251657472, 5325003648350133459, 0, 140737488344479, 0, 140737354125376, -5324990533770044205, -5324985264434864941}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0x00007ffff5c7393f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97