Ticket #1392: pmtpat_valgrind.txt

File pmtpat_valgrind.txt, 5.6 KB (added by Janne <janne-mythtv@…>, 14 years ago)
Line 
1==14758== ERROR SUMMARY: 200 errors from 2 contexts (suppressed: 5 from 2)
2==14758==
3==14758== 95 errors in context 1 of 2:
4==14758== Invalid read of size 1
5==14758==    at 0x5286C11: PESPacket::PESPacket(PESPacket const&) (pespacket.h:83)
6==14758==    by 0x5286C98: PSIPTable::PSIPTable(PSIPTable const&) (mpegtables.h:270)
7==14758==    by 0x5286CCB: ProgramMapTable::ProgramMapTable(PSIPTable const&) (mpegtables.h:488)
8==14758==    by 0x53C6F32: ProgramMapTable::CreateBlank() (mpegtables.h:477)
9==14758==    by 0x53C43F2: ProgramMapTable::Create(unsigned, unsigned, unsigned, unsigned, std::vector<unsigned, std::allocator<unsigned> >, std::vector<unsigned, std::allocator<unsigned> >) (mpegtables.cpp:101)
10==14758==    by 0x53D184B: MPEGStreamData::CreatePMTSingleProgram(ProgramMapTable const&) (mpegstreamdata.cpp:371)
11==14758==    by 0x53D1DC2: MPEGStreamData::ProcessPMT(unsigned, ProgramMapTable const*) (mpegstreamdata.cpp:511)
12==14758==    by 0x53D3F9B: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:455)
13==14758==    by 0x53E0FF0: ATSCStreamData::HandleTables(unsigned, PSIPTable const&) (atscstreamdata.cpp:130)
14==14758==    by 0x53D4E2A: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:566)
15==14758==    by 0x53CED7F: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:604)
16==14758==    by 0x53CEE9F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:589)
17==14758==  Address 0x11A3D0AC is 0 bytes after a block of size 188 alloc'd
18==14758==    at 0x4A1AE51: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
19==14758==    by 0x53C6854: TSPacket::CreatePayloadOnlyPacket() (tspacket.h:125)
20==14758==    by 0x53C6ED7: ProgramMapTable::CreateBlank() (mpegtables.h:472)
21==14758==    by 0x53C43F2: ProgramMapTable::Create(unsigned, unsigned, unsigned, unsigned, std::vector<unsigned, std::allocator<unsigned> >, std::vector<unsigned, std::allocator<unsigned> >) (mpegtables.cpp:101)
22==14758==    by 0x53D184B: MPEGStreamData::CreatePMTSingleProgram(ProgramMapTable const&) (mpegstreamdata.cpp:371)
23==14758==    by 0x53D1DC2: MPEGStreamData::ProcessPMT(unsigned, ProgramMapTable const*) (mpegstreamdata.cpp:511)
24==14758==    by 0x53D3F9B: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:455)
25==14758==    by 0x53E0FF0: ATSCStreamData::HandleTables(unsigned, PSIPTable const&) (atscstreamdata.cpp:130)
26==14758==    by 0x53D4E2A: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:566)
27==14758==    by 0x53CED7F: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:604)
28==14758==    by 0x53CEE9F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:589)
29==14758==    by 0x547891E: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:350)
30==14758==
31==14758== 105 errors in context 2 of 2:
32==14758== Invalid read of size 1
33==14758==    at 0x5286C11: PESPacket::PESPacket(PESPacket const&) (pespacket.h:83)
34==14758==    by 0x5286C98: PSIPTable::PSIPTable(PSIPTable const&) (mpegtables.h:270)
35==14758==    by 0x53C6A14: ProgramAssociationTable::ProgramAssociationTable(PSIPTable const&) (mpegtables.h:405)
36==14758==    by 0x53C7000: ProgramAssociationTable::CreateBlank() (mpegtables.h:394)
37==14758==    by 0x53C44EF: ProgramAssociationTable::Create(unsigned, unsigned, std::vector<unsigned, std::allocator<unsigned> > const&, std::vector<unsigned, std::allocator<unsigned> > const&) (mpegtables.cpp:67)
38==14758==    by 0x53D2E5B: MPEGStreamData::CreatePATSingleProgram(ProgramAssociationTable const&) (mpegstreamdata.cpp:282)
39==14758==    by 0x53D3D87: MPEGStreamData::ProcessPAT(ProgramAssociationTable const*) (mpegstreamdata.cpp:501)
40==14758==    by 0x53D3E8D: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:434)
41==14758==    by 0x53E0FF0: ATSCStreamData::HandleTables(unsigned, PSIPTable const&) (atscstreamdata.cpp:130)
42==14758==    by 0x53D4E2A: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:566)
43==14758==    by 0x53CED7F: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:604)
44==14758==    by 0x53CEE9F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:589)
45==14758==  Address 0x11A3E504 is 0 bytes after a block of size 188 alloc'd
46==14758==    at 0x4A1AE51: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
47==14758==    by 0x53C6854: TSPacket::CreatePayloadOnlyPacket() (tspacket.h:125)
48==14758==    by 0x53C6FA5: ProgramAssociationTable::CreateBlank() (mpegtables.h:390)
49==14758==    by 0x53C44EF: ProgramAssociationTable::Create(unsigned, unsigned, std::vector<unsigned, std::allocator<unsigned> > const&, std::vector<unsigned, std::allocator<unsigned> > const&) (mpegtables.cpp:67)
50==14758==    by 0x53D2E5B: MPEGStreamData::CreatePATSingleProgram(ProgramAssociationTable const&) (mpegstreamdata.cpp:282)
51==14758==    by 0x53D3D87: MPEGStreamData::ProcessPAT(ProgramAssociationTable const*) (mpegstreamdata.cpp:501)
52==14758==    by 0x53D3E8D: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:434)
53==14758==    by 0x53E0FF0: ATSCStreamData::HandleTables(unsigned, PSIPTable const&) (atscstreamdata.cpp:130)
54==14758==    by 0x53D4E2A: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:566)
55==14758==    by 0x53CED7F: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:604)
56==14758==    by 0x53CEE9F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:589)
57==14758==    by 0x547891E: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:350)