Ticket #10924: valgrind-mythlogserver.txt

File valgrind-mythlogserver.txt, 8.6 KB (added by Jonatan Lindblad, 11 years ago)

Log from valgrind

Line 
1==25666== Memcheck, a memory error detector
2==25666== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
3==25666== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
4==25666== Command: mythlogserver
5==25666==
6==25666== Thread 3:
7==25666== Invalid read of size 8
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)
9==25666==    by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252)
10==25666==    by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703)
11==25666==    by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401)
12==25666==    by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
13==25666==    by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
14==25666==    by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
15==25666==    by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
16==25666==    by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
17==25666==    by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
18==25666==    by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
19==25666==    by 0x10481275: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
20==25666==  Address 0x1c9411e0 is 0 bytes inside a block of size 24 free'd
21==25666==    at 0x4C28A8C: operator delete(void*) (vg_replace_malloc.c:480)
22==25666==    by 0xE71443E: nzmqt::PollingZMQSocket::~PollingZMQSocket() (nzmqt.hpp:533)
23==25666==    by 0x10465771: QObjectPrivate::deleteChildren() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
24==25666==    by 0x104695B5: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
25==25666==    by 0x78D7BEB: LoggerThread::~LoggerThread() (logging.cpp:276)
26==25666==    by 0x78D7CA3: LoggerThread::~LoggerThread() (logging.cpp:295)
27==25666==    by 0x78DA5CE: logStop() (logging.cpp:883)
28==25666==    by 0x402278: (anonymous namespace)::cleanup() (main.cpp:29)
29==25666==    by 0x4022FC: (anonymous namespace)::CleanupGuard::~CleanupGuard() (main.cpp:50)
30==25666==    by 0x4027B3: main (main.cpp:127)
31==25666==
32==25666== Invalid read of size 8
33==25666==    at 0x10463500: QObject::metaObject() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
34==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)
35==25666==    by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252)
36==25666==    by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703)
37==25666==    by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401)
38==25666==    by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
39==25666==    by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
40==25666==    by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
41==25666==    by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
42==25666==    by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
43==25666==    by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
44==25666==    by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
45==25666==  Address 0x1c9411e8 is 8 bytes inside a block of size 24 free'd
46==25666==    at 0x4C28A8C: operator delete(void*) (vg_replace_malloc.c:480)
47==25666==    by 0xE71443E: nzmqt::PollingZMQSocket::~PollingZMQSocket() (nzmqt.hpp:533)
48==25666==    by 0x10465771: QObjectPrivate::deleteChildren() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
49==25666==    by 0x104695B5: QObject::~QObject() (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
50==25666==    by 0x78D7BEB: LoggerThread::~LoggerThread() (logging.cpp:276)
51==25666==    by 0x78D7CA3: LoggerThread::~LoggerThread() (logging.cpp:295)
52==25666==    by 0x78DA5CE: logStop() (logging.cpp:883)
53==25666==    by 0x402278: (anonymous namespace)::cleanup() (main.cpp:29)
54==25666==    by 0x4022FC: (anonymous namespace)::CleanupGuard::~CleanupGuard() (main.cpp:50)
55==25666==    by 0x4027B3: main (main.cpp:127)
56==25666==
57==25666== Invalid read of size 8
58==25666==    at 0x10463504: QObject::metaObject() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
59==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)
60==25666==    by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252)
61==25666==    by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703)
62==25666==    by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401)
63==25666==    by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
64==25666==    by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
65==25666==    by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
66==25666==    by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
67==25666==    by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
68==25666==    by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
69==25666==    by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
70==25666==  Address 0x28 is not stack'd, malloc'd or (recently) free'd
71==25666==
72==25666==
73==25666== Process terminating with default action of signal 11 (SIGSEGV): dumping core
74==25666==  Access not within mapped region at address 0x28
75==25666==    at 0x10463504: QObject::metaObject() const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
76==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)
77==25666==    by 0xE711404: QObject::disconnect(QObject const*, char const*) (qobject.h:252)
78==25666==    by 0xE7123DF: nzmqt::PollingZMQContext::unregisterSocket(QObject*) (nzmqt.hpp:703)
79==25666==    by 0xE71076E: nzmqt::PollingZMQContext::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_nzmqt.cpp:401)
80==25666==    by 0x10467A2D: QObject::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
81==25666==    by 0x10452B5D: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
82==25666==    by 0x104569E0: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
83==25666==    by 0x104810E2: ??? (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
84==25666==    by 0x18276354: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
85==25666==    by 0x18276687: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
86==25666==    by 0x18276743: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.4)
87==25666==  If you believe this happened as a result of a stack
88==25666==  overflow in your program's main thread (unlikely but
89==25666==  possible), you can try to increase the size of the
90==25666==  main thread stack using the --main-stacksize= flag.
91==25666==  The main thread stack size used in this run was 8388608.
92==25666==
93==25666== HEAP SUMMARY:
94==25666==     in use at exit: 1,396,346 bytes in 5,257 blocks
95==25666==   total heap usage: 55,492 allocs, 50,235 frees, 5,576,649 bytes allocated
96==25666==
97==25666== LEAK SUMMARY:
98==25666==    definitely lost: 8,354 bytes in 13 blocks
99==25666==    indirectly lost: 0 bytes in 0 blocks
100==25666==      possibly lost: 469,394 bytes in 2,232 blocks
101==25666==    still reachable: 918,598 bytes in 3,012 blocks
102==25666==         suppressed: 0 bytes in 0 blocks
103==25666== Rerun with --leak-check=full to see details of leaked memory
104==25666==
105==25666== For counts of detected and suppressed errors, rerun with: -v
106==25666== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 13 from 10)