==25666== Memcheck, a memory error detector ==25666== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==25666== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==25666== Command: mythlogserver ==25666== ==25666== Thread 3: ==25666== Invalid read of size 8 ==25666== at 0x1046ACC9: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252) ==25666== by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703) ==25666== by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401) ==25666== by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x10481275: QEventDispatcherGlib::processEvents(QFlags) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== Address 0x1c9411e0 is 0 bytes inside a block of size 24 free'd ==25666== at 0x4C28A8C: operator delete(void*) (vg_replace_malloc.c:480) ==25666== by 0xE71443E: nzmqt::PollingZMQSocket::~PollingZMQSocket() (nzmqt.hpp:533) ==25666== by 0x10465771: QObjectPrivate::deleteChildren() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104695B5: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x78D7BEB: LoggerThread::~LoggerThread() (logging.cpp:276) ==25666== by 0x78D7CA3: LoggerThread::~LoggerThread() (logging.cpp:295) ==25666== by 0x78DA5CE: logStop() (logging.cpp:883) ==25666== by 0x402278: (anonymous namespace)::cleanup() (main.cpp:29) ==25666== by 0x4022FC: (anonymous namespace)::CleanupGuard::~CleanupGuard() (main.cpp:50) ==25666== by 0x4027B3: main (main.cpp:127) ==25666== ==25666== Invalid read of size 8 ==25666== at 0x10463500: QObject::metaObject() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x1046ACD0: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252) ==25666== by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703) ==25666== by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401) ==25666== by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== Address 0x1c9411e8 is 8 bytes inside a block of size 24 free'd ==25666== at 0x4C28A8C: operator delete(void*) (vg_replace_malloc.c:480) ==25666== by 0xE71443E: nzmqt::PollingZMQSocket::~PollingZMQSocket() (nzmqt.hpp:533) ==25666== by 0x10465771: QObjectPrivate::deleteChildren() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104695B5: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x78D7BEB: LoggerThread::~LoggerThread() (logging.cpp:276) ==25666== by 0x78D7CA3: LoggerThread::~LoggerThread() (logging.cpp:295) ==25666== by 0x78DA5CE: logStop() (logging.cpp:883) ==25666== by 0x402278: (anonymous namespace)::cleanup() (main.cpp:29) ==25666== by 0x4022FC: (anonymous namespace)::CleanupGuard::~CleanupGuard() (main.cpp:50) ==25666== by 0x4027B3: main (main.cpp:127) ==25666== ==25666== Invalid read of size 8 ==25666== at 0x10463504: QObject::metaObject() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x1046ACD0: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252) ==25666== by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703) ==25666== by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401) ==25666== by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== Address 0x28 is not stack'd, malloc'd or (recently) free'd ==25666== ==25666== ==25666== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==25666== Access not within mapped region at address 0x28 ==25666== at 0x10463504: QObject::metaObject() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x1046ACD0: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252) ==25666== by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703) ==25666== by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401) ==25666== by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2) ==25666== by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4) ==25666== If you believe this happened as a result of a stack ==25666== overflow in your program's main thread (unlikely but ==25666== possible), you can try to increase the size of the ==25666== main thread stack using the --main-stacksize= flag. ==25666== The main thread stack size used in this run was 8388608. ==25666== ==25666== HEAP SUMMARY: ==25666== in use at exit: 1,396,346 bytes in 5,257 blocks ==25666== total heap usage: 55,492 allocs, 50,235 frees, 5,576,649 bytes allocated ==25666== ==25666== LEAK SUMMARY: ==25666== definitely lost: 8,354 bytes in 13 blocks ==25666== indirectly lost: 0 bytes in 0 blocks ==25666== possibly lost: 469,394 bytes in 2,232 blocks ==25666== still reachable: 918,598 bytes in 3,012 blocks ==25666== suppressed: 0 bytes in 0 blocks ==25666== Rerun with --leak-check=full to see details of leaked memory ==25666== ==25666== For counts of detected and suppressed errors, rerun with: -v ==25666== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 13 from 10)