Bug #902
crash last git a76f365a* - gdb
0%
Description
Hi last Tvh git
a76f365a60d3153e0cc0d088300747e1c51a0352
no patches!
[INFO]:cwc: Attemping to connect to 192.168.1.108:10001
[INFO]:cwc: Attemping to connect to 192.168.1.108:10000
Unable to allocate 170944 bytes
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb61feb40 (LWP 9150)]
0xb7fdd424 in __kernel_vsyscall ()
(gdb)
(gdb) info reg
eax 0x0 0
ecx 0x23be 9150
edx 0x6 6
ebx 0x23b7 9143
esp 0xb61fd7a4 0xb61fd7a4
ebp 0xb61fd920 0xb61fd920
esi 0x82a17f0 136976368
edi 0xb7dd7ff4 -1210220556
eip 0xb7fdd424 0xb7fdd424 <__kernel_vsyscall+16>
eflags 0x200206 [ PF IF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb)
(gdb) disassemble $pc-32,$pc+32
Dump of assembler code from 0xb7fdd404 to 0xb7fdd444:
0xb7fdd404 <__kernel_sigreturn+4>: add %al,(%eax)
0xb7fdd406 <__kernel_sigreturn+6>: int $0x80
0xb7fdd408 <__kernel_sigreturn+8>: nop
0xb7fdd409: lea 0x0(%esi),%esi
0xb7fdd40c <__kernel_rt_sigreturn+0>: mov $0xad,%eax
0xb7fdd411 <__kernel_rt_sigreturn+5>: int $0x80
0xb7fdd413 <__kernel_rt_sigreturn+7>: nop
0xb7fdd414 <__kernel_vsyscall+0>: push %ecx
0xb7fdd415 <__kernel_vsyscall+1>: push %edx
0xb7fdd416 <__kernel_vsyscall+2>: push %ebp
0xb7fdd417 <__kernel_vsyscall+3>: mov %esp,%ebp
0xb7fdd419 <__kernel_vsyscall+5>: sysenter
0xb7fdd41b <__kernel_vsyscall+7>: nop
0xb7fdd41c <__kernel_vsyscall+8>: nop
0xb7fdd41d <__kernel_vsyscall+9>: nop
0xb7fdd41e <__kernel_vsyscall+10>: nop
0xb7fdd41f <__kernel_vsyscall+11>: nop
0xb7fdd420 <__kernel_vsyscall+12>: nop
0xb7fdd421 <__kernel_vsyscall+13>: nop
0xb7fdd422 <__kernel_vsyscall+14>: int $0x80
=> 0xb7fdd424 <__kernel_vsyscall+16>: pop %ebp
0xb7fdd425 <__kernel_vsyscall+17>: pop %edx
0xb7fdd426 <__kernel_vsyscall+18>: pop %ecx
0xb7fdd427 <__kernel_vsyscall+19>: ret
0xb7fdd428: add %ch,(%esi)
0xb7fdd42a: jae 0xb7fdd494
0xb7fdd42c: jae 0xb7fdd4a2
0xb7fdd42e: jb 0xb7fdd4a4
0xb7fdd430: popa
0xb7fdd431: bound %eax,(%eax)
0xb7fdd433: cs
0xb7fdd434: push $0x687361
0xb7fdd439: cs
0xb7fdd43a: fs
---Type <return> to continue, or q <return> to quit---
---Type <return> to continue, or q <return> to quit---
0xb7fdd43b: jns 0xb7fdd4ab
0xb7fdd43d: jae 0xb7fdd4b8
0xb7fdd43f: insl (%dx),%es:(%edi)
0xb7fdd440: add %ch,(%esi)
0xb7fdd442: fs
0xb7fdd443: jns 0xb7fdd4b3
End of assembler dump.
(gdb)
(gdb) bt full
#0 0xb7fdd424 in kernel_vsyscall ()
No symbol table info available.
#1 0xb7c6807f in raise () from /lib/libc.so.6
No symbol table info available.
#2 0xb7c69a05 in abort () from /lib/libc.so.6
No symbol table info available.
#3 0x0805e7e2 in parse_mpeg2video (t=0x8286918, st=0x82a17f0, len=396, next_startcode=256, sc_offset=15312)
at /DATA/_source_/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/parsers.c:1099
pkt = <optimized out>
buf = <optimized out>
bs = {rdata = 0xbffabbdc "\"\347>\353\210\300;Éśx\372\343\371\377\250\315kK", wdata = 0x0, offset = 0, len = 3136}
frametype = <optimized out>
#4 0x0805d143 in parse_sc (t=0x8286918, st=0x82a17f0, data=0xaf03db64 "", len=184, vp=0x805e370 <parse_mpeg2video>)
at /DATA/_source_/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/parsers.c:332
sc = 256
i = <optimized out>
r = <optimized out>
_PRETTY_FUNCTION = "parse_sc"
#5 0x0805f8c7 in ts_recv_packet0 (t=0x8286918, st=0x82a17f0, tsb=0xaf03db60 "G@\242\036")
at /DATA/_source/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/tsdemux.c:122
off = <optimized out>
pusi = <optimized out>
cc = <optimized out>
error = 0
#6 0x0807492e in cwc_descramble (t=<optimized out>, td=<optimized out>, st=<optimized out>, tsb=<optimized out>)
at /DATA/_source_/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/cwc.c:1717
i = <optimized out>
t0 = 0xaf03db60 "G@\242\036"
r = 132
vec = {0xaf03f168 "G", 0xaf03f748 "\257u\256s%", 0x0}
#7 cwc_descramble (td=0xaf4eda18, t=0x8286918, st=0x82a17f0, tsb=0xb61fe194 "G")
at /DATA/_source_/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/cwc.c:1683
ct = 0xaf4eda18
#8 0x0805fd5e in ts_recv_packet1 (t=0x8286918, tsb=0xb61fe194 "G", pcrp=0x0)
at /DATA/_source_/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/tsdemux.c:239
---Type <return> to continue, or q <return> to quit---
---Type <return> to continue, or q <return> to quit---
st = 0x82a17f0
pid = <optimized out>
n = 1
m = <optimized out>
r = <optimized out>
td = 0xaf4eda18
error = 0
#9 0x08084158 in dvb_adapter_input_dvr (aux=0x8206c40)
at /DATA/_source_/Tvheadend/tvheadend-git_2012_03_13/src/Tvheadend-git-build/src/dvb/dvb_adapter.c:540
tda = 0x8206c40
fd = 12
i = <optimized out>
r = 136342592
tsb = "G\000\242\330sn\222n\022\210\f\202\261\025\251C\203m4\232d\321\064z\271'j\305\331\325\356\314\360+R\232\252\341(\004\fZ\243R\341\030r^\r&\252v\331W\214\067\200Z\321]lN+7\262T\243\306\031\060\354\001;\331)\314W\237H\211\322ŮŻÓ
\376\331a\211\321{\322>(A)\250ë˝261IĹŹ\016\372\350B\246ߧ\207r\t\v\377\214Ě˝\025\301\260@\356\006\006\271\277GË\341\301\033oA\310\064\206\242\314n\035\006\t\324\326K\tm\307Ô\215\217,4\235\241\245\067+\004\370r\277Ov/O>Ăc\315\365\265\205.\344RHQ\371\356\332=\006G\000X\331_\267\tĆW\017\346-K\203\251\376\031\313\003<\177\273\342\365\225\327\357\017\001\032u#8\354k\263\240h\256u\352\327K4\214o\377O\234\064\n\362\303\033.\037\223\243\206\324\253\271\342CŰąRI/\327Ç370\245$\243T\367;\v\247\201\225\001\370\367\232\301h\346\005\250\247\300\231\343\251<\367\375\024\241H\357\067R6]>\357\205D\375o\002ČB\362\243\275xPH\035\263\271QDn\035S8\236\231\b\356\023_\244\rX\307Ň\244\257T\236 Yd\265\a\246u\372\251\004))\316pÓiO,\361\\\252\371o\366\vw\375\307Y\253}U\217\004\263\063>G"...
t = 0x8286918
#10 0xb7de2cac in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#11 0xb7d2397e in clone () from /lib/libc.so.6
No symbol table info available.
(gdb)
History
Updated by Adam Sutton over 12 years ago
- Status changed from New to Invalid
If this is still happening please can you re-submit.