Ticket #1456: pespacket_debug3.txt

File pespacket_debug3.txt, 3.0 KB (added by Janne <janne-mythtv@…>, 20 years ago)

segfault with a packet with HasCRC()=true

Line 
12006-03-07 07:07:06.904 PESPacket.HasCRC() = 0; Length() = 15
22006-03-07 07:07:06.904 PESPacket created.
32006-03-07 07:07:06.904 PESPacket.HasCRC() = 0; Length() = 349
42006-03-07 07:07:06.904 PESPacket created.
52006-03-07 07:07:06.904 PESPacket.HasCRC() = 1; Length() = 71
62006-03-07 07:07:06.904 PESPacket created.
72006-03-07 07:07:06.904 PESPacket.HasCRC() = 1; Length() = 312
82006-03-07 07:07:06.904 PESPacket created.
92006-03-07 07:07:06.904 PESPacket.HasCRC() = 0; Length() = 102
102006-03-07 07:07:06.905 PESPacket created.
112006-03-07 07:07:06.905 PESPacket.HasCRC() = 1; Length() = 1204
122006-03-07 07:07:06.905 PESPacket created.
132006-03-07 07:07:06.908 PESPacket.HasCRC() = 1; Length() = 27
142006-03-07 07:07:06.908 PESPacket created.
152006-03-07 07:07:06.908 PESPacket.HasCRC() = 1; Length() = 0
16
17Program received signal SIGSEGV, Segmentation fault.
18[Switching to Thread 1258379616 (LWP 29946)]
190x00002aaaab21d98b in PESPacket::CRC (this=0x4b013ec0) at pespacket.h:219
20219 pespacket.h: No such file or directory.
21 in pespacket.h
22(gdb) bt full
23#0 0x00002aaaab21d98b in PESPacket::CRC (this=0x4b013ec0) at pespacket.h:219
24 offset = 4294967295
25#1 0x00002aaaab21d94f in PESPacket::VerifyCRC (this=0x4b013ec0) at pespacket.h:244
26No locals.
27#2 0x00002aaaab4a916d in PESPacket (this=0x4b013ec0, pesdata=0x4b0141a0 " ") at pespacket.h:63
28No locals.
29#3 0x00002aaaab4a8e31 in PESPacket::ViewData (pesdata=0x4b0141a0 " ") at pespacket.h:142
30No locals.
31#4 0x00002aaaab49f8d0 in SIParser::ParseTable (this=0xd89a20, buffer=0x4b0141a0 " ", pid=18) at siparser.cpp:527
32 locker = {mtx = 0xd89ad0}
33 pes = {_vptr.PESPacket = 0x2aaaab953a30, _pesdata = 0x4b0141a0 " ", _fullbuffer = 0x4b0141a0 " ", _psiOffset = 2873833496, _ccLast = 10922, _pesdataSize = 0,
34 _allocSize = 0, _badPacket = false}
35 psip = {<PESPacket> = {_vptr.PESPacket = 0x4b013ed0,
36 _pesdata = 0x2aaaab4b3cd2 "H\213EÐH\203Ä([ÉÃ\220UH\211åH\203ì0H\211}ÐH\211uøH\211UðH\211MèD\211À\210EçH\213}øè룿ÿH\213}øè2©¿ÿH\211EØH\213UðH\213EøH\2130H\213}ÐèêÆ¿ÿ\200}ç", _fullbuffer = 0x682d60 "\020\003²\001", _psiOffset = 1258372848, _ccLast = 0, _pesdataSize = 1258372816, _allocSize = 0, _badPacket = 114},
37 static PSIP_OFFSET = 8}
38#5 0x00002aaaab4b2e05 in DVBSIParser::StartSectionReader (this=0xd89a20) at dvbsiparser.cpp:298
39 rsz = 3
40 i = 4
41 ret = 2
42 buffer = " \000\000`\033÷\000\000á²ð\000\003á²ð\t\n\004ger\000R\001\002\0247|Ûu\"Das Geschwätz vom Wachstum, Teil 1\000T\002\000\000P\fò\003\002deustereoNÿ\005deu\000ùKein Tag vergeht, ohne dass Exponenten von rechts bis links «mehr Wachstum» fordern. Denn nur ein kräftiges"...
43 processed = true
44#6 0x00002aaaab4b08ca in DVBSIParser::SystemInfoThread (param=0xd89a20) at dvbsiparser.cpp:102
45 siparser = (DVBSIParser *) 0xd89a20
46#7 0x00002aaaadfc00fa in start_thread () from /lib/libpthread.so.0
47No symbol table info available.
48#8 0x00002aaaae608a73 in clone () from /lib/libc.so.6
49No symbol table info available.
50#9 0x0000000000000000 in ?? ()
51No symbol table info available.