==3166==
==3166== ERROR SUMMARY: 79188 errors from 57 contexts (suppressed: 4 from 1)
==3166== malloc/free: in use at exit: 107,540,093 bytes in 102,797 blocks.
==3166== malloc/free: 2,662,501 allocs, 2,559,704 frees, 492,127,495 bytes allocated.
==3166== For counts of detected errors, rerun with: -v
==3166== searching for pointers to 102,797 not-freed blocks.
==3166== checked 127,049,464 bytes.
==3166==
==3166== Thread 1:
==3166==
==3166== 102 (40 direct, 62 indirect) bytes in 1 blocks are definitely lost in loss record 145 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x5266557: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 102 (40 direct, 62 indirect) bytes in 1 blocks are definitely lost in loss record 146 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x526661A: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 102 (40 direct, 62 indirect) bytes in 1 blocks are definitely lost in loss record 147 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x52666DD: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 102 (40 direct, 62 indirect) bytes in 1 blocks are definitely lost in loss record 148 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x52667A6: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 66 (8 direct, 58 indirect) bytes in 1 blocks are definitely lost in loss record 191 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x8370F21: QFile::init() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x835E26A: QFile::open(int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x680E9EB: MythMediaDevice::isMounted(bool) (mythmedia.cpp:308)
==3166== by 0x6873A7A: MythCDROMLinux::checkMedia() (in /usr/local/lib/libmyth-0.19.so.0.19.0)
==3166== by 0x686FB52: MediaMonitor::CheckDevices() (mythmediamonitor.cpp:731)
==3166== by 0x6870E36: MonitorThread::run() (mythmediamonitor.cpp:74)
==3166== by 0x80BD78A: QThreadInstance::start(void*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 24 bytes in 1 blocks are definitely lost in loss record 268 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x9CFB431: FcNameRegisterObjectTypes (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9CFB831: FcObjectToPtr (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9CFD05D: (within /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9CFD14D: FcPatternFindElt (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9CEE32C: FcConfigSubstituteWithPat (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9BD0049: XftFontMatch (in /usr/lib64/libXft.so.2.1.2)
==3166== by 0x80E834B: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x80E8EC1: QFontDatabase::findFont(QFont::Script, QFontPrivate const*, QFontDef const&, int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x807E6E3: QFontPrivate::load(QFont::Script) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x807EB44: QFontMetrics::width(QChar) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x81C30EE: QLabel::sizeForWidth(int) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166==
==3166==
==3166== 32 bytes in 1 blocks are definitely lost in loss record 280 of 995
==3166== at 0x4A1ED7D: calloc (vg_replace_malloc.c:279)
==3166== by 0x730576A: (within /lib64/libdl-2.4.so)
==3166== by 0x7305121: dlopen (in /lib64/libdl-2.4.so)
==3166== by 0x83600B2: QLibraryPrivate::loadLibrary() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x837CFBB: QLibrary::load() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x83652C9: QComLibrary::createInstanceInternal() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x836570C: QComLibrary::queryInterface(QUuid const&, QUnknownInterface**) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x837949F: QGPluginManager::addLibrary(QLibrary*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x837ABDA: QGPluginManager::library(QString const&) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x837B328: QGPluginManager::queryUnknownInterface(QString const&, QUnknownInterface**) const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8328605: QSqlDatabase::init(QString const&, QString const&) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x83288C8: QSqlDatabase::addDatabase(QString const&, QString const&) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166==
==3166==
==3166== 64 bytes in 1 blocks are definitely lost in loss record 344 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x533CCA5: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2535)
==3166== by 0x52F1875: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1213)
==3166== by 0x52F5F79: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1294)
==3166== by 0x5302503: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3328)
==3166== by 0x52C6B9C: SpawnDecode(void*) (tv_play.cpp:257)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 84 bytes in 1 blocks are definitely lost in loss record 381 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x9AC15BC: (within /usr/lib64/libXcursor.so.1.0.2)
==3166== by 0x9AC1E16: (within /usr/lib64/libXcursor.so.1.0.2)
==3166== by 0x9AC2862: XcursorXcFileLoadImages (in /usr/lib64/libXcursor.so.1.0.2)
==3166== by 0x9AC2968: XcursorFileLoadImages (in /usr/lib64/libXcursor.so.1.0.2)
==3166== by 0x9AC3184: XcursorLibraryLoadImages (in /usr/lib64/libXcursor.so.1.0.2)
==3166== by 0x9AC3339: XcursorLibraryLoadCursor (in /usr/lib64/libXcursor.so.1.0.2)
==3166== by 0x8076780: QCursor::update() const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8076ABE: QCursor::handle() const (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8095B62: qt_x11_enforce_cursor(QWidget*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8098279: QWidget::create(unsigned long, bool, bool) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8147549: QWidget::QWidget(QWidget*, char const*, unsigned) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166==
==3166==
==3166== 87 (72 direct, 15 indirect) bytes in 3 blocks are definitely lost in loss record 383 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x83720CD: QGArray::newData() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x83723B6: QGArray::QGArray() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x835E436: QFile::open(int) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x680E9EB: MythMediaDevice::isMounted(bool) (mythmedia.cpp:308)
==3166== by 0x6873A7A: MythCDROMLinux::checkMedia() (in /usr/local/lib/libmyth-0.19.so.0.19.0)
==3166== by 0x686FB52: MediaMonitor::CheckDevices() (mythmediamonitor.cpp:731)
==3166== by 0x6870E36: MonitorThread::run() (mythmediamonitor.cpp:74)
==3166== by 0x80BD78A: QThreadInstance::start(void*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 80 bytes in 1 blocks are possibly lost in loss record 385 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x538A2F5: OSDImageCache::Get(QString const&, bool) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5369431: OSDTypeImage::LoadImage(QString const&, float, float, int, int) (osdtypes.cpp:1261)
==3166== by 0x5369D65: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1241)
==3166== by 0x5372358: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:191)
==3166== by 0x53594D5: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:513)
==3166== by 0x52FA5C2: NuppelVideoPlayer::ReinitOSD() (NuppelVideoPlayer.cpp:580)
==3166== by 0x52FAAC8: NuppelVideoPlayer::ReinitVideo() (NuppelVideoPlayer.cpp:613)
==3166== by 0x52FADC2: NuppelVideoPlayer::SetVideoParams(int, int, double, int, float, FrameScanType) (NuppelVideoPlayer.cpp:876)
==3166== by 0x5336D96: AvFormatDecoder::MpegPreProcessPkt(AVStream*, AVPacket*) (avformatdecoder.cpp:1862)
==3166== by 0x533D35A: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2612)
==3166== by 0x52F1875: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1213)
==3166==
==3166==
==3166== 113 bytes in 27 blocks are definitely lost in loss record 456 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x5567413: ifoRead_PGC (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x55679DD: ifoRead_PGCIT_internal (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5567DBD: ifoRead_PGCI_UT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555ABAC: vm_reset (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F3EB: dvdnav_open (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5312870: DVDRingBufferPriv::OpenFile(QString const&) (DVDRingBuffer.cpp:103)
==3166== by 0x5073733: RingBuffer::OpenFile(QString const&, unsigned) (RingBuffer.cpp:279)
==3166== by 0x5073E06: RingBuffer::RingBuffer(QString const&, bool, bool, unsigned) (RingBuffer.cpp:119)
==3166== by 0x52B7A18: TV::HandleStateChange() (tv_play.cpp:977)
==3166== by 0x52B8E76: TV::RunTV() (tv_play.cpp:1513)
==3166== by 0x52BA7E8: TV::EventThread(void*) (tv_play.cpp:1478)
==3166==
==3166==
==3166== 512 (160 direct, 352 indirect) bytes in 4 blocks are definitely lost in loss record 529 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x52669C6: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 544 (160 direct, 384 indirect) bytes in 4 blocks are definitely lost in loss record 531 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x5266BBB: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 512 (160 direct, 352 indirect) bytes in 4 blocks are definitely lost in loss record 532 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x5266D8B: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 535 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x5267023: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 536 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x526729E: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 537 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x52674FE: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 538 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x526775E: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 539 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x52679CB: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 540 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x5267C2E: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 541 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x5267E9E: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 542 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x52680FE: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 832 (320 direct, 512 indirect) bytes in 8 blocks are definitely lost in loss record 543 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x526835E: init_freq_tables() (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x52698E1: __static_initialization_and_destruction_0(int, int) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x557FF91: (within /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x4FDE4AA: _init (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166==
==3166==
==3166== 2,544 bytes in 26 blocks are definitely lost in loss record 555 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x55671AB: ifoRead_PGC (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x55679DD: ifoRead_PGCIT_internal (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x55680AF: ifoRead_PGCIT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555A4D3: ifoOpenNewVTSI (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555B1E3: set_VTS_PTT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555C8E8: process_command (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555E7F4: vm_get_next_cell (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F180: dvdnav_get_next_cache_block (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x531011F: DVDRingBufferPriv::safe_read(void*, unsigned) (DVDRingBuffer.cpp:199)
==3166== by 0x50712DA: RingBuffer::Read(void*, int) (RingBuffer.cpp:1067)
==3166== by 0x5335176: read_avf(URLContext*, unsigned char*, int) (avformatdecoder.cpp:624)
==3166==
==3166==
==3166== 4,104 (960 direct, 3,144 indirect) bytes in 30 blocks are definitely lost in loss record 557 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x556703B: ifoRead_PGC (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x556812A: ifoRead_FP_PGC (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555AAB6: vm_reset (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F3EB: dvdnav_open (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5312870: DVDRingBufferPriv::OpenFile(QString const&) (DVDRingBuffer.cpp:103)
==3166== by 0x5073733: RingBuffer::OpenFile(QString const&, unsigned) (RingBuffer.cpp:279)
==3166== by 0x5073E06: RingBuffer::RingBuffer(QString const&, bool, bool, unsigned) (RingBuffer.cpp:119)
==3166== by 0x52B7A18: TV::HandleStateChange() (tv_play.cpp:977)
==3166== by 0x52B8E76: TV::RunTV() (tv_play.cpp:1513)
==3166== by 0x52BA7E8: TV::EventThread(void*) (tv_play.cpp:1478)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166==
==3166==
==3166== 11,810,338 (11,520 direct, 11,798,818 indirect) bytes in 144 blocks are definitely lost in loss record 595 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x538A2F5: OSDImageCache::Get(QString const&, bool) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5369431: OSDTypeImage::LoadImage(QString const&, float, float, int, int) (osdtypes.cpp:1261)
==3166== by 0x5369D65: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1241)
==3166== by 0x5372358: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:191)
==3166== by 0x53594D5: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:513)
==3166== by 0x52FA5C2: NuppelVideoPlayer::ReinitOSD() (NuppelVideoPlayer.cpp:580)
==3166== by 0x52FAAC8: NuppelVideoPlayer::ReinitVideo() (NuppelVideoPlayer.cpp:613)
==3166== by 0x52FADC2: NuppelVideoPlayer::SetVideoParams(int, int, double, int, float, FrameScanType) (NuppelVideoPlayer.cpp:876)
==3166== by 0x5336D96: AvFormatDecoder::MpegPreProcessPkt(AVStream*, AVPacket*) (avformatdecoder.cpp:1862)
==3166== by 0x533D35A: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2612)
==3166== by 0x52F1875: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1213)
==3166==
==3166==
==3166== 1,235,712 (128 direct, 1,235,584 indirect) bytes in 4 blocks are definitely lost in loss record 599 of 995
==3166== at 0x4A1EF42: memalign (vg_replace_malloc.c:332)
==3166== by 0x5C6F344: av_mallocz (in /usr/local/lib/libmythavcodec-0.19.so.0.19.0)
==3166== by 0x530EF42: DVDRingBufferPriv::DecodeSubtitles(AVSubtitle*, int*, unsigned char const*, int) (DVDRingBuffer.cpp:780)
==3166== by 0x530F12A: DVDRingBufferPriv::DrawMenuButton(unsigned char*, int) (DVDRingBuffer.cpp:631)
==3166== by 0x530F31B: DVDRingBufferPriv::GetMenuSPUPkt(unsigned char*, int, int) (DVDRingBuffer.cpp:616)
==3166== by 0x533EA58: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2987)
==3166== by 0x52F1875: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1213)
==3166== by 0x52F5F79: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1294)
==3166== by 0x5302503: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3328)
==3166== by 0x52C6B9C: SpawnDecode(void*) (tv_play.cpp:257)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 160 bytes in 2 blocks are definitely lost in loss record 619 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x6AE0C68: MythFontProperties::ParseFromXml(QDomElement&, bool) (mythfontproperties.cpp:97)
==3166== by 0x6AC7845: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:352)
==3166== by 0x6AC7C6B: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:385)
==3166== by 0x6ABE2DC: MythThemeBase::Init() (myththemebase.cpp:71)
==3166== by 0x6ABE778: MythThemeBase::MythThemeBase() (myththemebase.cpp:25)
==3166== by 0x42D663: main (main.cpp:1087)
==3166==
==3166==
==3166== 214 bytes in 9 blocks are definitely lost in loss record 648 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x9D035FD: FcStrCopy (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D0663D: (within /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0xAF9E102: (within /usr/lib64/libxml2.so.2.6.26)
==3166== by 0xAFAA48F: xmlParseChunk (in /usr/lib64/libxml2.so.2.6.26)
==3166== by 0x9D05952: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D05C10: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D06072: (within /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0xAF9E102: (within /usr/lib64/libxml2.so.2.6.26)
==3166== by 0xAFAA48F: xmlParseChunk (in /usr/lib64/libxml2.so.2.6.26)
==3166== by 0x9D05952: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9CF5471: FcInitLoadConfig (in /usr/lib64/libfontconfig.so.1.0.4)
==3166==
==3166==
==3166== 456 bytes in 27 blocks are definitely lost in loss record 694 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x556726A: ifoRead_PGC (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x55679DD: ifoRead_PGCIT_internal (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5567DBD: ifoRead_PGCI_UT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555ABAC: vm_reset (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F3EB: dvdnav_open (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5312870: DVDRingBufferPriv::OpenFile(QString const&) (DVDRingBuffer.cpp:103)
==3166== by 0x5073733: RingBuffer::OpenFile(QString const&, unsigned) (RingBuffer.cpp:279)
==3166== by 0x5073E06: RingBuffer::RingBuffer(QString const&, bool, bool, unsigned) (RingBuffer.cpp:119)
==3166== by 0x52B7A18: TV::HandleStateChange() (tv_play.cpp:977)
==3166== by 0x52B8E76: TV::RunTV() (tv_play.cpp:1513)
==3166== by 0x52BA7E8: TV::EventThread(void*) (tv_play.cpp:1478)
==3166==
==3166==
==3166== 608 (256 direct, 352 indirect) bytes in 4 blocks are definitely lost in loss record 698 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x6ABED86: MythOpenGLPainter::GetFormatImage() (mythpainter_ogl.cpp:486)
==3166== by 0x6ABDB0A: MythImage::FromQImage(QImage**) (mythimage.cpp:75)
==3166== by 0x6AEF6EA: MythThemedMenuState::parseButton(QString const&, QDomElement&) (myththemedmenu.cpp:966)
==3166== by 0x6AF445D: MythThemedMenuState::parseSettings(QString const&, QString const&) (myththemedmenu.cpp:1045)
==3166== by 0x6AF500F: MythThemedMenu::Init(char const*, char const*) (myththemedmenu.cpp:2205)
==3166== by 0x6AF62E6: MythThemedMenu::MythThemedMenu(char const*, char const*, MythScreenStack*, char const*, bool, MythThemedMenuState*) (myththemedmenu.cpp:2186)
==3166== by 0x42A062: RunMenu(QString) (main.cpp:483)
==3166== by 0x42E194: main (main.cpp:1177)
==3166==
==3166==
==3166== 288 bytes in 9 blocks are definitely lost in loss record 712 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x9CFC0FC: FcPatternCreate (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D00F27: FcPatternFreeze (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D06595: (within /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0xAF9E102: (within /usr/lib64/libxml2.so.2.6.26)
==3166== by 0xAFAA48F: xmlParseChunk (in /usr/lib64/libxml2.so.2.6.26)
==3166== by 0x9D05952: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D05C10: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0x9D06072: (within /usr/lib64/libfontconfig.so.1.0.4)
==3166== by 0xAF9E102: (within /usr/lib64/libxml2.so.2.6.26)
==3166== by 0xAFAA48F: xmlParseChunk (in /usr/lib64/libxml2.so.2.6.26)
==3166== by 0x9D05952: FcConfigParseAndLoad (in /usr/lib64/libfontconfig.so.1.0.4)
==3166==
==3166==
==3166== 296 bytes in 1 blocks are possibly lost in loss record 715 of 995
==3166== at 0x4A1DDE3: operator new(unsigned long) (vg_replace_malloc.c:168)
==3166== by 0x534E024: OSD::parsePositionImage(OSDSet*, QDomElement&) (osd.cpp:1155)
==3166== by 0x5355509: OSD::parseContainer(QDomElement&) (osd.cpp:1419)
==3166== by 0x535882B: OSD::LoadTheme() (osd.cpp:1495)
==3166== by 0x535F052: OSD::OSD(QRect const&, int, QRect const&, float, float) (osd.cpp:81)
==3166== by 0x5300CE5: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3052)
==3166== by 0x52C6B9C: SpawnDecode(void*) (tv_play.cpp:257)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 408 bytes in 1 blocks are definitely lost in loss record 746 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x8C9EE26: _XimOpenIM (in /usr/lib64/libX11.so.6.2.0)
==3166== by 0x8C9EC0A: _XimRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.2.0)
==3166== by 0x8C8710D: XRegisterIMInstantiateCallback (in /usr/lib64/libX11.so.6.2.0)
==3166== by 0xFFC618B: QXIMInputContext::init_xim() (in /usr/lib/qt3/plugins/lib64/inputmethods/libqxim.so)
==3166== by 0xFFC7089: QXIMInputContext::QXIMInputContext() (in /usr/lib/qt3/plugins/lib64/inputmethods/libqxim.so)
==3166== by 0xFFC7B97: QXIMInputContextPlugin::create(QString const&) (in /usr/lib/qt3/plugins/lib64/inputmethods/libqxim.so)
==3166== by 0x82B7888: QInputContextFactory::create(QString const&, QWidget*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0xFC8B3D4: QMultiInputContext::changeInputMethod(QString) (in /usr/lib/qt3/plugins/lib64/inputmethods/libqimsw-multi.so)
==3166== by 0xFC8B569: QMultiInputContext::slave() (in /usr/lib/qt3/plugins/lib64/inputmethods/libqimsw-multi.so)
==3166== by 0xFC8B774: QMultiInputContext::setHolderWidget(QWidget*) (in /usr/lib/qt3/plugins/lib64/inputmethods/libqimsw-multi.so)
==3166== by 0x82B789F: QInputContextFactory::create(QString const&, QWidget*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166==
==3166==
==3166== 416 bytes in 2 blocks are definitely lost in loss record 750 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x5561C8A: ifoRead_VTS_PTT_SRPT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555A4C6: ifoOpenNewVTSI (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555B1E3: set_VTS_PTT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555C8E8: process_command (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555E7F4: vm_get_next_cell (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F180: dvdnav_get_next_cache_block (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x531011F: DVDRingBufferPriv::safe_read(void*, unsigned) (DVDRingBuffer.cpp:199)
==3166== by 0x50712DA: RingBuffer::Read(void*, int) (RingBuffer.cpp:1067)
==3166== by 0x5335176: read_avf(URLContext*, unsigned char*, int) (avformatdecoder.cpp:624)
==3166== by 0x533513C: avf_read_packet(void*, unsigned char*, int) (avformatdecoder.cpp:670)
==3166== by 0x59EDCFD: get_byte (in /usr/local/lib/libmythavformat-0.19.so.0.19.0)
==3166==
==3166==
==3166== 512 bytes in 2 blocks are possibly lost in loss record 768 of 995
==3166== at 0x4A1E251: operator new[](unsigned long) (vg_replace_malloc.c:201)
==3166== by 0x839024C: QString::setLength(unsigned) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x5388014: OSDImageCacheValue::OSDImageCacheValue(QString, unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned char*, QRect) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x538A351: OSDImageCache::Get(QString const&, bool) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5369431: OSDTypeImage::LoadImage(QString const&, float, float, int, int) (osdtypes.cpp:1261)
==3166== by 0x5369D65: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1241)
==3166== by 0x5369F90: OSDTypePosSlider::Reinit(float, float) (osdtypes.cpp:1531)
==3166== by 0x5372358: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:191)
==3166== by 0x53594D5: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:513)
==3166== by 0x52FA5C2: NuppelVideoPlayer::ReinitOSD() (NuppelVideoPlayer.cpp:580)
==3166== by 0x52FAAC8: NuppelVideoPlayer::ReinitVideo() (NuppelVideoPlayer.cpp:613)
==3166== by 0x52FADC2: NuppelVideoPlayer::SetVideoParams(int, int, double, int, float, FrameScanType) (NuppelVideoPlayer.cpp:876)
==3166==
==3166==
==3166== 608 bytes in 2 blocks are possibly lost in loss record 781 of 995
==3166== at 0x4A1ED7D: calloc (vg_replace_malloc.c:279)
==3166== by 0x400F3A2: _dl_allocate_tls (dl-tls.c:304)
==3166== by 0x8D3EA3A: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.4.so)
==3166== by 0x52C3EF3: TV::Init(bool) (tv_play.cpp:488)
==3166== by 0x429012: internal_play_media(char const*, char const*, char const*, char const*, int, char const*) (main.cpp:567)
==3166== by 0x6AA9F9F: MythMainWindow::HandleMedia(QString&, QString const&, QString const&, QString const&, QString const&, int, QString const&) (mythmainwindow.cpp:966)
==3166== by 0x1071785E: playDVD() (in /usr/local/lib/mythtv/plugins/libmythdvd.so)
==3166== by 0x107188E7: handleDVDMedia(MythMediaDevice*) (in /usr/local/lib/mythtv/plugins/libmythdvd.so)
==3166== by 0x6AADD08: MythMainWindow::ExitToMainMenu() (mythmainwindow.cpp:627)
==3166== by 0x6AADF05: MythMainWindow::customEvent(QCustomEvent*) (mythmainwindow.cpp:1125)
==3166== by 0x8117975: QObject::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x81496B7: QWidget::event(QEvent*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166==
==3166==
==3166== 640 bytes in 1 blocks are definitely lost in loss record 786 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x8C75745: XGetVisualInfo (in /usr/lib64/libX11.so.6.2.0)
==3166== by 0x88989B7: glXChooseVisual (in /usr/lib64/libGL.so.1.0.8762)
==3166== by 0x53BF648: OpenGLVideoSync::TryInit() (vsync.cpp:515)
==3166== by 0x53C2297: VideoSync::BestMethod(VideoOutput*, unsigned, unsigned, bool) (vsync.cpp:97)
==3166== by 0x52F7FE4: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:2551)
==3166== by 0x52F866E: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:2706)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 1,520 bytes in 5 blocks are definitely lost in loss record 852 of 995
==3166== at 0x4A1ED7D: calloc (vg_replace_malloc.c:279)
==3166== by 0x400F3A2: _dl_allocate_tls (dl-tls.c:304)
==3166== by 0x8D3EA3A: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.4.so)
==3166== by 0x529EDC5: TV::StartPlayer(bool, int) (tv_play.cpp:1154)
==3166== by 0x52B7DBC: TV::HandleStateChange() (tv_play.cpp:999)
==3166== by 0x52B8E76: TV::RunTV() (tv_play.cpp:1513)
==3166== by 0x52BA7E8: TV::EventThread(void*) (tv_play.cpp:1478)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 5,896 bytes in 22 blocks are definitely lost in loss record 923 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x5567A0A: ifoRead_PGCIT_internal (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5567DBD: ifoRead_PGCI_UT (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555A4E0: ifoOpenNewVTSI (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555C5B7: process_command (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555DB8F: vm_jump_menu (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x55589CF: dvdnav_menu_call (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x530F665: DVDRingBufferPriv::GoToMenu(QString) (DVDRingBuffer.cpp:532)
==3166== by 0x52E1236: NuppelVideoPlayer::GoToDVDMenu(QString) (NuppelVideoPlayer.cpp:6370)
==3166== by 0x52AD8B3: TV::TreeMenuSelected(OSDListTreeType*, OSDGenericTree*) (tv_play.cpp:6130)
==3166== by 0x5544834: TV::qt_invoke(int, QUObject*) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x8117E8B: QObject::activate_signal(QConnectionList*, QUObject*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166==
==3166==
==3166== 8,192 bytes in 2 blocks are possibly lost in loss record 933 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x5552B5B: UDFFindFile (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5550D5D: DVDOpenFile (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5566AA7: ifoOpenVMGI (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555AA9E: vm_reset (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F3EB: dvdnav_open (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5312870: DVDRingBufferPriv::OpenFile(QString const&) (DVDRingBuffer.cpp:103)
==3166== by 0x5073733: RingBuffer::OpenFile(QString const&, unsigned) (RingBuffer.cpp:279)
==3166== by 0x5073E06: RingBuffer::RingBuffer(QString const&, bool, bool, unsigned) (RingBuffer.cpp:119)
==3166== by 0x52B7A18: TV::HandleStateChange() (tv_play.cpp:977)
==3166== by 0x52B8E76: TV::RunTV() (tv_play.cpp:1513)
==3166== by 0x52BA7E8: TV::EventThread(void*) (tv_play.cpp:1478)
==3166==
==3166==
==3166== 14,320 bytes in 2 blocks are possibly lost in loss record 942 of 995
==3166== at 0x4A1E251: operator new[](unsigned long) (vg_replace_malloc.c:201)
==3166== by 0x536924B: OSDTypeImage::LoadFromQImage(QImage const&) (osdtypes.cpp:1364)
==3166== by 0x537DDB3: OSDListBtnType::InitItem(OSDTypeImage&, unsigned, unsigned, QColor, QColor, int) (osdlistbtntype.cpp:655)
==3166== by 0x537E519: OSDListBtnType::Init() (osdlistbtntype.cpp:615)
==3166== by 0x537FB13: OSDListBtnTypeItem::OSDListBtnTypeItem(OSDListBtnType*, QString const&, OSDTypeImage*, bool, bool, OSDListBtnTypeItem::CheckState) (osdlistbtntype.cpp:679)
==3166== by 0x5382B93: OSDListTreeType::FillLevelFromTree(OSDGenericTree*, unsigned) (osdlistbtntype.cpp:280)
==3166== by 0x5383F1A: OSDListTreeType::SetAsTree(OSDGenericTree*, std::vector<unsigned, std::allocator<unsigned> >*) (osdlistbtntype.cpp:168)
==3166== by 0x5384486: OSDListTreeType::Reinit(float, float) (osdlistbtntype.cpp:102)
==3166== by 0x5372358: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:191)
==3166== by 0x53594D5: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:513)
==3166== by 0x52FA5C2: NuppelVideoPlayer::ReinitOSD() (NuppelVideoPlayer.cpp:580)
==3166== by 0x52FAAC8: NuppelVideoPlayer::ReinitVideo() (NuppelVideoPlayer.cpp:613)
==3166==
==3166==
==3166== 53,324 bytes in 3 blocks are definitely lost in loss record 964 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x55612E3: ifoRead_VOBU_ADMAP_internal (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x55613C0: ifoRead_VOBU_ADMAP (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x555AC19: vm_reset (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x554F3EB: dvdnav_open (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5312870: DVDRingBufferPriv::OpenFile(QString const&) (DVDRingBuffer.cpp:103)
==3166== by 0x5073733: RingBuffer::OpenFile(QString const&, unsigned) (RingBuffer.cpp:279)
==3166== by 0x5073E06: RingBuffer::RingBuffer(QString const&, bool, bool, unsigned) (RingBuffer.cpp:119)
==3166== by 0x52B7A18: TV::HandleStateChange() (tv_play.cpp:977)
==3166== by 0x52B8E76: TV::RunTV() (tv_play.cpp:1513)
==3166== by 0x52BA7E8: TV::EventThread(void*) (tv_play.cpp:1478)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166==
==3166==
==3166== 234,608 bytes in 24 blocks are definitely lost in loss record 976 of 995
==3166== at 0x4A1E251: operator new[](unsigned long) (vg_replace_malloc.c:201)
==3166== by 0x536924B: OSDTypeImage::LoadFromQImage(QImage const&) (osdtypes.cpp:1364)
==3166== by 0x537DDB3: OSDListBtnType::InitItem(OSDTypeImage&, unsigned, unsigned, QColor, QColor, int) (osdlistbtntype.cpp:655)
==3166== by 0x537E49A: OSDListBtnType::Init() (osdlistbtntype.cpp:613)
==3166== by 0x537FB13: OSDListBtnTypeItem::OSDListBtnTypeItem(OSDListBtnType*, QString const&, OSDTypeImage*, bool, bool, OSDListBtnTypeItem::CheckState) (osdlistbtntype.cpp:679)
==3166== by 0x5382B93: OSDListTreeType::FillLevelFromTree(OSDGenericTree*, unsigned) (osdlistbtntype.cpp:280)
==3166== by 0x5383F1A: OSDListTreeType::SetAsTree(OSDGenericTree*, std::vector<unsigned, std::allocator<unsigned> >*) (osdlistbtntype.cpp:168)
==3166== by 0x5384486: OSDListTreeType::Reinit(float, float) (osdlistbtntype.cpp:102)
==3166== by 0x5372358: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:191)
==3166== by 0x53594D5: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:513)
==3166== by 0x52FA5C2: NuppelVideoPlayer::ReinitOSD() (NuppelVideoPlayer.cpp:580)
==3166== by 0x52FAAC8: NuppelVideoPlayer::ReinitVideo() (NuppelVideoPlayer.cpp:613)
==3166==
==3166==
==3166== 373,392 bytes in 26 blocks are definitely lost in loss record 977 of 995
==3166== at 0x4A1E251: operator new[](unsigned long) (vg_replace_malloc.c:201)
==3166== by 0x53691BF: OSDTypeImage::LoadFromQImage(QImage const&) (osdtypes.cpp:1359)
==3166== by 0x537DDB3: OSDListBtnType::InitItem(OSDTypeImage&, unsigned, unsigned, QColor, QColor, int) (osdlistbtntype.cpp:655)
==3166== by 0x537E58D: OSDListBtnType::Init() (osdlistbtntype.cpp:617)
==3166== by 0x537FB13: OSDListBtnTypeItem::OSDListBtnTypeItem(OSDListBtnType*, QString const&, OSDTypeImage*, bool, bool, OSDListBtnTypeItem::CheckState) (osdlistbtntype.cpp:679)
==3166== by 0x5382B93: OSDListTreeType::FillLevelFromTree(OSDGenericTree*, unsigned) (osdlistbtntype.cpp:280)
==3166== by 0x5383F1A: OSDListTreeType::SetAsTree(OSDGenericTree*, std::vector<unsigned, std::allocator<unsigned> >*) (osdlistbtntype.cpp:168)
==3166== by 0x5384486: OSDListTreeType::Reinit(float, float) (osdlistbtntype.cpp:102)
==3166== by 0x5372358: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:191)
==3166== by 0x53594D5: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:513)
==3166== by 0x52FA5C2: NuppelVideoPlayer::ReinitOSD() (NuppelVideoPlayer.cpp:580)
==3166== by 0x52FAAC8: NuppelVideoPlayer::ReinitVideo() (NuppelVideoPlayer.cpp:613)
==3166==
==3166==
==3166== 411,840 bytes in 1 blocks are possibly lost in loss record 979 of 995
==3166== at 0x4A1EF42: memalign (vg_replace_malloc.c:332)
==3166== by 0x530EF34: DVDRingBufferPriv::DecodeSubtitles(AVSubtitle*, int*, unsigned char const*, int) (DVDRingBuffer.cpp:779)
==3166== by 0x530F12A: DVDRingBufferPriv::DrawMenuButton(unsigned char*, int) (DVDRingBuffer.cpp:631)
==3166== by 0x530F31B: DVDRingBufferPriv::GetMenuSPUPkt(unsigned char*, int, int) (DVDRingBuffer.cpp:616)
==3166== by 0x533EA58: AvFormatDecoder::GetFrame(int) (avformatdecoder.cpp:2987)
==3166== by 0x52F1875: NuppelVideoPlayer::GetFrameNormal(int) (NuppelVideoPlayer.cpp:1213)
==3166== by 0x52F5F79: NuppelVideoPlayer::GetFrame(int, bool) (NuppelVideoPlayer.cpp:1294)
==3166== by 0x5302503: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3328)
==3166== by 0x52C6B9C: SpawnDecode(void*) (tv_play.cpp:257)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 694,128 bytes in 4 blocks are possibly lost in loss record 984 of 995
==3166== at 0x4A1DA16: malloc (vg_replace_malloc.c:149)
==3166== by 0x80EF2B8: QImage::create(int, int, int, int, QImage::Endian) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x8346BE5: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x83472C5: (within /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x80F052F: QImageIO::read() (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x80F0D75: QImage::load(QString const&, char const*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.6)
==3166== by 0x6755D4E: MythContext::LoadScaleImage(QString, bool) (in /usr/local/lib/libmyth-0.19.so.0.19.0)
==3166== by 0x6AEE807: MythThemedMenuState::parseButton(QString const&, QDomElement&) (myththemedmenu.cpp:902)
==3166== by 0x6AF445D: MythThemedMenuState::parseSettings(QString const&, QString const&) (myththemedmenu.cpp:1045)
==3166== by 0x6AF500F: MythThemedMenu::Init(char const*, char const*) (myththemedmenu.cpp:2205)
==3166== by 0x6AF62E6: MythThemedMenu::MythThemedMenu(char const*, char const*, MythScreenStack*, char const*, bool, MythThemedMenuState*) (myththemedmenu.cpp:2186)
==3166== by 0x42A062: RunMenu(QString) (main.cpp:483)
==3166==
==3166==
==3166== 3,680,948 bytes in 29 blocks are possibly lost in loss record 990 of 995
==3166== at 0x4A1E251: operator new[](unsigned long) (vg_replace_malloc.c:201)
==3166== by 0x538A263: OSDImageCache::Get(QString const&, bool) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5369431: OSDTypeImage::LoadImage(QString const&, float, float, int, int) (osdtypes.cpp:1261)
==3166== by 0x536F4C9: OSDTypeImage::OSDTypeImage(QString const&, QString const&, QPoint, float, float, int, int) (osdtypes.cpp:1131)
==3166== by 0x5353E90: OSD::parseImage(OSDSet*, QDomElement&) (osd.cpp:810)
==3166== by 0x53551EB: OSD::parseContainer(QDomElement&) (osd.cpp:1395)
==3166== by 0x535882B: OSD::LoadTheme() (osd.cpp:1495)
==3166== by 0x535F052: OSD::OSD(QRect const&, int, QRect const&, float, float) (osd.cpp:81)
==3166== by 0x5300CE5: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3052)
==3166== by 0x52C6B9C: SpawnDecode(void*) (tv_play.cpp:257)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166==
==3166== 8,147,328 bytes in 45 blocks are possibly lost in loss record 993 of 995
==3166== at 0x4A1E251: operator new[](unsigned long) (vg_replace_malloc.c:201)
==3166== by 0x538A24C: OSDImageCache::Get(QString const&, bool) (in /usr/local/lib/libmythtv-0.19.so.0.19.0)
==3166== by 0x5369431: OSDTypeImage::LoadImage(QString const&, float, float, int, int) (osdtypes.cpp:1261)
==3166== by 0x536E592: OSDTypeEditSlider::OSDTypeEditSlider(QString const&, QString const&, QString const&, QRect, float, float, int, int) (osdtypes.cpp:1631)
==3166== by 0x535130F: OSD::parseSlider(OSDSet*, QDomElement&) (osd.cpp:1030)
==3166== by 0x53552F5: OSD::parseContainer(QDomElement&) (osd.cpp:1403)
==3166== by 0x535882B: OSD::LoadTheme() (osd.cpp:1495)
==3166== by 0x535F052: OSD::OSD(QRect const&, int, QRect const&, float, float) (osd.cpp:81)
==3166== by 0x5300CE5: NuppelVideoPlayer::StartPlaying() (NuppelVideoPlayer.cpp:3052)
==3166== by 0x52C6B9C: SpawnDecode(void*) (tv_play.cpp:257)
==3166== by 0x8D3E35F: start_thread (in /lib64/libpthread-2.4.so)
==3166== by 0x937D73C: clone (in /lib64/libc-2.4.so)
==3166==
==3166== LEAK SUMMARY:
==3166== definitely lost: 690,647 bytes in 462 blocks.
==3166== indirectly lost: 13,043,915 bytes in 749 blocks.
==3166== possibly lost: 12,958,252 bytes in 89 blocks.
==3166== still reachable: 80,847,279 bytes in 101,497 blocks.
==3166== suppressed: 0 bytes in 0 blocks.
==3166== Reachable blocks (those to which a pointer was found) are not shown.
==3166== To see them, rerun with: --show-reachable=yes
Killed