==31580== Thread 1: ==31580== ==31580== 48 bytes in 1 blocks are definitely lost in loss record 114 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x528F641: MPEGStreamData::AssemblePSIP(TSPacket const*, bool&) (mpegstreamdata.cpp:218) ==31580== by 0x528FC8D: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:614) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== by 0x5593506: DVBSignalMonitor::TableMonitorThread(void*) (dvbsignalmonitor.cpp:161) ==31580== by 0x8716019: start_thread (pthread_create.c:261) ==31580== by 0x8D40482: clone (in /lib64/libc-2.3.6.so) ==31580== ==31580== ==31580== 48 bytes in 2 blocks are definitely lost in loss record 139 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x653DF7E: MDBManager::popConnection() (mythdbcon.cpp:171) ==31580== by 0x653E231: MSqlQuery::InitCon() (mythdbcon.cpp:266) ==31580== by 0x653E871: MSqlQuery::testDBConnection() (mythdbcon.cpp:368) ==31580== by 0x644C044: MythContextPrivate::Init(bool) (mythcontext.cpp:416) ==31580== by 0x644C381: MythContext::Init(bool) (mythcontext.cpp:818) ==31580== by 0x434E0C: main (main.cpp:458) ==31580== ==31580== ==31580== 432 (96 direct, 336 indirect) bytes in 2 blocks are definitely lost in loss record 250 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x52B4F50: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x52B516A: QMapPrivate::insertSingle(unsigned const&) (qmap.h:535) ==31580== by 0x52B5205: QMap::insert(unsigned const&, ServiceDescriptionTable* const&, bool) (qmap.h:822) ==31580== by 0x52B52CE: QMap::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x52AD726: DVBStreamData::CacheSDT(ServiceDescriptionTable*) (dvbstreamdata.cpp:668) ==31580== by 0x52AFFF4: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:236) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== ==31580== ==31580== 6,920 (440 direct, 6,480 indirect) bytes in 11 blocks are definitely lost in loss record 273 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x529A196: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x529A3E8: QMapPrivate::insertSingle(unsigned const&) (qmap.h:543) ==31580== by 0x529A44B: QMap::insert(unsigned const&, int const&, bool) (qmap.h:822) ==31580== by 0x529A511: QMap::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x52B7781: DVBStreamData::SetVersionEIT(unsigned, unsigned, int) (dvbstreamdata.h:105) ==31580== by 0x52B0464: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:282) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== ==31580== ==31580== 912 bytes in 6 blocks are definitely lost in loss record 284 of 498 ==31580== at 0x4A1AAB3: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x400D4E9: allocate_dtv (dl-tls.c:304) ==31580== by 0x400D5AD: _dl_allocate_tls (dl-tls.c:457) ==31580== by 0x87166E0: pthread_create@@GLIBC_2.2.5 (allocatestack.c:503) ==31580== by 0x558EEC7: DVBSignalMonitor::UpdateValues() (dvbsignalmonitor.cpp:598) ==31580== by 0x54902BF: SignalMonitor::MonitorLoop() (signalmonitor.cpp:245) ==31580== by 0x548FF91: SignalMonitor::SpawnMonitorLoop(void*) (signalmonitor.cpp:278) ==31580== by 0x8716019: start_thread (pthread_create.c:261) ==31580== by 0x8D40482: clone (in /lib64/libc-2.3.6.so) ==31580== ==31580== ==31580== 17,194 (768 direct, 16,426 indirect) bytes in 12 blocks are definitely lost in loss record 308 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x5299AD8: QMapPrivate > >::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x5299CF2: QMapPrivate > >::insertSingle(unsigned const&) (qmap.h :535) ==31580== by 0x529E73D: QMap > >::insert(unsigned const&, std::vector > const&, bool) (qmap.h:822) ==31580== by 0x529E81C: QMap > >::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x52B779D: DVBStreamData::SetVersionEIT(unsigned, unsigned, int) (dvbstreamdata.h:106) ==31580== by 0x52B0464: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:282) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== ==31580== ==31580== 1,520 (280 direct, 1,240 indirect) bytes in 7 blocks are definitely lost in loss record 312 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x52988CA: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x5298AE4: QMapPrivate::insertSingle(unsigned const&) (qmap.h:535) ==31580== by 0x5298B7F: QMap::insert(unsigned const&, bool const&, bool) (qmap.h:822) ==31580== by 0x5298C42: QMap::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x5298C75: MPEGStreamData::AddAudioPID(unsigned) (mpegstreamdata.h:76) ==31580== by 0x528D087: MPEGStreamData::CreatePMTSingleProgram(ProgramMapTable const&) (mpegstreamdata.cpp:419) ==31580== by 0x528D64B: MPEGStreamData::ProcessPMT(ProgramMapTable const*) (mpegstreamdata.cpp:594) ==31580== by 0x528F1B2: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:528) ==31580== by 0x52AFC09: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:194) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== ==31580== ==31580== 496 (96 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 318 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x5298D14: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x5298F2E: QMapPrivate::insertSingle(unsigned const&) (qmap.h:535) ==31580== by 0x5298FC9: QMap::insert(unsigned const&, ProgramMapTable* const&, bool) (qmap.h:822) ==31580== by 0x5299092: QMap::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x528C177: MPEGStreamData::CachePMT(ProgramMapTable const*) (mpegstreamdata.cpp:1104) ==31580== by 0x528F1A5: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:526) ==31580== by 0x52AFC09: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:194) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== ==31580== ==31580== 144 bytes in 3 blocks are definitely lost in loss record 333 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x528FA35: MPEGStreamData::AssemblePSIP(TSPacket const*, bool&) (mpegstreamdata.cpp:281) ==31580== by 0x528FC8D: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:614) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== by 0x5593506: DVBSignalMonitor::TableMonitorThread(void*) (dvbsignalmonitor.cpp:161) ==31580== by 0x8716019: start_thread (pthread_create.c:261) ==31580== by 0x8D40482: clone (in /lib64/libc-2.3.6.so) ==31580== ==31580== ==31580== 1,064 (144 direct, 920 indirect) bytes in 3 blocks are definitely lost in loss record 350 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x52B5308: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x52B5522: QMapPrivate::insertSingle(unsigned const&) (qmap.h:535) ==31580== by 0x52B55BD: QMap::insert(unsigned const&, NetworkInformationTable* const&, bool) (qmap.h:822) ==31580== by 0x52B5686: QMap::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x52AD846: DVBStreamData::CacheNIT(NetworkInformationTable*) (dvbstreamdata.cpp:655) ==31580== by 0x52AFD59: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:211) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== ==31580== ==31580== 768 (144 direct, 624 indirect) bytes in 3 blocks are definitely lost in loss record 364 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x5299D6C: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x5299FBE: QMapPrivate::insertSingle(unsigned const&) (qmap.h:543) ==31580== by 0x529A021: QMap::insert(unsigned const&, PESPacket* const&, bool) (qmap.h:822) ==31580== by 0x529A164: QMap::replace(unsigned const&, PESPacket* const&) (qmap.h:670) ==31580== by 0x528A75D: MPEGStreamData::SavePartialPES(unsigned, PESPacket*) (mpegstreamdata.cpp:757) ==31580== by 0x528FA70: MPEGStreamData::AssemblePSIP(TSPacket const*, bool&) (mpegstreamdata.cpp:281) ==31580== by 0x528FC8D: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:614) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== ==31580== ==31580== 160 bytes in 3 blocks are definitely lost in loss record 365 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x527F87A: __gnu_cxx::new_allocator::allocate(unsigned long, void const*) (new_allocator.h:90) ==31580== by 0x527F8A2: std::_Vector_base >::_M_allocate(unsigned long) (stl_vector.h: 127) ==31580== by 0x52899BF: std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned char const* const&) (vector.tcc:275) ==31580== by 0x5289C2A: std::vector >::push_back(unsigned char const* const&) (stl_vec tor.h:610) ==31580== by 0x5287B38: DVBEventInformationTable::Parse() const (dvbtables.cpp:146) ==31580== by 0x52B7DC1: DVBEventInformationTable::DVBEventInformationTable(PSIPTable const&) (dvbtables.h:220) ==31580== by 0x52B04A4: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:285) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== ==31580== ==31580== 255 (96 direct, 159 indirect) bytes in 3 blocks are definitely lost in loss record 377 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x7BA6835: QString::setLength(unsigned) (qstring.cpp:1708) ==31580== by 0x7BA9424: replaceArgEscapes(QString const&, ArgEscapeData const&, int, QString const&, QString const&) (qstring.cpp:1891) ==31580== by 0x7BAA233: QString::arg(unsigned long long, int, int) const (qstring.cpp:2148) ==31580== by 0x42485F: QString::arg(unsigned, int, int) const (qstring.h:973) ==31580== by 0x51B3921: CardUtil::GetDeviceName(dvb_dev_type_t, unsigned) (cardutil.cpp:925) ==31580== by 0x55924A6: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:315) ==31580== by 0x55934E7: DVBSignalMonitor::RunTableMonitor() (dvbsignalmonitor.cpp:510) ==31580== by 0x5593506: DVBSignalMonitor::TableMonitorThread(void*) (dvbsignalmonitor.cpp:161) ==31580== by 0x8716019: start_thread (pthread_create.c:261) ==31580== by 0x8D40482: clone (in /lib64/libc-2.3.6.so) ==31580== ==31580== ==31580== 384 (96 direct, 288 indirect) bytes in 2 blocks are definitely lost in loss record 404 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x52990CC: QMapPrivate::insert(QMapNodeBase*, QMapNodeBase*, unsigned const&) (qmap.h:552) ==31580== by 0x52992E6: QMapPrivate::insertSingle(unsigned const&) (qmap.h:535) ==31580== by 0x5299381: QMap::insert(unsigned const&, ProgramAssociationTable* const&, bool) (qmap.h:822) ==31580== by 0x529944A: QMap::operator[](unsigned const&) (qmap.h:803) ==31580== by 0x528C2A9: MPEGStreamData::CachePAT(ProgramAssociationTable const*) (mpegstreamdata.cpp:1090) ==31580== by 0x528F02F: MPEGStreamData::HandleTables(unsigned, PSIPTable const&) (mpegstreamdata.cpp:500) ==31580== by 0x52AFC09: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:194) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== ==31580== ==31580== 292 (52 direct, 240 indirect) bytes in 1 blocks are definitely lost in loss record 412 of 498 ==31580== at 0x4A1B5A7: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x8D4E3EF: (within /lib64/libc-2.3.6.so) ==31580== by 0x8D4EB3F: __nss_database_lookup (in /lib64/libc-2.3.6.so) ==31580== by 0x13F5753F: ??? ==31580== by 0x13F581A0: ??? ==31580== by 0x8D14F84: getpwuid_r (in /lib64/libc-2.3.6.so) ==31580== by 0x8D1490E: getpwuid (in /lib64/libc-2.3.6.so) ==31580== by 0x7738A3D: sm_performSaveYourself(QSessionManagerData*) (qapplication_x11.cpp:6119) ==31580== by 0x7739165: sm_saveYourselfCallback(_SmcConn*, void*, int, int, int, int) (qapplication_x11.cpp:6099) ==31580== by 0x9BF33F8: _SmcProcessMessage (sm_process.c:252) ==31580== by 0x9D043AF: IceProcessMessages (process.c:344) ==31580== by 0x773940A: QSmSocketReceiver::socketActivated(int) (qapplication_x11.cpp:6227) ==31580== ==31580== ==31580== 416 (96 direct, 320 indirect) bytes in 3 blocks are definitely lost in loss record 424 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x7BA6413: QString::setUnicode(QChar const*, unsigned) (qstring.cpp:6174) ==31580== by 0x7BD10BB: QSimpleTextCodec::toUnicode(char const*, int) const (qtextcodec.cpp:2272) ==31580== by 0x52C3696: dvb_decode_text(unsigned char const*, unsigned, unsigned char const*, unsigned) (dvbdescriptors.cpp:109) ==31580== by 0x5289D8E: dvb_decode_text(unsigned char const*, unsigned) (dvbdescriptors.h:47) ==31580== by 0x52BC401: ShortEventDescriptor::EventName() const (dvbdescriptors.h:1269) ==31580== by 0x54D4891: EITHelper::AddEIT(DVBEventInformationTable const*) (eithelper.cpp:274) ==31580== by 0x52B0543: DVBStreamData::HandleTables(unsigned, PSIPTable const&) (dvbstreamdata.cpp:290) ==31580== by 0x5290379: MPEGStreamData::HandleTSTables(TSPacket const*) (mpegstreamdata.cpp:663) ==31580== by 0x5289F11: MPEGStreamData::ProcessTSPacket(TSPacket const&) (mpegstreamdata.cpp:701) ==31580== by 0x528A02F: MPEGStreamData::ProcessData(unsigned char*, int) (mpegstreamdata.cpp:686) ==31580== by 0x5592D3B: DVBSignalMonitor::RunTableMonitorTS() (dvbsignalmonitor.cpp:351) ==31580== ==31580== ==31580== 12,101 (2,016 direct, 10,085 indirect) bytes in 4 blocks are definitely lost in loss record 477 of 498 ==31580== at 0x4A1BC9B: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==31580== by 0x54FEE8F: TVRec::SetupDTVSignalMonitor() (tv_rec.cpp:1671) ==31580== by 0x5500994: TVRec::SetupSignalMonitor(bool, bool) (tv_rec.cpp:1788) ==31580== by 0x550DCE9: TVRec::TuningFrequency(TuningRequest const&) (tv_rec.cpp:3443) ==31580== by 0x5511BE4: TVRec::HandleTuning() (tv_rec.cpp:3129) ==31580== by 0x5512313: TVRec::RunTV() (tv_rec.cpp:1208) ==31580== by 0x5513732: TVRec::EventThread(void*) (tv_rec.cpp:1118) ==31580== by 0x8716019: start_thread (pthread_create.c:261) ==31580== by 0x8D40482: clone (in /lib64/libc-2.3.6.so)