info reg eax 0x00 ecx 0x5285 21125 edx 0x66 ebx 0x527c 21116 esp 0xb5ffd75c0xb5ffd75c ebp 0xb5ffd7680xb5ffd768 esi 0x31d84f 3266639 edi 0x359ff4 3514356 eip 0x130416 0x130416 <__kernel_vsyscall+2> eflags 0x200202 [ IF ID ] cs 0x73115 ss 0x7b123 ds 0x7b123 es 0x7b123 fs 0x00 gs 0x3351 (gdb) disassemble $pc-32,$pc+32 Dump of assembler code from 0x1303f6 to 0x130436: 0x001303f6: add %al,(%eax) 0x001303f8: add %al,(%eax) 0x001303fa: add %al,(%eax) 0x001303fc: add %al,(%eax) 0x001303fe: add %al,(%eax) 0x00130400 <__kernel_sigreturn+0>: pop %eax 0x00130401 <__kernel_sigreturn+1>: mov $0x77,%eax 0x00130406 <__kernel_sigreturn+6>: int $0x80 0x00130408 <__kernel_sigreturn+8>: nop 0x00130409: lea 0x0(%esi),%esi 0x0013040c <__kernel_rt_sigreturn+0>:mov $0xad,%eax 0x00130411 <__kernel_rt_sigreturn+5>:int $0x80 0x00130413 <__kernel_rt_sigreturn+7>:nop 0x00130414 <__kernel_vsyscall+0>:int $0x80 => 0x00130416 <__kernel_vsyscall+2>:ret 0x00130417: add %ch,(%esi) 0x00130419: jae 0x130483 0x0013041b: jae 0x130491 0x0013041d: jb 0x130493 0x0013041f: popa 0x00130420: bound %eax,(%eax) 0x00130422: cs 0x00130423: push $0x687361 0x00130428: cs 0x00130429: fs 0x0013042a: jns 0x13049a 0x0013042c: jae 0x1304a7 0x0013042e: insl (%dx),%es:(%edi) 0x0013042f: add %ch,(%esi) 0x00130431: fs 0x00130432: jns 0x1304a2 0x00130434: jae 0x1304aa End of assembler dump. (gdb) bt full #0 0x00130416 in __kernel_vsyscall () No symbol table info available. #1 0x001fcd11 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = resultvar = pid = 3514356 selftid = 21125 #2 0x001fe5ea in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0xb6a00010, sa_sigaction = 0xb6a00010}, sa_mask = {__val = {3514356, 3514356, 3063939088, 0, 3053442992, 2379422, 2382337, 3063939088, 32, 3514356, 122, 121, 3053443192, 2332984, 0, 3064792120, 121, 3025805360, 0, 4222451712, 3064792120, 3064792221, 3064792120, 3064792120, 3064792241, 3064792420, 3064792120, 3064792420, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0xc} sigs = {__val = {32, 0 }} #3 0x001f5d98 in __assert_fail (assertion=0x80942d8 "st->st_buf.sb_data != ((void *)0)", file=0x80942b4 "/usr/src/tvheadend/src/parsers.c", line=966, function=0x80943e9 "parse_mpeg2video") at assert.c:81 buf = 0xb6a52638 "tvheadend: /usr/src/tvheadend/src/parsers.c:966: parse_mpeg2video: Assertion `st->st_buf.sb_data != ((void *)0)' failed.\n" #4 0x0805bf00 in parse_mpeg2video (t=0x8242048, st=0x8242358, len=141, next_startcode=435, sc_offset=2455) at /usr/src/tvheadend/src/parsers.c:966 pkt = 0xb458f0c0 buf = bs = {rdata = 0xb80009a3 "J\256\237\352\351n\226\352\322\177\253i?\272\260\305ulQ_\200/\252\374", , wdata = 0x0, offset = 0, len = 1096} frametype = __PRETTY_FUNCTION__ = "parse_mpeg2video" #5 0x0805b881 in parse_sc (t=0x8242048, st=0x8242358, data=0x831884c "", len=176, vp=0x805baa0 ) at /usr/src/tvheadend/src/parsers.c:321 sc = 435 i = r = __PRETTY_FUNCTION__ = "parse_sc" #6 0x0805dad1 in ts_recv_packet0 (t=0x8242048, st=, tsb=0x8318840 "GB\a1\a`") at /usr/src/tvheadend/src/tsdemux.c:123 off = pusi = 1 cc = error = 0 #7 0x08070f20 in cwc_descramble (td=0x8318670, t=0x8242048, st=0x8242550, tsb=0xb5ffdec8 "G") at /usr/src/tvheadend/src/cwc.c:1376 i = t0 = 0x8318840 "GB\a1\a`" ct = 0x8318670 r = 140 vec = {0x0, 0x831ed98 "", 0x0} __PRETTY_FUNCTION__ = "cwc_descramble" #8 0x0805dfbd in ts_recv_packet1 (t=0x8242048, tsb=0xb5ffdec8 "G", pcrp=0x0) at /usr/src/tvheadend/src/tsdemux.c:240 st = 0x8242550 n = 1 m = r = td = 0x8318670 error = 0 #9 0x08081248 in dvb_adapter_input_dvr (aux=0x81f5748) at /usr/src/tvheadend/src/dvb/dvb_adapter.c:540 tda = 0x81f5748 fd = 13 i = r = 1880 tsb = "G\002\001\324\327s\027\255\221\374\332X\302\071\n\262j\270\371\322@\334L\261 \342n\263\253\006\205\320hnP\033?\f\020\230\270\370]\023(\317(\220\n\\\343]$'\305\017j\001z\374E\240\235?&|\251\370L]\375\220\033\337'\275\256P8\213w\307\331s1\223\344C\266?j\315*\366\304\314\017\063\n\202\217(\r\022\227&\"\270\346Q\370\230\216\272\342\371{\203`^\365Jz\236\2577?\320\062\247V\247\334KU\354F$.\223\221\354\246\024K\241\233\331\016H\016\340\022?\373u\220\030s\005@\005h|\262\343|\316!EK\275pe\321(\006\026\251/RG\002\005?!X\226(\v\254\245\332\351\037<\225\t\226\334.E\036|\206\344\006#,r\271:\277\241[\375?V\342??k\200?\201\372I\343\367Q^\312\327\071\357\212v\"\302-i\354\344\373=T\030\060ug\301%1\274\202h\360rtu\024T\216(\004\340A.\243TW\017\310V\"V\266\257t\366\257\352C\245\214\331\304?!|\033X\313?d?A\251K\346\270K\304#ó#o/H\266\314\307\332\004\227\063\rk\312\305`\034?\366\343'<\271\213\237\347[B\330\066\027\256\251\336L(\351_\362\246O\206_P to continue, or q to quit--- t = 0x8242048 #10 0x00193919 in start_thread (arg=0xb5ffeb70) at pthread_create.c:301 __res = __ignore1 = 21125 __ignore2 = 6 pd = 0xb5ffeb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1724404, 0, 4001536, -1241521064, -1971117718, 1194603009}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = #11 0x002afcce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 No locals. (gdb) q A debugging session is active. Inferior 1 [process 21116] will be killed. Quit anyway? (y or n) y [tvheadend@dvb ~]$