Ticket #4097: segfaultBT.txt

File segfaultBT.txt, 2.7 KB (added by anonymous, 14 years ago)
Line 
1Program received signal SIGSEGV, Segmentation fault.
2[Switching to Thread -1401119840 (LWP 20480)]
30xb7956aed in ProgramAssociationTable::ProgramNumber (this=0xac7c9054, i=25118)
4    at mpeg/mpegtables.h:475
5475             { return (psipdata()[(i<<2)] << 8) | psipdata()[(i<<2) + 1]; }
6(gdb) bt
7#0  0xb7956aed in ProgramAssociationTable::ProgramNumber (this=0xac7c9054,
8    i=25118) at mpeg/mpegtables.h:475
9#1  0xb796ce67 in ProgramAssociationTable::FindPID (this=0xac7c9054,
10    progNum=121) at mpeg/mpegtables.h:489
11#2  0xb7969fa1 in MPEGStreamData::ProcessPAT (this=0x8245aec, pat=0xac7c9054)
12    at mpeg/mpegstreamdata.cpp:586
13#3  0xb796a681 in MPEGStreamData::HandleTables (this=0x8245aec, pid=17,
14    psip=@0x82b7318) at mpeg/mpegstreamdata.cpp:550
15#4  0xb798e37c in DVBStreamData::HandleTables (this=0x8245a68, pid=17,
16    psip=@0x82b7318) at mpeg/dvbstreamdata.cpp:227
17#5  0xb796c163 in MPEGStreamData::HandleTSTables (this=0x8245aec,
18    tspacket=0xabd18994) at mpeg/mpegstreamdata.cpp:762
19#6  0xb7965169 in MPEGStreamData::ProcessTSPacket (this=0x8245aec,
20    tspacket=@0xabd18994) at mpeg/mpegstreamdata.cpp:807
21#7  0xb79624dd in MPEGStreamData::ProcessData (this=0x8245aec,
22    buffer=0xabd18008 "G@\022\023<\2170?t/H?V\2061|\v@9\bS\001!\223\030h^\222\201\202?\022(\201?AZ\221\022\227?v?\034\003\0040C+EP?\v??\200T\002???S?\206O?\222\027??\001\001", len=3196) at mpeg/mpegstreamdata.cpp:786
23#8  0xb7d27d0b in DVBSignalMonitor::RunTableMonitorTS (this=0x82dd980)
24    at dvbsignalmonitor.cpp:389
25#9  0xb7d2859b in DVBSignalMonitor::RunTableMonitor (this=0x82dd980)
26    at dvbsignalmonitor.cpp:591
27#10 0xb7d285b5 in DVBSignalMonitor::TableMonitorThread (param=0x82dd980)
28---Type <return> to continue, or q <return> to quit---
29    at dvbsignalmonitor.cpp:176
30#11 0xb60b1504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
31#12 0xb5f3451e in clone () from /lib/tls/i686/cmov/libc.so.6
32(gdb) print pesdata()
33$1 = (const unsigned char *) 0x8308781 ""
34(gdb) print psipdata()
35
36$2 = (const unsigned char *) 0x8308789 "\216"
37(gdb) print IsGood()
38$3 = false
39(gdb) print IsClone()
40$4 = true
41(gdb) print ViewData( pesdata()  )
42$5 = {_vptr.PESPacket = 0xb7f4a540, _pesdata = 0x8308781 "",
43  _fullbuffer = 0x8308781 "", _psiOffset = 3080022553, _ccLast = 2893844564,
44  _pesdataSize = 3, _allocSize = 0, _badPacket = true}
45(gdb) print TSSizeInBuffer
46$6 = (uint ( PESPacket::*)(void)) -151856703
47(gdb)
48$7 = (uint ( PESPacket::*)(void)) -151856703
49(gdb) print ProgramCount()
50$8 = 1073741822
51(gdb) print SectionLength()
52$9 = 3
53(gdb) print ProgramCount
54$10 = (uint ( ProgramAssociationTable::*)(void)) -151868074
55(gdb) print ProgramCount()
56$11 = 1073741822
57(gdb) print Length()
58$12 = 0
59(gdb)