==29904== Memcheck, a memory error detector. ==29904== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==29904== Using LibVEX rev 1884, a library for dynamic binary translation. ==29904== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==29904== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==29904== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==29904== For more details, rerun with: -v ==29904== ==29904== My PID = 29904, parent PID = 26975. Prog and args are: ==29904== mythfrontend ==29904== ==29904== Syscall param write(buf) points to uninitialised byte(s) ==29904== at 0xCF94C0B: (within /lib64/libpthread-2.6.1.so) ==29904== by 0xBCDCBAE: (within /usr/lib64/libX11.so.6.2.0) ==29904== by 0xBCD4E8E: (within /usr/lib64/libX11.so.6.2.0) ==29904== by 0xBCD4F80: _XReply (in /usr/lib64/libX11.so.6.2.0) ==29904== by 0xBCB93AB: XGetWindowProperty (in /usr/lib64/libX11.so.6.2.0) ==29904== by 0xBCB85CC: XGetWMHints (in /usr/lib64/libX11.so.6.2.0) ==29904== by 0xA04A2E2: QWidgetPrivate::setWindowIcon_sys(bool) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA01FC4F: QWidget::create(unsigned long, bool, bool) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA04F577: QWidget::setWindowState(QFlags) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x7312152: MythMainWindow::Init() (mythmainwindow.cpp:728) ==29904== by 0x43FCB1: main (main.cpp:1359) ==29904== Address 0x1229e433 is 291 bytes inside a block of size 16,384 alloc'd ==29904== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xBCC3234: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==29904== by 0xA0376C6: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x43C48B: main (main.cpp:1074) ==29923== ==29923== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 559 from 4) ==29923== malloc/free: in use at exit: 26,186,107 bytes in 29,030 blocks. ==29923== malloc/free: 297,380 allocs, 268,350 frees, 167,926,647 bytes allocated. ==29923== For counts of detected errors, rerun with: -v ==29923== Use --track-origins=yes to see where uninitialised values come from ==29923== searching for pointers to 29,030 not-freed blocks. ==29924== ==29924== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 559 from 4) ==29924== malloc/free: in use at exit: 26,217,459 bytes in 29,077 blocks. ==29924== malloc/free: 297,742 allocs, 268,665 frees, 168,023,775 bytes allocated. ==29924== For counts of detected errors, rerun with: -v ==29924== Use --track-origins=yes to see where uninitialised values come from ==29924== searching for pointers to 29,077 not-freed blocks. ==29925== ==29925== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 559 from 4) ==29925== malloc/free: in use at exit: 26,248,419 bytes in 29,118 blocks. ==29925== malloc/free: 298,088 allocs, 268,970 frees, 168,120,018 bytes allocated. ==29925== For counts of detected errors, rerun with: -v ==29925== Use --track-origins=yes to see where uninitialised values come from ==29925== searching for pointers to 29,118 not-freed blocks. ==29923== checked 35,136,664 bytes. ==29924== checked 35,138,560 bytes. ==29925== checked 35,140,352 bytes. ==29923== ==29923== ==29923== 64 bytes in 2 blocks are possibly lost in loss record 270 of 1,056 ==29923== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0x13CD7194: KStatefulBrush::KStatefulBrush() (in /usr/lib64/libkdeui.so.5.1.0) ==29923== by 0x12CD037F: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29923== by 0x12CD23EC: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29923== by 0xA25A253: QStyleFactory::create(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0x9FDC606: QApplication::style() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0xA030C68: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0xA037055: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0x43C48B: main (main.cpp:1074) ==29923== ==29923== ==29923== 136 bytes in 1 blocks are definitely lost in loss record 346 of 1,056 ==29923== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xC3AFF82: QEventLoop::QEventLoop(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC2E347E: QThread::exec() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0x6AFE6F4: WorkerThread::run() (threadpool.cpp:265) ==29923== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29923== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29923== ==29923== ==29923== 432 (32 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 514 of 1,056 ==29923== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29923== by 0x1FA4BC99: mythplugin_init (main.cpp:25) ==29923== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29923== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29923== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29923== by 0x44041B: main (main.cpp:1399) ==29923== ==29923== ==29923== 79 (48 direct, 31 indirect) bytes in 1 blocks are definitely lost in loss record 522 of 1,056 ==29923== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xC397546: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC3621AC: QProcess::start(QString const&, QStringList const&, QFlags) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0x6F9919A: MediaMonitorUnix::GetDeviceFile(QString const&) (mediamonitor-unix.cpp:228) ==29923== by 0x6F9A1C7: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:565) ==29923== by 0x6F9A033: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:555) ==29923== by 0x6F9B0FA: MediaMonitorUnix::CheckMountable() (mediamonitor-unix.cpp:165) ==29923== by 0x6F9B4F0: MediaMonitorUnix::MediaMonitorUnix(QObject*, unsigned long, bool) (mediamonitor-unix.cpp:91) ==29923== by 0x6EB7BBF: MediaMonitor::GetMediaMonitor() (mythmediamonitor.cpp:71) ==29923== by 0x1FCB4C4B: setupKeys() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29923== by 0x1FCB6396: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29923== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29923== ==29923== ==29923== 216 (200 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 815 of 1,056 ==29923== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29923== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29923== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29923== by 0x44041B: main (main.cpp:1399) ==29923== ==29923== ==29923== 736 bytes in 2 blocks are possibly lost in loss record 878 of 1,056 ==29923== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0x4C20728: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xCCFE2F0: (within /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xCCFFB10: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29923== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29923== ==29923== ==29923== 3,472 (1,680 direct, 1,792 indirect) bytes in 14 blocks are definitely lost in loss record 950 of 1,056 ==29923== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29923== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29923== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29923== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29923== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29923== by 0x43FD45: main (main.cpp:1364) ==29923== ==29923== ==29923== 10,144 (2,048 direct, 8,096 indirect) bytes in 4 blocks are definitely lost in loss record 994 of 1,056 ==29923== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29923== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29923== by 0xB858B66: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29923== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0xA1A460D: QFont::exactMatch() const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29923== by 0x73328BB: MythUIHelperPrivate::StoreGUIsettings() (mythuihelper.cpp:326) ==29923== by 0x733550E: MythUIHelperPrivate::Init() (mythuihelper.cpp:172) ==29923== by 0x7335544: MythUIHelper::Init(MythUIMenuCallbacks&) (mythuihelper.cpp:347) ==29923== by 0x6E97FBA: MythContextPrivate::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:321) ==29923== by 0x6E98B08: MythContext::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:1281) ==29923== ==29923== ==29923== 12,192 bytes in 6 blocks are definitely lost in loss record 1,007 of 1,056 ==29923== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xCCEB152: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xCCFF8E1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29923== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29923== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29923== ==29923== ==29923== 128,344 bytes in 2,909 blocks are possibly lost in loss record 1,051 of 1,056 ==29923== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29923== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0xC2E4D37: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29923== by 0x97731B0: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29923== by 0x97A2865: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29923== by 0x976A3D2: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29923== ==29923== LEAK SUMMARY: ==29923== definitely lost: 16,336 bytes in 29 blocks. ==29923== indirectly lost: 10,335 bytes in 274 blocks. ==29923== possibly lost: 129,144 bytes in 2,913 blocks. ==29923== still reachable: 26,030,292 bytes in 25,814 blocks. ==29923== suppressed: 0 bytes in 0 blocks. ==29923== Reachable blocks (those to which a pointer was found) are not shown. ==29923== To see them, rerun with: --leak-check=full --show-reachable=yes ==29924== ==29924== ==29924== 64 bytes in 2 blocks are possibly lost in loss record 268 of 1,057 ==29924== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0x13CD7194: KStatefulBrush::KStatefulBrush() (in /usr/lib64/libkdeui.so.5.1.0) ==29924== by 0x12CD037F: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29924== by 0x12CD23EC: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29924== by 0xA25A253: QStyleFactory::create(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0x9FDC606: QApplication::style() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0xA030C68: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0xA037055: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0x43C48B: main (main.cpp:1074) ==29924== ==29924== ==29924== 136 bytes in 1 blocks are definitely lost in loss record 345 of 1,057 ==29924== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xC3AFF82: QEventLoop::QEventLoop(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC2E347E: QThread::exec() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0x6AFE6F4: WorkerThread::run() (threadpool.cpp:265) ==29924== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29924== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29924== ==29924== ==29924== 432 (32 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 512 of 1,057 ==29924== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29924== by 0x1FA4BC99: mythplugin_init (main.cpp:25) ==29924== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29924== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29924== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29924== by 0x44041B: main (main.cpp:1399) ==29924== ==29924== ==29924== 81 (48 direct, 33 indirect) bytes in 1 blocks are definitely lost in loss record 527 of 1,057 ==29924== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xC397546: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC3621AC: QProcess::start(QString const&, QStringList const&, QFlags) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0x6F9919A: MediaMonitorUnix::GetDeviceFile(QString const&) (mediamonitor-unix.cpp:228) ==29924== by 0x6F9A1C7: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:565) ==29924== by 0x6F9A033: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:555) ==29924== by 0x6F9B0FA: MediaMonitorUnix::CheckMountable() (mediamonitor-unix.cpp:165) ==29924== by 0x6F9B4F0: MediaMonitorUnix::MediaMonitorUnix(QObject*, unsigned long, bool) (mediamonitor-unix.cpp:91) ==29924== by 0x6EB7BBF: MediaMonitor::GetMediaMonitor() (mythmediamonitor.cpp:71) ==29924== by 0x1FCB4C4B: setupKeys() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29924== by 0x1FCB6396: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29924== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29924== ==29924== ==29924== 216 (200 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 815 of 1,057 ==29924== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29924== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29924== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29924== by 0x44041B: main (main.cpp:1399) ==29924== ==29924== ==29924== 736 bytes in 2 blocks are possibly lost in loss record 878 of 1,057 ==29924== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0x4C20728: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xCCFE2F0: (within /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xCCFFB10: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29924== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29924== ==29924== ==29924== 3,472 (1,680 direct, 1,792 indirect) bytes in 14 blocks are definitely lost in loss record 951 of 1,057 ==29924== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29924== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29924== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29924== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29924== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29924== by 0x43FD45: main (main.cpp:1364) ==29924== ==29924== ==29924== 10,144 (2,048 direct, 8,096 indirect) bytes in 4 blocks are definitely lost in loss record 995 of 1,057 ==29924== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29924== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29924== by 0xB858B66: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29924== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0xA1A460D: QFont::exactMatch() const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29924== by 0x73328BB: MythUIHelperPrivate::StoreGUIsettings() (mythuihelper.cpp:326) ==29924== by 0x733550E: MythUIHelperPrivate::Init() (mythuihelper.cpp:172) ==29924== by 0x7335544: MythUIHelper::Init(MythUIMenuCallbacks&) (mythuihelper.cpp:347) ==29924== by 0x6E97FBA: MythContextPrivate::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:321) ==29924== by 0x6E98B08: MythContext::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:1281) ==29924== ==29924== ==29924== 12,192 bytes in 6 blocks are definitely lost in loss record 1,008 of 1,057 ==29924== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xCCEB152: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xCCFF8E1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29924== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29924== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29924== ==29924== ==29924== 128,344 bytes in 2,909 blocks are possibly lost in loss record 1,051 of 1,057 ==29924== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29924== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0xC2E4D37: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29924== by 0x97731B0: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29924== by 0x97A2865: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29924== by 0x976A3D2: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29924== ==29924== LEAK SUMMARY: ==29924== definitely lost: 16,336 bytes in 29 blocks. ==29924== indirectly lost: 10,337 bytes in 274 blocks. ==29924== possibly lost: 129,144 bytes in 2,913 blocks. ==29924== still reachable: 26,061,642 bytes in 25,861 blocks. ==29924== suppressed: 0 bytes in 0 blocks. ==29924== Reachable blocks (those to which a pointer was found) are not shown. ==29924== To see them, rerun with: --leak-check=full --show-reachable=yes ==29925== ==29925== ==29925== 64 bytes in 2 blocks are possibly lost in loss record 269 of 1,057 ==29925== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0x13CD7194: KStatefulBrush::KStatefulBrush() (in /usr/lib64/libkdeui.so.5.1.0) ==29925== by 0x12CD037F: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29925== by 0x12CD23EC: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29925== by 0xA25A253: QStyleFactory::create(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0x9FDC606: QApplication::style() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0xA030C68: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0xA037055: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0x43C48B: main (main.cpp:1074) ==29925== ==29925== ==29925== 136 bytes in 1 blocks are definitely lost in loss record 346 of 1,057 ==29925== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xC3AFF82: QEventLoop::QEventLoop(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC2E347E: QThread::exec() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0x6AFE6F4: WorkerThread::run() (threadpool.cpp:265) ==29925== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29925== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29925== ==29925== ==29925== 432 (32 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 513 of 1,057 ==29925== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29925== by 0x1FA4BC99: mythplugin_init (main.cpp:25) ==29925== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29925== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29925== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29925== by 0x44041B: main (main.cpp:1399) ==29925== ==29925== ==29925== 75 (48 direct, 27 indirect) bytes in 1 blocks are definitely lost in loss record 524 of 1,057 ==29925== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xC397546: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC3621AC: QProcess::start(QString const&, QStringList const&, QFlags) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0x6F9919A: MediaMonitorUnix::GetDeviceFile(QString const&) (mediamonitor-unix.cpp:228) ==29925== by 0x6F9A1C7: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:565) ==29925== by 0x6F9A0F8: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:560) ==29925== by 0x6F9B0FA: MediaMonitorUnix::CheckMountable() (mediamonitor-unix.cpp:165) ==29925== by 0x6F9B4F0: MediaMonitorUnix::MediaMonitorUnix(QObject*, unsigned long, bool) (mediamonitor-unix.cpp:91) ==29925== by 0x6EB7BBF: MediaMonitor::GetMediaMonitor() (mythmediamonitor.cpp:71) ==29925== by 0x1FCB4C4B: setupKeys() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29925== by 0x1FCB6396: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29925== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29925== ==29925== ==29925== 216 (200 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 815 of 1,057 ==29925== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29925== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29925== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29925== by 0x44041B: main (main.cpp:1399) ==29925== ==29925== ==29925== 736 bytes in 2 blocks are possibly lost in loss record 878 of 1,057 ==29925== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0x4C20728: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xCCFE2F0: (within /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xCCFFB10: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29925== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29925== ==29925== ==29925== 3,472 (1,680 direct, 1,792 indirect) bytes in 14 blocks are definitely lost in loss record 951 of 1,057 ==29925== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29925== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29925== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29925== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29925== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29925== by 0x43FD45: main (main.cpp:1364) ==29925== ==29925== ==29925== 10,144 (2,048 direct, 8,096 indirect) bytes in 4 blocks are definitely lost in loss record 995 of 1,057 ==29925== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29925== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29925== by 0xB858B66: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29925== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0xA1A460D: QFont::exactMatch() const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29925== by 0x73328BB: MythUIHelperPrivate::StoreGUIsettings() (mythuihelper.cpp:326) ==29925== by 0x733550E: MythUIHelperPrivate::Init() (mythuihelper.cpp:172) ==29925== by 0x7335544: MythUIHelper::Init(MythUIMenuCallbacks&) (mythuihelper.cpp:347) ==29925== by 0x6E97FBA: MythContextPrivate::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:321) ==29925== by 0x6E98B08: MythContext::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:1281) ==29925== ==29925== ==29925== 12,192 bytes in 6 blocks are definitely lost in loss record 1,008 of 1,057 ==29925== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xCCEB152: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xCCFF8E1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29925== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29925== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29925== ==29925== ==29925== 128,344 bytes in 2,909 blocks are possibly lost in loss record 1,051 of 1,057 ==29925== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29925== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0xC2E4D37: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29925== by 0x97731B0: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29925== by 0x97A2865: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29925== by 0x976A3D2: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29925== ==29925== LEAK SUMMARY: ==29925== definitely lost: 16,336 bytes in 29 blocks. ==29925== indirectly lost: 10,331 bytes in 274 blocks. ==29925== possibly lost: 129,144 bytes in 2,913 blocks. ==29925== still reachable: 26,092,608 bytes in 25,902 blocks. ==29925== suppressed: 0 bytes in 0 blocks. ==29925== Reachable blocks (those to which a pointer was found) are not shown. ==29925== To see them, rerun with: --leak-check=full --show-reachable=yes ==29904== ==29904== Thread 6: ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x73C6E31: LIRC::GetCodes() (lirc.cpp:521) ==29904== by 0x73CB65F: LIRC::run() (lirc.cpp:461) ==29904== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Thread 1: ==29904== Syscall param write(buf) points to uninitialised byte(s) ==29904== at 0xCF94C0B: (within /lib64/libpthread-2.6.1.so) ==29904== by 0x161C112D: vio_write (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x161C1ABD: net_real_write (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x161C1E5A: net_flush (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x161C2014: net_write_command (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x161BEFAC: cli_advanced_command (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x16193191: (within /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x16195C8F: cli_stmt_execute (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x16195714: mysql_stmt_execute (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x15F67366: (within /usr/lib64/qt4/plugins/sqldrivers/libqsqlmysql.so) ==29904== by 0x92EF35C: QSqlQuery::exec() (in /usr/lib64/qt4/libQtSql.so.4.5.1) ==29904== by 0x764A882: MSqlQuery::exec() (mythdbcon.cpp:409) ==29904== Address 0x15eaea4d is 21 bytes inside a block of size 8,199 alloc'd ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x16198911: my_malloc (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x161C27C3: my_net_init (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x161BDBAB: mysql_real_connect (in /usr/lib64/mysql/libmysqlclient_r.so.15.0.0) ==29904== by 0x15F69FC4: (within /usr/lib64/qt4/plugins/sqldrivers/libqsqlmysql.so) ==29904== by 0x92F0A50: QSqlDatabase::open() (in /usr/lib64/qt4/libQtSql.so.4.5.1) ==29904== by 0x764BCF2: MSqlDatabase::OpenDatabase() (mythdbcon.cpp:81) ==29904== by 0x764E408: MDBManager::popConnection() (mythdbcon.cpp:209) ==29904== by 0x764E485: MSqlQuery::InitCon() (mythdbcon.cpp:339) ==29904== by 0x7652D42: MythDB::GetSetting(QString const&, QString const&) (mythdb.cpp:302) ==29904== by 0x6E8A6CA: MythContext::GetSetting(QString const&, QString const&) (mythcontext.cpp:1671) ==29904== by 0x44C3C7: PlaybackBox::fillRecGroupPasswordCache() (playbackbox.cpp:3893) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x64D4709: ff_ac3_parse_header (ac3_parser.c:44) ==29904== by 0x5DB92B2: ac3_eac3_probe (raw.c:508) ==29904== by 0x5DB93FD: ac3_probe (raw.c:532) ==29904== by 0x5DB1B18: av_probe_input_format2 (utils.c:359) ==29904== by 0x5568AA4: AvFormatDecoder::CanHandle(char*, QString const&, int) (avformatdecoder.cpp:821) ==29904== by 0x5518D25: NuppelVideoPlayer::OpenFile(bool, unsigned int, bool) (NuppelVideoPlayer.cpp:1211) ==29904== by 0x553D70D: PlayerContext::CreateNVP(TV*, QWidget*, TVState, unsigned long, QRect const*) (playercontext.cpp:489) ==29904== by 0x5492D36: TV::StartPlayer(PlayerContext*, PlayerContext*, TVState) (tv_play.cpp:4969) ==29904== by 0x54ADF9A: TV::HandleStateChange(PlayerContext*, PlayerContext*) (tv_play.cpp:1801) ==29904== by 0x54B41B3: TV::timerEvent(QTimerEvent*) (tv_play.cpp:2236) ==29904== by 0xC3BFEB1: QObject::event(QEvent*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x9FD7F2D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x64D4709: ff_ac3_parse_header (ac3_parser.c:44) ==29904== by 0x5DB92B2: ac3_eac3_probe (raw.c:508) ==29904== by 0x5DB93E1: eac3_probe (raw.c:539) ==29904== by 0x5DB1B18: av_probe_input_format2 (utils.c:359) ==29904== by 0x5568AA4: AvFormatDecoder::CanHandle(char*, QString const&, int) (avformatdecoder.cpp:821) ==29904== by 0x5518D25: NuppelVideoPlayer::OpenFile(bool, unsigned int, bool) (NuppelVideoPlayer.cpp:1211) ==29904== by 0x553D70D: PlayerContext::CreateNVP(TV*, QWidget*, TVState, unsigned long, QRect const*) (playercontext.cpp:489) ==29904== by 0x5492D36: TV::StartPlayer(PlayerContext*, PlayerContext*, TVState) (tv_play.cpp:4969) ==29904== by 0x54ADF9A: TV::HandleStateChange(PlayerContext*, PlayerContext*) (tv_play.cpp:1801) ==29904== by 0x54B41B3: TV::timerEvent(QTimerEvent*) (tv_play.cpp:2236) ==29904== by 0xC3BFEB1: QObject::event(QEvent*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x9FD7F2D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0xE457844: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0x6FAC0CC: AudioOutputALSA::SetParameters(_snd_pcm*, _snd_pcm_format, unsigned int, unsigned int, unsigned int, unsigned int) (audiooutputalsa.cpp:388) ==29904== by 0x6FAA03C: AudioOutputALSA::OpenDevice() (audiooutputalsa.cpp:120) ==29904== by 0x6E52D2B: AudioOutputBase::Reconfigure(AudioSettings const&) (audiooutputbase.cpp:284) ==29904== by 0x6FAA5D8: AudioOutputALSA::AudioOutputALSA(AudioSettings const&) (audiooutputalsa.cpp:29) ==29904== by 0x6E46B74: AudioOutput::OpenAudio(QString const&, QString const&, int, int, int, AudioOutputSource, bool, bool) (audiooutput.cpp:51) ==29904== by 0x5516B81: NuppelVideoPlayer::ReinitAudio() (NuppelVideoPlayer.cpp:879) ==29904== by 0x555D232: AvFormatDecoder::SetupAudioStream() (avformatdecoder.cpp:4217) ==29904== by 0x55618BD: AvFormatDecoder::AutoSelectAudioTrack() (avformatdecoder.cpp:3088) ==29904== by 0x556198B: AvFormatDecoder::AutoSelectTrack(unsigned int) (avformatdecoder.cpp:2873) ==29904== by 0x557C139: DecoderBase::AutoSelectTracks() (decoderbase.h:260) ==29904== by 0x557ABC1: AvFormatDecoder::OpenFile(RingBuffer*, bool, char*, int) (avformatdecoder.cpp:969) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0xE4579D7: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0x6FAC0CC: AudioOutputALSA::SetParameters(_snd_pcm*, _snd_pcm_format, unsigned int, unsigned int, unsigned int, unsigned int) (audiooutputalsa.cpp:388) ==29904== by 0x6FAA03C: AudioOutputALSA::OpenDevice() (audiooutputalsa.cpp:120) ==29904== by 0x6E52D2B: AudioOutputBase::Reconfigure(AudioSettings const&) (audiooutputbase.cpp:284) ==29904== by 0x6FAA5D8: AudioOutputALSA::AudioOutputALSA(AudioSettings const&) (audiooutputalsa.cpp:29) ==29904== by 0x6E46B74: AudioOutput::OpenAudio(QString const&, QString const&, int, int, int, AudioOutputSource, bool, bool) (audiooutput.cpp:51) ==29904== by 0x5516B81: NuppelVideoPlayer::ReinitAudio() (NuppelVideoPlayer.cpp:879) ==29904== by 0x555D232: AvFormatDecoder::SetupAudioStream() (avformatdecoder.cpp:4217) ==29904== by 0x55618BD: AvFormatDecoder::AutoSelectAudioTrack() (avformatdecoder.cpp:3088) ==29904== by 0x556198B: AvFormatDecoder::AutoSelectTrack(unsigned int) (avformatdecoder.cpp:2873) ==29904== by 0x557C139: DecoderBase::AutoSelectTracks() (decoderbase.h:260) ==29904== by 0x557ABC1: AvFormatDecoder::OpenFile(RingBuffer*, bool, char*, int) (avformatdecoder.cpp:969) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0xE455FB0: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE4561A0: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE45788E: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0x6FAC0CC: AudioOutputALSA::SetParameters(_snd_pcm*, _snd_pcm_format, unsigned int, unsigned int, unsigned int, unsigned int) (audiooutputalsa.cpp:388) ==29904== by 0x6FAA03C: AudioOutputALSA::OpenDevice() (audiooutputalsa.cpp:120) ==29904== by 0x6E52D2B: AudioOutputBase::Reconfigure(AudioSettings const&) (audiooutputbase.cpp:284) ==29904== by 0x6FAA5D8: AudioOutputALSA::AudioOutputALSA(AudioSettings const&) (audiooutputalsa.cpp:29) ==29904== by 0x6E46B74: AudioOutput::OpenAudio(QString const&, QString const&, int, int, int, AudioOutputSource, bool, bool) (audiooutput.cpp:51) ==29904== by 0x5516B81: NuppelVideoPlayer::ReinitAudio() (NuppelVideoPlayer.cpp:879) ==29904== by 0x555D232: AvFormatDecoder::SetupAudioStream() (avformatdecoder.cpp:4217) ==29904== by 0x55618BD: AvFormatDecoder::AutoSelectAudioTrack() (avformatdecoder.cpp:3088) ==29904== by 0x556198B: AvFormatDecoder::AutoSelectTrack(unsigned int) (avformatdecoder.cpp:2873) ==29904== ==29904== Thread 13: ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x4C22659: strlen (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xDBAC835: strdup (in /lib64/libc-2.6.1.so) ==29904== by 0x2A75FA7C: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735CE9: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720A77: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x4C22667: strlen (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xDBAC835: strdup (in /lib64/libc-2.6.1.so) ==29904== by 0x2A75FA7C: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735CE9: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720A77: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x4C22659: strlen (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xDBAC835: strdup (in /lib64/libc-2.6.1.so) ==29904== by 0x2A75F305: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x4C22667: strlen (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xDBAC835: strdup (in /lib64/libc-2.6.1.so) ==29904== by 0x2A75F305: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75EA29: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75EAA4: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75EA84: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75EABF: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75ED79: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75EDB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x2A75EDCB: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Use of uninitialised value of size 8 ==29904== at 0x2A75EE78: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A75F316: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A735AB6: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720B13: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x563ED74: VideoOutputXv::GetAllowedRenderers(MythCodecID, QSize const&) (videoout_xv.cpp:4340) ==29904== by 0x55E8952: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:93) ==29904== by 0x551A80E: NuppelVideoPlayer::InitVideo() (NuppelVideoPlayer.cpp:744) ==29904== by 0x551FB0D: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3445) ==29904== ==29904== Thread 15: ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x5646EBC: VideoOutputXv::Show(FrameScanType) (videoout_xv.cpp:3139) ==29904== by 0x55118D3: NuppelVideoPlayer::AVSync() (NuppelVideoPlayer.cpp:2498) ==29904== by 0x5514AE4: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2896) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Conditional jump or move depends on uninitialised value(s) ==29904== at 0x5646EBC: VideoOutputXv::Show(FrameScanType) (videoout_xv.cpp:3139) ==29904== by 0x55113BE: NuppelVideoPlayer::AVSync() (NuppelVideoPlayer.cpp:2456) ==29904== by 0x5514AE4: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2896) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Invalid read of size 1 ==29904== at 0x56F1E79: blendcolumn_mmx (blend.c:1012) ==29904== by 0x55AFE2D: OSDTypeImage::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1710) ==29904== by 0x55B02D9: OSDTypeFillSlider::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1805) ==29904== by 0x55B88B0: OSDSet::Draw(OSDSurface*, bool) (osdtypes.cpp:601) ==29904== by 0x558AD64: OSD::Display() (osd.cpp:2735) ==29904== by 0x563EE4B: VideoOutputXv::DisplayOSD(VideoFrame_*, OSD*, int, int) (videoout_xv.cpp:4283) ==29904== by 0x563DAD0: VideoOutputXv::ProcessFrameVDPAU(VideoFrame_*, OSD*, QMap const&) (videoout_xv.cpp:3571) ==29904== by 0x56484D0: VideoOutputXv::ProcessFrame(VideoFrame_*, OSD*, FilterChain*, QMap const&, FrameScanType) (videoout_xv.cpp:3846) ==29904== by 0x5514A1F: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2889) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== Address 0x1876f93a is 0 bytes after a block of size 378 alloc'd ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55D1976: OSDImageCache::Get(QString const&, bool) (osdimagecache.cpp:200) ==29904== by 0x55B07FE: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1463) ==29904== by 0x55B10BF: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1423) ==29904== by 0x55B124E: OSDTypeFillSlider::Reinit(float, float) (osdtypes.cpp:1785) ==29904== by 0x55BA56D: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:202) ==29904== by 0x559FE14: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:633) ==29904== by 0x55A4ACE: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:198) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Invalid read of size 1 ==29904== at 0x56F1E8B: blendcolumn_mmx (blend.c:1013) ==29904== by 0x55AFE2D: OSDTypeImage::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1710) ==29904== by 0x55B02D9: OSDTypeFillSlider::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1805) ==29904== by 0x55B88B0: OSDSet::Draw(OSDSurface*, bool) (osdtypes.cpp:601) ==29904== by 0x558AD64: OSD::Display() (osd.cpp:2735) ==29904== by 0x563EE4B: VideoOutputXv::DisplayOSD(VideoFrame_*, OSD*, int, int) (videoout_xv.cpp:4283) ==29904== by 0x563DAD0: VideoOutputXv::ProcessFrameVDPAU(VideoFrame_*, OSD*, QMap const&) (videoout_xv.cpp:3571) ==29904== by 0x56484D0: VideoOutputXv::ProcessFrame(VideoFrame_*, OSD*, FilterChain*, QMap const&, FrameScanType) (videoout_xv.cpp:3846) ==29904== by 0x5514A1F: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2889) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== Address 0x1876f93a is 0 bytes after a block of size 378 alloc'd ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55D1976: OSDImageCache::Get(QString const&, bool) (osdimagecache.cpp:200) ==29904== by 0x55B07FE: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1463) ==29904== by 0x55B10BF: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1423) ==29904== by 0x55B124E: OSDTypeFillSlider::Reinit(float, float) (osdtypes.cpp:1785) ==29904== by 0x55BA56D: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:202) ==29904== by 0x559FE14: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:633) ==29904== by 0x55A4ACE: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:198) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Invalid read of size 1 ==29904== at 0x56F1E9D: blendcolumn_mmx (blend.c:1014) ==29904== by 0x55AFE2D: OSDTypeImage::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1710) ==29904== by 0x55B02D9: OSDTypeFillSlider::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1805) ==29904== by 0x55B88B0: OSDSet::Draw(OSDSurface*, bool) (osdtypes.cpp:601) ==29904== by 0x558AD64: OSD::Display() (osd.cpp:2735) ==29904== by 0x563EE4B: VideoOutputXv::DisplayOSD(VideoFrame_*, OSD*, int, int) (videoout_xv.cpp:4283) ==29904== by 0x563DAD0: VideoOutputXv::ProcessFrameVDPAU(VideoFrame_*, OSD*, QMap const&) (videoout_xv.cpp:3571) ==29904== by 0x56484D0: VideoOutputXv::ProcessFrame(VideoFrame_*, OSD*, FilterChain*, QMap const&, FrameScanType) (videoout_xv.cpp:3846) ==29904== by 0x5514A1F: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2889) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== Address 0x1876f93a is 0 bytes after a block of size 378 alloc'd ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55D1976: OSDImageCache::Get(QString const&, bool) (osdimagecache.cpp:200) ==29904== by 0x55B07FE: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1463) ==29904== by 0x55B10BF: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1423) ==29904== by 0x55B124E: OSDTypeFillSlider::Reinit(float, float) (osdtypes.cpp:1785) ==29904== by 0x55BA56D: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:202) ==29904== by 0x559FE14: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:633) ==29904== by 0x55A4ACE: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:198) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Invalid read of size 1 ==29904== at 0x56F1EAF: blendcolumn_mmx (blend.c:1015) ==29904== by 0x55AFE2D: OSDTypeImage::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1710) ==29904== by 0x55B02D9: OSDTypeFillSlider::Draw(OSDSurface*, int, int, int, int) (osdtypes.cpp:1805) ==29904== by 0x55B88B0: OSDSet::Draw(OSDSurface*, bool) (osdtypes.cpp:601) ==29904== by 0x558AD64: OSD::Display() (osd.cpp:2735) ==29904== by 0x563EE4B: VideoOutputXv::DisplayOSD(VideoFrame_*, OSD*, int, int) (videoout_xv.cpp:4283) ==29904== by 0x563DAD0: VideoOutputXv::ProcessFrameVDPAU(VideoFrame_*, OSD*, QMap const&) (videoout_xv.cpp:3571) ==29904== by 0x56484D0: VideoOutputXv::ProcessFrame(VideoFrame_*, OSD*, FilterChain*, QMap const&, FrameScanType) (videoout_xv.cpp:3846) ==29904== by 0x5514A1F: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2889) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== Address 0x1876f93a is 0 bytes after a block of size 378 alloc'd ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55D1976: OSDImageCache::Get(QString const&, bool) (osdimagecache.cpp:200) ==29904== by 0x55B07FE: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1463) ==29904== by 0x55B10BF: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1423) ==29904== by 0x55B124E: OSDTypeFillSlider::Reinit(float, float) (osdtypes.cpp:1785) ==29904== by 0x55BA56D: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:202) ==29904== by 0x559FE14: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:633) ==29904== by 0x55A4ACE: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:198) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== Thread 1: ==29904== Syscall param write(buf) points to uninitialised byte(s) ==29904== at 0xCF94C0B: (within /lib64/libpthread-2.6.1.so) ==29904== by 0xBCDCBAE: (within /usr/lib64/libX11.so.6.2.0) ==29904== by 0xBCD4E8E: (within /usr/lib64/libX11.so.6.2.0) ==29904== by 0xBCB4389: XFlush (in /usr/lib64/libX11.so.6.2.0) ==29904== by 0xA048CE4: QWidgetPrivate::hide_sys() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA01BFC2: QWidgetPrivate::hide_helper() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA0235AF: QWidget::setVisible(bool) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA017972: QWidget::~QWidget() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA044F90: QDesktopWidget::~QDesktopWidget() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x9FD963B: QApplication::~QApplication() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x44143F: main (main.cpp:1486) ==29904== Address 0x1229e333 is 35 bytes inside a block of size 16,384 alloc'd ==29904== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xBCC3234: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==29904== by 0xA0376C6: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x43C48B: main (main.cpp:1074) ==29904== ==29904== ERROR SUMMARY: 919 errors from 27 contexts (suppressed: 762 from 4) ==29904== malloc/free: in use at exit: 73,101,390 bytes in 16,938 blocks. ==29904== malloc/free: 1,381,720 allocs, 1,364,782 frees, 1,116,219,783 bytes allocated. ==29904== For counts of detected errors, rerun with: -v ==29904== Use --track-origins=yes to see where uninitialised values come from ==29904== searching for pointers to 16,938 not-freed blocks. ==29904== checked 49,856,920 bytes. ==29904== ==29904== ==29904== 9,501,493 (248 direct, 9,501,245 indirect) bytes in 1 blocks are definitely lost in loss record 50 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x5598BA1: OSD::parseTextArea(OSDSet*, QDomElement&) (osd.cpp:1016) ==29904== by 0x559B7D2: OSD::parseContainer(QDomElement&) (osd.cpp:1515) ==29904== by 0x559F10E: OSD::LoadTheme() (osd.cpp:1611) ==29904== by 0x55A4791: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:189) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 3,804 (24 direct, 3,780 indirect) bytes in 1 blocks are definitely lost in loss record 60 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC3BEEF5: QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC3BF2A3: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC3C2AE5: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x4BFFCF: VideoModeSettings::VideoModeSettings() (globalsettings.cpp:2693) ==29904== by 0x4A4DC6: AppearanceSettings::AppearanceSettings() (globalsettings.cpp:5025) ==29904== by 0x43B524: WriteDefaults() (main.cpp:619) ==29904== by 0x43F841: main (main.cpp:1340) ==29904== ==29904== ==29904== 21,600 bytes in 300 blocks are possibly lost in loss record 96 of 436 ==29904== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xE43015E: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE43024E: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE431F55: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE432581: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE432730: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE432730: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE4327E2: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE4345CC: snd_config_update_r (in /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE434C11: snd_config_update (in /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE452788: snd_pcm_open (in /usr/lib64/libasound.so.2.0.0) ==29904== by 0x6FA9C68: AudioOutputALSA::OpenDevice() (audiooutputalsa.cpp:57) ==29904== ==29904== ==29904== 38,864 bytes in 479 blocks are possibly lost in loss record 100 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x73517BC: QMap::node_create(QMapData*, QMapData::Node**, QString const&, MythFontProperties const&) (qmap.h:418) ==29904== by 0x7351D83: QMap::operator[](QString const&) (qmap.h:479) ==29904== by 0x735571F: FontMap::AddFont(QString const&, MythFontProperties*) (mythfontproperties.cpp:322) ==29904== by 0x7357AFB: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:290) ==29904== by 0x7323A4C: XMLParseBase::ParseUIType(QDomElement&, QString const&, MythUIType*, MythScreenType*) (xmlparsebase.cpp:371) ==29904== by 0x7325BD5: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:518) ==29904== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29904== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29904== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29904== by 0x43FD45: main (main.cpp:1364) ==29904== ==29904== ==29904== 26,801,702 (160 direct, 26,801,542 indirect) bytes in 1 blocks are definitely lost in loss record 106 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x56EABB1: MHIContext::UpdateOSD(OSDSet*) (mhi.cpp:459) ==29904== by 0x56E5E94: InteractiveTV::UpdateOSD(OSDSet*) (interactivetv.cpp:53) ==29904== by 0x5514779: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2844) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 84,034 (432 direct, 83,602 indirect) bytes in 1 blocks are definitely lost in loss record 116 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC026B22: QUdpSocket::QUdpSocket(QObject*) (in /usr/lib64/qt4/libQtNetwork.so.4.5.1) ==29904== by 0x55DB137: UDPNotify::UDPNotify(unsigned int) (udpnotify.cpp:77) ==29904== by 0x5460869: TV::InitUDPNotifyEvent() (tv_play.cpp:11235) ==29904== by 0x5492C6C: TV::StartPlayer(PlayerContext*, PlayerContext*, TVState) (tv_play.cpp:4957) ==29904== by 0x54ADF9A: TV::HandleStateChange(PlayerContext*, PlayerContext*) (tv_play.cpp:1801) ==29904== by 0x54B41B3: TV::timerEvent(QTimerEvent*) (tv_play.cpp:2236) ==29904== by 0xC3BFEB1: QObject::event(QEvent*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x9FD7F2D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x9FDED8D: QApplication::notify(QObject*, QEvent*) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xC3B0952: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC3D7408: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== ==29904== ==29904== 2,912 (48 direct, 2,864 indirect) bytes in 2 blocks are definitely lost in loss record 119 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xA257391: QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFontEngineFT::GlyphFormat, bool) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA258567: QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1AE657: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xC346AA1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC349EB7: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC34495A: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC34A708: qShapeItem(HB_ShaperItem*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xA1D77BD: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D9CCA: QTextEngine::width(int, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== ==29904== ==29904== 20,032 (4,096 direct, 15,936 indirect) bytes in 8 blocks are definitely lost in loss record 155 of 436 ==29904== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29904== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29904== by 0xB858B85: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29904== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D9CCA: QTextEngine::width(int, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1B6C33: QFontMetrics::width(QString const&, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== ==29904== ==29904== 9,272 (640 direct, 8,632 indirect) bytes in 5 blocks are definitely lost in loss record 156 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC3BFA70: QObject::QObject(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x446C30: Configurable::Configurable(Storage*) (settings.h:81) ==29904== by 0x446D10: Setting::Setting(Storage*) (settings.h:116) ==29904== by 0x6E83B87: ConfigurationGroup::ConfigurationGroup(bool, bool, bool, bool) (mythconfiggroups.cpp:26) ==29904== by 0x23D96D13: (anonymous namespace)::RandomTrailers::RandomTrailers() (in /usr/local/lib64/mythtv/plugins/libmythvideo.so) ==29904== by 0x23D936CA: VideoGeneralSettings::VideoGeneralSettings() (in /usr/local/lib64/mythtv/plugins/libmythvideo.so) ==29904== by 0x23D70365: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythvideo.so) ==29904== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29904== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29904== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29904== by 0x44041B: main (main.cpp:1399) ==29904== ==29904== ==29904== 996 (16 direct, 980 indirect) bytes in 1 blocks are definitely lost in loss record 157 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC3C5D16: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC3BF1DF: QObjectPrivate::refSender(QObject*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC3BF2B3: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC3C2AE5: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x6ED6147: SpinBoxSetting::SpinBoxSetting(Storage*, int, int, int, bool, QString) (settings.cpp:442) ==29904== by 0x1FC9ED5D: (within /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29904== by 0x1FCA1B63: GalleryConfigurationGroup::GalleryConfigurationGroup() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29904== by 0x1FC9FF7B: GallerySettings::GallerySettings() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29904== by 0x1FCB6375: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29904== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29904== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29904== ==29904== ==29904== 32 bytes in 1 blocks are definitely lost in loss record 180 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x9CE0975: (within /usr/lib64/opengl/nvidia/lib/libGL.so.180.51) ==29904== ==29904== ==29904== 48 bytes in 1 blocks are definitely lost in loss record 192 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x440408: main (main.cpp:1399) ==29904== ==29904== ==29904== 71 bytes in 1 blocks are possibly lost in loss record 199 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC2E851E: QByteArray::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xC2E8ADA: QByteArray::operator=(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0xA24D383: qt_x11ft_convert_pattern(_FcPattern*, QByteArray*, int*, bool*) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA24FE3E: QFontEngineX11FT::QFontEngineX11FT(_FcPattern*, QFontDef const&, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1BC88F: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1C20E8: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== ==29904== ==29904== 80 bytes in 2 blocks are possibly lost in loss record 204 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xE4387E2: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE43FB57: (within /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE43C6FA: snd_hctl_open (in /usr/lib64/libasound.so.2.0.0) ==29904== by 0xE445E0C: snd_mixer_attach (in /usr/lib64/libasound.so.2.0.0) ==29904== by 0x6FA4711: AudioOutputALSA::SetupMixer() (audiooutputalsa.cpp:657) ==29904== by 0x6FA69CD: AudioOutputALSA::OpenMixer(bool) (audiooutputalsa.cpp:614) ==29904== by 0x6FAA11F: AudioOutputALSA::OpenDevice() (audiooutputalsa.cpp:133) ==29904== by 0x6E52D2B: AudioOutputBase::Reconfigure(AudioSettings const&) (audiooutputbase.cpp:284) ==29904== by 0x6FAA5D8: AudioOutputALSA::AudioOutputALSA(AudioSettings const&) (audiooutputalsa.cpp:29) ==29904== by 0x6E46B74: AudioOutput::OpenAudio(QString const&, QString const&, int, int, int, AudioOutputSource, bool, bool) (audiooutput.cpp:51) ==29904== by 0x5516B81: NuppelVideoPlayer::ReinitAudio() (NuppelVideoPlayer.cpp:879) ==29904== ==29904== ==29904== 510 bytes in 2 blocks are definitely lost in loss record 246 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC3217AF: QString::fromLatin1_helper(char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x445FA5: QString::QString(char const*) (qstring.h:413) ==29904== by 0x507F92: MediaRenderer::MediaRenderer() (mediarenderer.cpp:93) ==29904== by 0x43D4EF: main (main.cpp:1193) ==29904== ==29904== ==29904== 1,080 (1,000 direct, 80 indirect) bytes in 5 blocks are definitely lost in loss record 256 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29904== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29904== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29904== by 0x44041B: main (main.cpp:1399) ==29904== ==29904== ==29904== 1,080 (80 direct, 1,000 indirect) bytes in 5 blocks are definitely lost in loss record 257 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29904== by 0x1FA4BC99: mythplugin_init (main.cpp:25) ==29904== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29904== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29904== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29904== by 0x44041B: main (main.cpp:1399) ==29904== ==29904== ==29904== 99 bytes in 1 blocks are definitely lost in loss record 264 of 436 ==29904== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x606E365: av_malloc (mem.c:61) ==29904== by 0x5DF7D0F: pmt_cb (mpegts.c:718) ==29904== by 0x5DF632B: write_section_data (mpegts.c:290) ==29904== by 0x5DF6D9C: handle_packet (mpegts.c:1812) ==29904== by 0x5DF6EBF: handle_packets (mpegts.c:1894) ==29904== by 0x5DF844A: mpegts_read_header (mpegts.c:2044) ==29904== by 0x5DB1851: av_open_input_stream (utils.c:512) ==29904== by 0x557A35C: AvFormatDecoder::OpenFile(RingBuffer*, bool, char*, int) (avformatdecoder.cpp:924) ==29904== by 0x551975B: NuppelVideoPlayer::OpenFile(bool, unsigned int, bool) (NuppelVideoPlayer.cpp:1254) ==29904== by 0x553D70D: PlayerContext::CreateNVP(TV*, QWidget*, TVState, unsigned long, QRect const*) (playercontext.cpp:489) ==29904== by 0x5492D36: TV::StartPlayer(PlayerContext*, PlayerContext*, TVState) (tv_play.cpp:4969) ==29904== ==29904== ==29904== 112 bytes in 1 blocks are definitely lost in loss record 268 of 436 ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55B0ACD: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1516) ==29904== by 0x55B623E: OSDTypeEditSlider::OSDTypeEditSlider(QString const&, QString const&, QString const&, QRect, float, float, int, int) (osdtypes.cpp:1842) ==29904== by 0x5597672: OSD::parseSlider(OSDSet*, QDomElement&) (osd.cpp:1146) ==29904== by 0x559B857: OSD::parseContainer(QDomElement&) (osd.cpp:1519) ==29904== by 0x559F10E: OSD::LoadTheme() (osd.cpp:1611) ==29904== by 0x55A4791: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:189) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 168 bytes in 1 blocks are definitely lost in loss record 296 of 436 ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55B0A41: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1511) ==29904== by 0x55B623E: OSDTypeEditSlider::OSDTypeEditSlider(QString const&, QString const&, QString const&, QRect, float, float, int, int) (osdtypes.cpp:1842) ==29904== by 0x5597672: OSD::parseSlider(OSDSet*, QDomElement&) (osd.cpp:1146) ==29904== by 0x559B857: OSD::parseContainer(QDomElement&) (osd.cpp:1519) ==29904== by 0x559F10E: OSD::LoadTheme() (osd.cpp:1611) ==29904== by 0x55A4791: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:189) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 227,918 (2,816 direct, 225,102 indirect) bytes in 16 blocks are definitely lost in loss record 368 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x6E846D1: TriggeredConfigurationGroup::addTarget(QString, Configurable*) (mythconfiggroups.cpp:483) ==29904== by 0x6E6848E: WOLsqlSettings::WOLsqlSettings(Setting*, ConfigurationGroup*) (dbsettings.cpp:73) ==29904== by 0x6E62DEB: MythDbSettings2::MythDbSettings2() (dbsettings.cpp:230) ==29904== by 0x6E64989: DatabaseSettings::addDatabaseSettings(ConfigurationWizard*) (dbsettings.cpp:328) ==29904== by 0x4A1599: MainGeneralSettings::MainGeneralSettings() (globalsettings.cpp:4575) ==29904== by 0x43B548: WriteDefaults() (main.cpp:622) ==29904== by 0x43F841: main (main.cpp:1340) ==29904== ==29904== ==29904== 3,612 (1,680 direct, 1,932 indirect) bytes in 14 blocks are definitely lost in loss record 369 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29904== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29904== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29904== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29904== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29904== by 0x43FD45: main (main.cpp:1364) ==29904== ==29904== ==29904== 7,383 (464 direct, 6,919 indirect) bytes in 2 blocks are definitely lost in loss record 381 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xA1C183F: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1D9CCA: QTextEngine::width(int, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0xA1B6C33: QFontMetrics::width(QString const&, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29904== by 0x734C2A7: MythUIText::cutDown(QString const&, MythFontProperties*, bool, int, int) (mythuitext.cpp:388) ==29904== by 0x734CA3F: MythUIText::DrawSelf(MythPainter*, int, int, int, QRect) (mythuitext.cpp:249) ==29904== by 0x7342697: MythUIType::Draw(MythPainter*, int, int, int, QRect) (mythuitype.cpp:382) ==29904== ==29904== ==29904== 640 bytes in 2 blocks are definitely lost in loss record 382 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x2A72021F: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720261: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A7356EC: (within /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x2A720C5E: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.180.51) ==29904== by 0x5693C6C: VDPAUContext::InitProcs(_XDisplay*, int) (util-vdpau.cpp:188) ==29904== by 0x56A5937: VDPAUContext::Init(_XDisplay*, int, unsigned long, QSize, bool, int, MythCodecID) (util-vdpau.cpp:134) ==29904== by 0x563E788: SetFromHW(_XDisplay*, int, unsigned long, bool&, bool&, bool&, bool&, bool&, MythCodecID) (videoout_xv.cpp:4450) ==29904== by 0x563E992: allowed_video_renderers(MythCodecID, _XDisplay*, int, unsigned long) (videoout_xv.cpp:4475) ==29904== by 0x565BC45: VideoOutputXv::InitSetupBuffers() (videoout_xv.cpp:1513) ==29904== by 0x56610D1: VideoOutputXv::Init(int, int, float, unsigned long, int, int, int, int, unsigned long) (videoout_xv.cpp:1665) ==29904== by 0x55E9AFB: VideoOutput::Create(QString const&, MythCodecID, void*, PIPState, QSize const&, float, unsigned long, QRect const&, unsigned long) (videooutbase.cpp:181) ==29904== ==29904== ==29904== 700 (280 direct, 420 indirect) bytes in 7 blocks are definitely lost in loss record 383 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x47621D: MythEvent::clone() (mythevent.h:51) ==29904== by 0x7661E1A: MythObservable::dispatchNow(MythEvent&) (mythobservable.cpp:61) ==29904== by 0x6E86771: MythContext::dispatchNow(MythEvent&) (mythcontext.cpp:2184) ==29904== by 0x6E8AD90: MythContext::sendPlaybackStart() (mythcontext.cpp:2190) ==29904== by 0x54D3CC6: TV::StartTV(ProgramInfo*, bool, bool, bool) (tv_play.cpp:210) ==29904== by 0x4634A9: PlaybackBox::play(ProgramInfo*, bool) (playbackbox.cpp:1794) ==29904== by 0x463652: PlaybackBox::playSelected(MythUIButtonListItem*) (playbackbox.cpp:1533) ==29904== by 0x56071B: PlaybackBox::qt_metacall(QMetaObject::Call, int, void**) (moc_playbackbox.cpp:254) ==29904== by 0xC3C1A49: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x73D6AB6: MythUIButtonList::itemClicked(MythUIButtonListItem*) (moc_mythuibuttonlist.cpp:96) ==29904== by 0x73796CE: MythUIButtonList::keyPressEvent(QKeyEvent*) (mythuibuttonlist.cpp:834) ==29904== ==29904== ==29904== 1,413 (176 direct, 1,237 indirect) bytes in 1 blocks are definitely lost in loss record 392 of 436 ==29904== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0xC2E3902: QThread::QThread(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29904== by 0x73CBD94: LIRC::LIRC(QObject*, QString const&, QString const&, QString const&, QString const&) (lirc.cpp:92) ==29904== by 0x7301F74: MythMainWindow::StartLIRC() (mythmainwindow.cpp:1767) ==29904== by 0x730ACFB: MythMainWindow::MythMainWindow(bool) (mythmainwindow.cpp:320) ==29904== by 0x730E3C9: MythMainWindow::getMainWindow(bool) (mythmainwindow.cpp:212) ==29904== by 0x730E453: GetMythMainWindow() (mythmainwindow.cpp:226) ==29904== by 0x43FCA4: main (main.cpp:1358) ==29904== ==29904== ==29904== 4,080 bytes in 1 blocks are possibly lost in loss record 416 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x90CBB9C: fribidi__mem_chunk_alloc__internal__ (in /usr/lib64/libfribidi.so.0.3.0) ==29904== by 0x90CC060: fribidi__new_run__internal__ (in /usr/lib64/libfribidi.so.0.3.0) ==29904== by 0x90CC2B8: fribidi__new_run_list__internal__ (in /usr/lib64/libfribidi.so.0.3.0) ==29904== by 0x90CC311: fribidi__run_list_encode_bidi_types__internal__ (in /usr/lib64/libfribidi.so.0.3.0) ==29904== by 0x90C9F64: fribidi_get_par_embedding_levels (in /usr/lib64/libfribidi.so.0.3.0) ==29904== by 0x90CB0E3: fribidi_log2vis (in /usr/lib64/libfribidi.so.0.3.0) ==29904== by 0x55B1B63: OSDTypeText::ConvertFromRtoL(QString const&) const (osdtypes.cpp:852) ==29904== by 0x55B1D12: OSDTypeText::SetDefaultText(QString const&) (osdtypes.cpp:882) ==29904== by 0x5598F60: OSD::parseTextArea(OSDSet*, QDomElement&) (osd.cpp:1037) ==29904== by 0x559B7D2: OSD::parseContainer(QDomElement&) (osd.cpp:1515) ==29904== by 0x559F10E: OSD::LoadTheme() (osd.cpp:1611) ==29904== ==29904== ==29904== 96,256 bytes in 1 blocks are possibly lost in loss record 428 of 436 ==29904== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x53934DB: get_188_block() (pespacket.cpp:239) ==29904== by 0x5393671: pes_alloc(unsigned int) (pespacket.cpp:339) ==29904== by 0x539F605: PESPacket::PESPacket(PESPacket const&) (pespacket.h:83) ==29904== by 0x53C7868: PSIPTable::PSIPTable(PESPacket const&) (mpegtables.h:339) ==29904== by 0x556630D: AvFormatDecoder::ScanTeletextCaptions(int) (avformatdecoder.cpp:1389) ==29904== by 0x5570436: AvFormatDecoder::ScanStreams(bool) (avformatdecoder.cpp:1752) ==29904== by 0x557AB9E: AvFormatDecoder::OpenFile(RingBuffer*, bool, char*, int) (avformatdecoder.cpp:965) ==29904== by 0x551975B: NuppelVideoPlayer::OpenFile(bool, unsigned int, bool) (NuppelVideoPlayer.cpp:1254) ==29904== by 0x553D70D: PlayerContext::CreateNVP(TV*, QWidget*, TVState, unsigned long, QRect const*) (playercontext.cpp:489) ==29904== by 0x5492D36: TV::StartPlayer(PlayerContext*, PlayerContext*, TVState) (tv_play.cpp:4969) ==29904== by 0x54ADF9A: TV::HandleStateChange(PlayerContext*, PlayerContext*) (tv_play.cpp:1801) ==29904== ==29904== ==29904== 1,014,720 bytes in 2 blocks are possibly lost in loss record 429 of 436 ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55D1990: OSDImageCache::Get(QString const&, bool) (osdimagecache.cpp:201) ==29904== by 0x55B07FE: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1463) ==29904== by 0x55B10BF: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1423) ==29904== by 0x55BA56D: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:202) ==29904== by 0x559FE14: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:633) ==29904== by 0x55A4ACE: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:198) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 2,318,400 bytes in 2 blocks are possibly lost in loss record 430 of 436 ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55D1976: OSDImageCache::Get(QString const&, bool) (osdimagecache.cpp:200) ==29904== by 0x55B07FE: OSDTypeImage::Load(QString const&, float, float, int, int, bool) (osdtypes.cpp:1463) ==29904== by 0x55B10BF: OSDTypeImage::Reinit(float, float) (osdtypes.cpp:1423) ==29904== by 0x55BA56D: OSDSet::Reinit(int, int, int, int, int, int, float, float, int) (osdtypes.cpp:202) ==29904== by 0x559FE14: OSD::Reinit(QRect const&, int, QRect const&, float, float) (osd.cpp:633) ==29904== by 0x55A4ACE: OSD::Init(QRect const&, int, QRect const&, float, float) (osd.cpp:198) ==29904== by 0x551FF04: NuppelVideoPlayer::StartPlaying(bool) (NuppelVideoPlayer.cpp:3467) ==29904== by 0x553CDD8: SpawnDecode(void*) (playercontext.cpp:26) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 5,147,352 bytes in 6 blocks are possibly lost in loss record 432 of 436 ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55B04A2: OSDTypeImage::Load(QImage const&) (osdtypes.cpp:1575) ==29904== by 0x56EAC20: MHIContext::UpdateOSD(OSDSet*) (mhi.cpp:461) ==29904== by 0x56E5E94: InteractiveTV::UpdateOSD(OSDSet*) (interactivetv.cpp:53) ==29904== by 0x5514779: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2844) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== ==29904== 6,731,946 bytes in 5 blocks are possibly lost in loss record 434 of 436 ==29904== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29904== by 0x55B042B: OSDTypeImage::Load(QImage const&) (osdtypes.cpp:1570) ==29904== by 0x56EAC20: MHIContext::UpdateOSD(OSDSet*) (mhi.cpp:461) ==29904== by 0x56E5E94: InteractiveTV::UpdateOSD(OSDSet*) (interactivetv.cpp:53) ==29904== by 0x5514779: NuppelVideoPlayer::DisplayNormalFrame() (NuppelVideoPlayer.cpp:2844) ==29904== by 0x5515907: NuppelVideoPlayer::OutputVideoLoop() (NuppelVideoPlayer.cpp:3035) ==29904== by 0x5515A6B: NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (NuppelVideoPlayer.cpp:3113) ==29904== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29904== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29904== ==29904== LEAK SUMMARY: ==29904== definitely lost: 13,769 bytes in 79 blocks. ==29904== indirectly lost: 36,655,271 bytes in 5,161 blocks. ==29904== possibly lost: 15,373,369 bytes in 799 blocks. ==29904== still reachable: 21,058,981 bytes in 10,899 blocks. ==29904== suppressed: 0 bytes in 0 blocks. ==29904== Reachable blocks (those to which a pointer was found) are not shown. ==29904== To see them, rerun with: --leak-check=full --show-reachable=yes