Ticket #1456: pespacket_debug3.txt

File pespacket_debug3.txt, 3.0 KB (added by Janne <janne-mythtv@…>, 15 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.