==29873== Memcheck, a memory error detector. ==29873== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==29873== Using LibVEX rev 1884, a library for dynamic binary translation. ==29873== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==29873== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==29873== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==29873== For more details, rerun with: -v ==29873== ==29873== My PID = 29873, parent PID = 26975. Prog and args are: ==29873== mythfrontend ==29873== ==29873== Syscall param write(buf) points to uninitialised byte(s) ==29873== at 0xCF94C0B: (within /lib64/libpthread-2.6.1.so) ==29873== by 0xBCDCBAE: (within /usr/lib64/libX11.so.6.2.0) ==29873== by 0xBCD4E8E: (within /usr/lib64/libX11.so.6.2.0) ==29873== by 0xBCD4F80: _XReply (in /usr/lib64/libX11.so.6.2.0) ==29873== by 0xBCB93AB: XGetWindowProperty (in /usr/lib64/libX11.so.6.2.0) ==29873== by 0xBCB85CC: XGetWMHints (in /usr/lib64/libX11.so.6.2.0) ==29873== by 0xA04A2E2: QWidgetPrivate::setWindowIcon_sys(bool) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA01FC4F: QWidget::create(unsigned long, bool, bool) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA04F577: QWidget::setWindowState(QFlags) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x7312152: MythMainWindow::Init() (mythmainwindow.cpp:728) ==29873== by 0x43FCB1: main (main.cpp:1359) ==29873== Address 0x1229e433 is 291 bytes inside a block of size 16,384 alloc'd ==29873== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xBCC3234: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==29873== by 0xA0376C6: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x43C48B: main (main.cpp:1074) ==29894== ==29894== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 559 from 4) ==29894== malloc/free: in use at exit: 26,186,107 bytes in 29,030 blocks. ==29894== malloc/free: 297,398 allocs, 268,368 frees, 167,927,297 bytes allocated. ==29894== For counts of detected errors, rerun with: -v ==29894== Use --track-origins=yes to see where uninitialised values come from ==29894== searching for pointers to 29,030 not-freed blocks. ==29895== ==29895== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 559 from 4) ==29895== malloc/free: in use at exit: 26,217,459 bytes in 29,077 blocks. ==29895== malloc/free: 297,760 allocs, 268,683 frees, 168,024,425 bytes allocated. ==29895== For counts of detected errors, rerun with: -v ==29895== Use --track-origins=yes to see where uninitialised values come from ==29895== searching for pointers to 29,077 not-freed blocks. ==29896== ==29896== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 559 from 4) ==29896== malloc/free: in use at exit: 26,248,419 bytes in 29,118 blocks. ==29896== malloc/free: 298,106 allocs, 268,988 frees, 168,120,668 bytes allocated. ==29896== For counts of detected errors, rerun with: -v ==29896== Use --track-origins=yes to see where uninitialised values come from ==29896== searching for pointers to 29,118 not-freed blocks. ==29894== checked 35,136,672 bytes. ==29895== checked 35,138,568 bytes. ==29896== checked 35,140,360 bytes. ==29894== ==29894== ==29894== 64 bytes in 2 blocks are possibly lost in loss record 271 of 1,056 ==29894== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0x13CD7194: KStatefulBrush::KStatefulBrush() (in /usr/lib64/libkdeui.so.5.1.0) ==29894== by 0x12CD037F: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29894== by 0x12CD23EC: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29894== by 0xA25A253: QStyleFactory::create(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0x9FDC606: QApplication::style() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0xA030C68: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0xA037055: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0x43C48B: main (main.cpp:1074) ==29894== ==29894== ==29894== 136 bytes in 1 blocks are definitely lost in loss record 345 of 1,056 ==29894== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xC3AFF82: QEventLoop::QEventLoop(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC2E347E: QThread::exec() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0x6AFE6F4: WorkerThread::run() (threadpool.cpp:265) ==29894== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29894== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29894== ==29894== ==29894== 432 (32 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 509 of 1,056 ==29894== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29894== by 0x1FE4BC99: mythplugin_init (main.cpp:25) ==29894== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29894== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29894== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29894== by 0x44041B: main (main.cpp:1399) ==29894== ==29894== ==29894== 79 (48 direct, 31 indirect) bytes in 1 blocks are definitely lost in loss record 523 of 1,056 ==29894== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xC397546: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC3621AC: QProcess::start(QString const&, QStringList const&, QFlags) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0x6F9919A: MediaMonitorUnix::GetDeviceFile(QString const&) (mediamonitor-unix.cpp:228) ==29894== by 0x6F9A1C7: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:565) ==29894== by 0x6F9A033: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:555) ==29894== by 0x6F9B0FA: MediaMonitorUnix::CheckMountable() (mediamonitor-unix.cpp:165) ==29894== by 0x6F9B4F0: MediaMonitorUnix::MediaMonitorUnix(QObject*, unsigned long, bool) (mediamonitor-unix.cpp:91) ==29894== by 0x6EB7BBF: MediaMonitor::GetMediaMonitor() (mythmediamonitor.cpp:71) ==29894== by 0x200B4C4B: setupKeys() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29894== by 0x200B6396: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29894== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29894== ==29894== ==29894== 216 (200 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 812 of 1,056 ==29894== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29894== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29894== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29894== by 0x44041B: main (main.cpp:1399) ==29894== ==29894== ==29894== 736 bytes in 2 blocks are possibly lost in loss record 878 of 1,056 ==29894== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0x4C20728: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xCCFE2F0: (within /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xCCFFB10: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29894== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29894== ==29894== ==29894== 10,144 (2,048 direct, 8,096 indirect) bytes in 4 blocks are definitely lost in loss record 992 of 1,056 ==29894== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29894== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29894== by 0xB858B66: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29894== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0xA1A460D: QFont::exactMatch() const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29894== by 0x73328BB: MythUIHelperPrivate::StoreGUIsettings() (mythuihelper.cpp:326) ==29894== by 0x733550E: MythUIHelperPrivate::Init() (mythuihelper.cpp:172) ==29894== by 0x7335544: MythUIHelper::Init(MythUIMenuCallbacks&) (mythuihelper.cpp:347) ==29894== by 0x6E97FBA: MythContextPrivate::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:321) ==29894== by 0x6E98B08: MythContext::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:1281) ==29894== ==29894== ==29894== 3,472 (1,680 direct, 1,792 indirect) bytes in 14 blocks are definitely lost in loss record 998 of 1,056 ==29894== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29894== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29894== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29894== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29894== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29894== by 0x43FD45: main (main.cpp:1364) ==29894== ==29894== ==29894== 12,192 bytes in 6 blocks are definitely lost in loss record 1,007 of 1,056 ==29894== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xCCEB152: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xCCFF8E1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29894== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29894== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29894== ==29894== ==29894== 128,344 bytes in 2,909 blocks are possibly lost in loss record 1,051 of 1,056 ==29894== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29894== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0xC2E4D37: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29894== by 0x97731B0: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29894== by 0x97A2865: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29894== by 0x976A3D2: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29894== ==29894== LEAK SUMMARY: ==29894== definitely lost: 16,336 bytes in 29 blocks. ==29894== indirectly lost: 10,335 bytes in 274 blocks. ==29894== possibly lost: 129,144 bytes in 2,913 blocks. ==29894== still reachable: 26,030,292 bytes in 25,814 blocks. ==29894== suppressed: 0 bytes in 0 blocks. ==29894== Reachable blocks (those to which a pointer was found) are not shown. ==29894== To see them, rerun with: --leak-check=full --show-reachable=yes ==29895== ==29895== ==29895== 64 bytes in 2 blocks are possibly lost in loss record 268 of 1,057 ==29895== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0x13CD7194: KStatefulBrush::KStatefulBrush() (in /usr/lib64/libkdeui.so.5.1.0) ==29895== by 0x12CD037F: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29895== by 0x12CD23EC: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29895== by 0xA25A253: QStyleFactory::create(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0x9FDC606: QApplication::style() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0xA030C68: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0xA037055: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0x43C48B: main (main.cpp:1074) ==29895== ==29895== ==29895== 81 (48 direct, 33 indirect) bytes in 1 blocks are definitely lost in loss record 296 of 1,057 ==29895== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xC397546: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC3621AC: QProcess::start(QString const&, QStringList const&, QFlags) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0x6F9919A: MediaMonitorUnix::GetDeviceFile(QString const&) (mediamonitor-unix.cpp:228) ==29895== by 0x6F9A1C7: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:565) ==29895== by 0x6F9A033: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:555) ==29895== by 0x6F9B0FA: MediaMonitorUnix::CheckMountable() (mediamonitor-unix.cpp:165) ==29895== by 0x6F9B4F0: MediaMonitorUnix::MediaMonitorUnix(QObject*, unsigned long, bool) (mediamonitor-unix.cpp:91) ==29895== by 0x6EB7BBF: MediaMonitor::GetMediaMonitor() (mythmediamonitor.cpp:71) ==29895== by 0x200B4C4B: setupKeys() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29895== by 0x200B6396: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29895== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29895== ==29895== ==29895== 136 bytes in 1 blocks are definitely lost in loss record 346 of 1,057 ==29895== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xC3AFF82: QEventLoop::QEventLoop(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC2E347E: QThread::exec() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0x6AFE6F4: WorkerThread::run() (threadpool.cpp:265) ==29895== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29895== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29895== ==29895== ==29895== 432 (32 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 510 of 1,057 ==29895== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29895== by 0x1FE4BC99: mythplugin_init (main.cpp:25) ==29895== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29895== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29895== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29895== by 0x44041B: main (main.cpp:1399) ==29895== ==29895== ==29895== 216 (200 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 813 of 1,057 ==29895== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29895== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29895== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29895== by 0x44041B: main (main.cpp:1399) ==29895== ==29895== ==29895== 736 bytes in 2 blocks are possibly lost in loss record 878 of 1,057 ==29895== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0x4C20728: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xCCFE2F0: (within /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xCCFFB10: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29895== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29895== ==29895== ==29895== 10,144 (2,048 direct, 8,096 indirect) bytes in 4 blocks are definitely lost in loss record 993 of 1,057 ==29895== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29895== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29895== by 0xB858B66: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29895== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0xA1A460D: QFont::exactMatch() const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29895== by 0x73328BB: MythUIHelperPrivate::StoreGUIsettings() (mythuihelper.cpp:326) ==29895== by 0x733550E: MythUIHelperPrivate::Init() (mythuihelper.cpp:172) ==29895== by 0x7335544: MythUIHelper::Init(MythUIMenuCallbacks&) (mythuihelper.cpp:347) ==29895== by 0x6E97FBA: MythContextPrivate::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:321) ==29895== by 0x6E98B08: MythContext::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:1281) ==29895== ==29895== ==29895== 3,472 (1,680 direct, 1,792 indirect) bytes in 14 blocks are definitely lost in loss record 999 of 1,057 ==29895== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29895== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29895== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29895== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29895== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29895== by 0x43FD45: main (main.cpp:1364) ==29895== ==29895== ==29895== 12,192 bytes in 6 blocks are definitely lost in loss record 1,008 of 1,057 ==29895== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xCCEB152: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xCCFF8E1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29895== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29895== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29895== ==29895== ==29895== 128,344 bytes in 2,909 blocks are possibly lost in loss record 1,051 of 1,057 ==29895== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29895== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0xC2E4D37: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29895== by 0x97731B0: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29895== by 0x97A2865: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29895== by 0x976A3D2: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29895== ==29895== LEAK SUMMARY: ==29895== definitely lost: 16,336 bytes in 29 blocks. ==29895== indirectly lost: 10,337 bytes in 274 blocks. ==29895== possibly lost: 129,144 bytes in 2,913 blocks. ==29895== still reachable: 26,061,642 bytes in 25,861 blocks. ==29895== suppressed: 0 bytes in 0 blocks. ==29895== Reachable blocks (those to which a pointer was found) are not shown. ==29895== To see them, rerun with: --leak-check=full --show-reachable=yes ==29896== ==29896== ==29896== 75 (48 direct, 27 indirect) bytes in 1 blocks are definitely lost in loss record 264 of 1,057 ==29896== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xC397546: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC3621AC: QProcess::start(QString const&, QStringList const&, QFlags) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0x6F9919A: MediaMonitorUnix::GetDeviceFile(QString const&) (mediamonitor-unix.cpp:228) ==29896== by 0x6F9A1C7: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:565) ==29896== by 0x6F9A0F8: MediaMonitorUnix::FindPartitions(QString const&, bool) (mediamonitor-unix.cpp:560) ==29896== by 0x6F9B0FA: MediaMonitorUnix::CheckMountable() (mediamonitor-unix.cpp:165) ==29896== by 0x6F9B4F0: MediaMonitorUnix::MediaMonitorUnix(QObject*, unsigned long, bool) (mediamonitor-unix.cpp:91) ==29896== by 0x6EB7BBF: MediaMonitor::GetMediaMonitor() (mythmediamonitor.cpp:71) ==29896== by 0x200B4C4B: setupKeys() (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29896== by 0x200B6396: mythplugin_init (in /usr/local/lib64/mythtv/plugins/libmythgallery.so) ==29896== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29896== ==29896== ==29896== 64 bytes in 2 blocks are possibly lost in loss record 274 of 1,057 ==29896== at 0x4C21B87: operator new[](unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0x13CD7194: KStatefulBrush::KStatefulBrush() (in /usr/lib64/libkdeui.so.5.1.0) ==29896== by 0x12CD037F: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29896== by 0x12CD23EC: (within /usr/lib64/kde4/plugins/styles/oxygen.so) ==29896== by 0xA25A253: QStyleFactory::create(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0x9FDC606: QApplication::style() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0xA030C68: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0xA037055: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0x43C48B: main (main.cpp:1074) ==29896== ==29896== ==29896== 136 bytes in 1 blocks are definitely lost in loss record 345 of 1,057 ==29896== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xC3AFF82: QEventLoop::QEventLoop(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC2E347E: QThread::exec() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0x6AFE6F4: WorkerThread::run() (threadpool.cpp:265) ==29896== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29896== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29896== ==29896== ==29896== 432 (32 direct, 400 indirect) bytes in 2 blocks are definitely lost in loss record 509 of 1,057 ==29896== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29896== by 0x1FE4BC99: mythplugin_init (main.cpp:25) ==29896== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29896== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29896== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29896== by 0x44041B: main (main.cpp:1399) ==29896== ==29896== ==29896== 216 (200 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 813 of 1,057 ==29896== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29896== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29896== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29896== by 0x44041B: main (main.cpp:1399) ==29896== ==29896== ==29896== 736 bytes in 2 blocks are possibly lost in loss record 878 of 1,057 ==29896== at 0x4C2068B: memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0x4C20728: posix_memalign (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xCCFE2F0: (within /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xCCFFB10: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29896== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29896== ==29896== ==29896== 10,144 (2,048 direct, 8,096 indirect) bytes in 4 blocks are definitely lost in loss record 993 of 1,057 ==29896== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29896== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29896== by 0xB858B66: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29896== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0xA1A460D: QFont::exactMatch() const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29896== by 0x73328BB: MythUIHelperPrivate::StoreGUIsettings() (mythuihelper.cpp:326) ==29896== by 0x733550E: MythUIHelperPrivate::Init() (mythuihelper.cpp:172) ==29896== by 0x7335544: MythUIHelper::Init(MythUIMenuCallbacks&) (mythuihelper.cpp:347) ==29896== by 0x6E97FBA: MythContextPrivate::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:321) ==29896== by 0x6E98B08: MythContext::Init(bool, UPnp*, bool, bool, bool) (mythcontext.cpp:1281) ==29896== ==29896== ==29896== 3,472 (1,680 direct, 1,792 indirect) bytes in 14 blocks are definitely lost in loss record 999 of 1,057 ==29896== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29896== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29896== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29896== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29896== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29896== by 0x43FD45: main (main.cpp:1364) ==29896== ==29896== ==29896== 12,192 bytes in 6 blocks are definitely lost in loss record 1,008 of 1,057 ==29896== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xCCEB152: g_malloc0 (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xCCFF8E1: g_slice_alloc (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xCCC1709: g_ptr_array_sized_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xCCE3FDA: g_main_context_new (in /usr/lib64/libglib-2.0.so.0.1800.3) ==29896== by 0xC3D5B90: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC3D5CEF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC2E5BB1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC2E5CF9: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29896== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29896== ==29896== ==29896== 128,344 bytes in 2,909 blocks are possibly lost in loss record 1,051 of 1,057 ==29896== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29896== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0xC2E4D37: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29896== by 0x97731B0: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29896== by 0x97A2865: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29896== by 0x976A3D2: (within /usr/lib64/qt4/libQtOpenGL.so.4.5.1) ==29896== ==29896== LEAK SUMMARY: ==29896== definitely lost: 16,336 bytes in 29 blocks. ==29896== indirectly lost: 10,331 bytes in 274 blocks. ==29896== possibly lost: 129,144 bytes in 2,913 blocks. ==29896== still reachable: 26,092,608 bytes in 25,902 blocks. ==29896== suppressed: 0 bytes in 0 blocks. ==29896== Reachable blocks (those to which a pointer was found) are not shown. ==29896== To see them, rerun with: --leak-check=full --show-reachable=yes ==29873== ==29873== Thread 6: ==29873== Conditional jump or move depends on uninitialised value(s) ==29873== at 0x73C6E31: LIRC::GetCodes() (lirc.cpp:521) ==29873== by 0x73CB65F: LIRC::run() (lirc.cpp:461) ==29873== by 0xC2E5D1F: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xCF8E046: start_thread (in /lib64/libpthread-2.6.1.so) ==29873== by 0xDBF928C: clone (in /lib64/libc-2.6.1.so) ==29873== ==29873== Thread 1: ==29873== Syscall param write(buf) points to uninitialised byte(s) ==29873== at 0xCF94C0B: (within /lib64/libpthread-2.6.1.so) ==29873== by 0xBCDCBAE: (within /usr/lib64/libX11.so.6.2.0) ==29873== by 0xBCD4E8E: (within /usr/lib64/libX11.so.6.2.0) ==29873== by 0xBCB4389: XFlush (in /usr/lib64/libX11.so.6.2.0) ==29873== by 0xA048CE4: QWidgetPrivate::hide_sys() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA01BFC2: QWidgetPrivate::hide_helper() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA0235AF: QWidget::setVisible(bool) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA017972: QWidget::~QWidget() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA044F90: QDesktopWidget::~QDesktopWidget() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x9FD963B: QApplication::~QApplication() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x44143F: main (main.cpp:1486) ==29873== Address 0x1229e333 is 35 bytes inside a block of size 16,384 alloc'd ==29873== at 0x4C207BC: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xBCC3234: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==29873== by 0xA0376C6: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x9FDC952: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x9FDD522: QApplication::QApplication(int&, char**, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x43C48B: main (main.cpp:1074) ==29873== ==29873== ERROR SUMMARY: 12 errors from 3 contexts (suppressed: 626 from 4) ==29873== malloc/free: in use at exit: 21,242,432 bytes in 14,077 blocks. ==29873== malloc/free: 455,555 allocs, 441,478 frees, 509,577,513 bytes allocated. ==29873== For counts of detected errors, rerun with: -v ==29873== Use --track-origins=yes to see where uninitialised values come from ==29873== searching for pointers to 14,077 not-freed blocks. ==29873== checked 33,603,304 bytes. ==29873== ==29873== ==29873== 946 (40 direct, 906 indirect) bytes in 1 blocks are definitely lost in loss record 27 of 372 ==29873== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC305FAA: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC306078: QListData::append() (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3C5D09: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BF1DF: QObjectPrivate::refSender(QObject*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BF2B3: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3C2AE5: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x6ED6147: SpinBoxSetting::SpinBoxSetting(Storage*, int, int, int, bool, QString) (settings.cpp:442) ==29873== by 0x4BCA38: HostSpinBox::HostSpinBox(QString const&, int, int, int, bool) (settings.h:680) ==29873== by 0x491600: VidModeHeight(int) (globalsettings.cpp:2543) ==29873== by 0x4BFF37: VideoModeSettings::VideoModeSettings() (globalsettings.cpp:2687) ==29873== by 0x4A4DC6: AppearanceSettings::AppearanceSettings() (globalsettings.cpp:5025) ==29873== ==29873== ==29873== 71 bytes in 1 blocks are possibly lost in loss record 28 of 372 ==29873== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC2E851E: QByteArray::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC2E8ADA: QByteArray::operator=(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xA24D383: qt_x11ft_convert_pattern(_FcPattern*, QByteArray*, int*, bool*) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA24FE3E: QFontEngineX11FT::QFontEngineX11FT(_FcPattern*, QFontDef const&, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1BC88F: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1C20E8: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== ==29873== ==29873== 906 (136 direct, 770 indirect) bytes in 1 blocks are definitely lost in loss record 29 of 372 ==29873== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC3C5D7A: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BEEDA: QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BF2A3: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3C2AE5: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x6ED6147: SpinBoxSetting::SpinBoxSetting(Storage*, int, int, int, bool, QString) (settings.cpp:442) ==29873== by 0x4BCA38: HostSpinBox::HostSpinBox(QString const&, int, int, int, bool) (settings.h:680) ==29873== by 0x491600: VidModeHeight(int) (globalsettings.cpp:2543) ==29873== by 0x4BFF37: VideoModeSettings::VideoModeSettings() (globalsettings.cpp:2687) ==29873== by 0x4A4DC6: AppearanceSettings::AppearanceSettings() (globalsettings.cpp:5025) ==29873== by 0x43B524: WriteDefaults() (main.cpp:619) ==29873== by 0x43F841: main (main.cpp:1340) ==29873== ==29873== ==29873== 30,800 (1,280 direct, 29,520 indirect) bytes in 10 blocks are definitely lost in loss record 53 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC3BFA70: QObject::QObject(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xA1A7DCA: QFontEngine::QFontEngine() (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA253A9F: QFontEngineFT::QFontEngineFT(QFontDef const&) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA24FDEE: QFontEngineX11FT::QFontEngineX11FT(_FcPattern*, QFontDef const&, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1BC88F: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1C20E8: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== ==29873== ==29873== 1,968 (24 direct, 1,944 indirect) bytes in 1 blocks are definitely lost in loss record 55 of 372 ==29873== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xA257391: QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFontEngineFT::GlyphFormat, bool) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA258567: QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1AE657: (within /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xC346AA1: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC349EB7: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC34495A: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC34A708: qShapeItem(HB_ShaperItem*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xA1D77BD: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D9CCA: QTextEngine::width(int, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== ==29873== ==29873== 48 bytes in 1 blocks are definitely lost in loss record 63 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0x440408: main (main.cpp:1399) ==29873== ==29873== ==29873== 864 (800 direct, 64 indirect) bytes in 4 blocks are definitely lost in loss record 145 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC3C91E2: QTranslator::QTranslator(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x6E710DB: LanguageSettings::load(QString) (langsettings.cpp:93) ==29873== by 0x6EBBD6E: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:175) ==29873== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29873== by 0x44041B: main (main.cpp:1399) ==29873== ==29873== ==29873== 38,864 bytes in 479 blocks are possibly lost in loss record 176 of 372 ==29873== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC311A63: QMapData::node_create(QMapData::Node**, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x73517BC: QMap::node_create(QMapData*, QMapData::Node**, QString const&, MythFontProperties const&) (qmap.h:418) ==29873== by 0x7351F2E: QMap::insert(QString const&, MythFontProperties const&) (qmap.h:512) ==29873== by 0x734DB57: MythUIText::CopyFrom(MythUIType*) (mythuitext.cpp:569) ==29873== by 0x7350CDD: MythUIText::CreateCopy(MythUIType*) (mythuitext.cpp:597) ==29873== by 0x73441DB: MythUIType::CopyFrom(MythUIType*) (mythuitype.cpp:653) ==29873== by 0x737F2E4: MythUIGroup::CopyFrom(MythUIType*) (mythuigroup.cpp:29) ==29873== by 0x737F47F: MythUIGroup::CreateCopy(MythUIType*) (mythuigroup.cpp:35) ==29873== by 0x73441DB: MythUIType::CopyFrom(MythUIType*) (mythuitype.cpp:653) ==29873== by 0x7352D7B: MythUIStateType::CopyFrom(MythUIType*) (mythuistatetype.cpp:255) ==29873== by 0x7353AF3: MythUIStateType::CreateCopy(MythUIType*) (mythuistatetype.cpp:283) ==29873== ==29873== ==29873== 209,526 (2,640 direct, 206,886 indirect) bytes in 15 blocks are definitely lost in loss record 182 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0x6E846D1: TriggeredConfigurationGroup::addTarget(QString, Configurable*) (mythconfiggroups.cpp:483) ==29873== by 0x4C0641: LcdSettings::LcdSettings() (globalsettings.cpp:4328) ==29873== by 0x4A508B: AppearanceSettings::AppearanceSettings() (globalsettings.cpp:5048) ==29873== by 0x43B524: WriteDefaults() (main.cpp:619) ==29873== by 0x43F841: main (main.cpp:1340) ==29873== ==29873== ==29873== 3,223 (464 direct, 2,759 indirect) bytes in 2 blocks are definitely lost in loss record 185 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xA1C183F: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D9CCA: QTextEngine::width(int, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1B6C33: QFontMetrics::width(QString const&, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0x734C2A7: MythUIText::cutDown(QString const&, MythFontProperties*, bool, int, int) (mythuitext.cpp:388) ==29873== by 0x734CA3F: MythUIText::DrawSelf(MythPainter*, int, int, int, QRect) (mythuitext.cpp:249) ==29873== by 0x7342697: MythUIType::Draw(MythPainter*, int, int, int, QRect) (mythuitype.cpp:382) ==29873== ==29873== ==29873== 510 bytes in 2 blocks are definitely lost in loss record 186 of 372 ==29873== at 0x4C216AB: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC3217AF: QString::fromLatin1_helper(char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x445FA5: QString::QString(char const*) (qstring.h:413) ==29873== by 0x507F92: MediaRenderer::MediaRenderer() (mediarenderer.cpp:93) ==29873== by 0x43D4EF: main (main.cpp:1193) ==29873== ==29873== ==29873== 1,296 (96 direct, 1,200 indirect) bytes in 6 blocks are definitely lost in loss record 196 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0x6E710C3: LanguageSettings::load(QString) (langsettings.cpp:93) ==29873== by 0x1FE4BC99: mythplugin_init (main.cpp:25) ==29873== by 0x6EBB4E6: MythPlugin::init(char const*) (mythplugin.cpp:42) ==29873== by 0x6EBBA70: MythPluginManager::init_plugin(QString const&) (mythplugin.cpp:164) ==29873== by 0x6EBCCC4: MythPluginManager::MythPluginManager() (mythplugin.cpp:146) ==29873== by 0x44041B: main (main.cpp:1399) ==29873== ==29873== ==29873== 980 (16 direct, 964 indirect) bytes in 1 blocks are definitely lost in loss record 210 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC3C5D16: (within /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BF1DF: QObjectPrivate::refSender(QObject*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BF2B3: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3C2AE5: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x6ED6147: SpinBoxSetting::SpinBoxSetting(Storage*, int, int, int, bool, QString) (settings.cpp:442) ==29873== by 0x4BCA38: HostSpinBox::HostSpinBox(QString const&, int, int, int, bool) (settings.h:680) ==29873== by 0x48E745: LogCleanPeriod() (globalsettings.cpp:3954) ==29873== by 0x4C2C6F: MythLogSettings::MythLogSettings() (globalsettings.cpp:4113) ==29873== by 0x4A1CED: MainGeneralSettings::MainGeneralSettings() (globalsettings.cpp:4629) ==29873== by 0x43B548: WriteDefaults() (main.cpp:622) ==29873== by 0x43F841: main (main.cpp:1340) ==29873== ==29873== ==29873== 1,443 (176 direct, 1,267 indirect) bytes in 1 blocks are definitely lost in loss record 293 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC2E3902: QThread::QThread(QObject*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x73CBD94: LIRC::LIRC(QObject*, QString const&, QString const&, QString const&, QString const&) (lirc.cpp:92) ==29873== by 0x7301F74: MythMainWindow::StartLIRC() (mythmainwindow.cpp:1767) ==29873== by 0x730ACFB: MythMainWindow::MythMainWindow(bool) (mythmainwindow.cpp:320) ==29873== by 0x730E3C9: MythMainWindow::getMainWindow(bool) (mythmainwindow.cpp:212) ==29873== by 0x730E453: GetMythMainWindow() (mythmainwindow.cpp:226) ==29873== by 0x43FCA4: main (main.cpp:1358) ==29873== ==29873== ==29873== 15,008 (3,072 direct, 11,936 indirect) bytes in 6 blocks are definitely lost in loss record 334 of 372 ==29873== at 0x4C21782: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xB861CC2: (within /usr/lib64/libfontconfig.so.1.3.0) ==29873== by 0xB8626AD: (within /usr/lib64/libfontconfig.so.1.3.0) ==29873== by 0xB858B85: FcDefaultSubstitute (in /usr/lib64/libfontconfig.so.1.3.0) ==29873== by 0xA1C1EAC: QFontDatabase::load(QFontPrivate const*, int) (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1A1458: QFontPrivate::engineForScript(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D4CC5: QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D70DC: QTextEngine::shapeTextWithHarfbuzz(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7C9F: QTextEngine::shapeText(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D7F88: QTextEngine::shape(int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1D9CCA: QTextEngine::width(int, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== by 0xA1B6C33: QFontMetrics::width(QString const&, int) const (in /usr/lib64/qt4/libQtGui.so.4.5.1) ==29873== ==29873== ==29873== 3,612 (1,680 direct, 1,932 indirect) bytes in 14 blocks are definitely lost in loss record 338 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0x7355928: MythFontProperties::ParseFromXml(QDomElement&, MythUIType*, bool) (mythfontproperties.cpp:128) ==29873== by 0x73258B1: XMLParseBase::doLoad(QString const&, MythUIType*, QString const&, bool) (xmlparsebase.cpp:491) ==29873== by 0x7325E8F: XMLParseBase::LoadBaseTheme() (xmlparsebase.cpp:537) ==29873== by 0x731F355: MythThemeBase::Init() (myththemebase.cpp:71) ==29873== by 0x731F9E6: MythThemeBase::MythThemeBase() (myththemebase.cpp:25) ==29873== by 0x43FD45: main (main.cpp:1364) ==29873== ==29873== ==29873== 3,888 (24 direct, 3,864 indirect) bytes in 1 blocks are definitely lost in loss record 341 of 372 ==29873== at 0x4C21F09: operator new(unsigned long) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==29873== by 0xC3BEEF5: QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3BF2A3: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0xC3C2AE5: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib64/qt4/libQtCore.so.4.5.1) ==29873== by 0x4BFFCF: VideoModeSettings::VideoModeSettings() (globalsettings.cpp:2693) ==29873== by 0x4A4DC6: AppearanceSettings::AppearanceSettings() (globalsettings.cpp:5025) ==29873== by 0x43B524: WriteDefaults() (main.cpp:619) ==29873== by 0x43F841: main (main.cpp:1340) ==29873== ==29873== LEAK SUMMARY: ==29873== definitely lost: 11,006 bytes in 66 blocks. ==29873== indirectly lost: 264,012 bytes in 3,880 blocks. ==29873== possibly lost: 38,935 bytes in 480 blocks. ==29873== still reachable: 20,928,479 bytes in 9,651 blocks. ==29873== suppressed: 0 bytes in 0 blocks. ==29873== Reachable blocks (those to which a pointer was found) are not shown. ==29873== To see them, rerun with: --leak-check=full --show-reachable=yes