==13947== drd, a thread error detector ==13947== Copyright (C) 2006-2010, and GNU GPL'd, by Bart Van Assche. ==13947== Using Valgrind-3.6.1-Debian and LibVEX; rerun with -h for copyright info ==13947== Command: /usr/bin/mythshutdown --status 0 --verbose general --loglevel info --syslog local7 ==13947== ==13947== Thread 3: ==13947== Conflicting load by thread 3 at 0x0c2bb568 size 4 ==13947== at 0x4FBD9C3: QThreadStorageData::get() const (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6034: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2bb568 is at offset 0 from 0xc2bb568. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4FB4D2C: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBD64F: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBD6CA: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting load by thread 3 at 0x0c2bb568 size 4 ==13947== at 0x4FBDA13: QThreadStorageData::get() const (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6034: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2bb568 is at offset 0 from 0xc2bb568. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4FB4D2C: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBD64F: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBD6CA: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting load by thread 3 at 0x0c2bb568 size 4 ==13947== at 0x4FBD857: QThreadStorageData::set(void*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6097: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2bb568 is at offset 0 from 0xc2bb568. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4FB4D2C: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBD64F: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBD6CA: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting load by thread 3 at 0x0c2bb568 size 4 ==13947== at 0x4FBD857: QThreadStorageData::set(void*) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6071: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2bb568 is at offset 0 from 0xc2bb568. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4FB4D2C: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBD64F: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBD6CA: QThreadStorageData::QThreadStorageData(void (*)(void*)) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB4D40: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FB6026: qsrand(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A29E33: MThread::ThreadSetup(QString const&) (mthread.cpp:231) ==13947== by 0x4A2A901: MThread::RunProlog() (mthread.cpp:211) ==13947== by 0x4B1BED3: DBLoggerThread::run() (logging.cpp:622) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Thread 2: ==13947== Conflicting load by thread 2 at 0x08059238 size 4 ==13947== at 0x4B1C1A6: DBLoggerThread::run() (logging.cpp:629) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Allocation context: BSS section of /usr/bin/mythshutdown ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B1AB96: createItem(char const*, char const*, int, LogLevel_t, int) (qmutex.h:114) ==13947== Other segment end (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B1F02D: LogPrintLine (qmutex.h:102) ==13947== by 0x4A904D1: MythCoreContext::Init() (mythcorecontext.cpp:226) ==13947== by 0xC2A3D37: ??? ==13947== ==13947== Conflicting load by thread 2 at 0x04bb7644 size 4 ==13947== at 0x4A5565A: MythDB::getMythDB() (mythdb.cpp:27) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4B1C1B3: DBLoggerThread::run() (logging.cpp:550) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Allocation context: BSS section of /usr/lib/libmythbase-0.25.so.0.25.0 ==13947== Other segment start (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4A55685: MythDB::getMythDB() (mythdb.cpp:30) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A55697: MythDB::getMythDB() (mythdb.cpp:33) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== ==13947== Conflicting load by thread 2 at 0x0c2cf9b8 size 4 ==13947== at 0x4A54DB4: MythDB::HaveValidDatabase() const (mythdb.cpp:1096) ==13947== by 0x4B1C1BF: DBLoggerThread::run() (logging.cpp:552) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2cf9b8 is at offset 0 from 0xc2cf9b8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A556BB: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4A55685: MythDB::getMythDB() (mythdb.cpp:30) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A55697: MythDB::getMythDB() (mythdb.cpp:33) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== ==13947== Conflicting load by thread 2 at 0x0c2d3084 size 1 ==13947== at 0x4A54DB8: MythDB::HaveValidDatabase() const (mythdb.cpp:1096) ==13947== by 0x4B1C1BF: DBLoggerThread::run() (logging.cpp:552) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2d3084 is at offset 140 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4A55685: MythDB::getMythDB() (mythdb.cpp:30) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A55697: MythDB::getMythDB() (mythdb.cpp:33) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== ==13947== Thread 1: ==13947== Conflicting store by thread 1 at 0x0c2c5fec size 4 ==13947== at 0x5033C54: QAbstractFileEngine::QAbstractFileEngine(QAbstractFileEnginePrivate&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xC2DAACF: ??? ==13947== Address 0xc2c5fec is at offset 4 from 0xc2c5fe8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x503425B: QAbstractFileEngine::create(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xC2DAACF: ??? ==13947== Other segment start (thread 3) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B1CE63: LoggerThread::handleItem(LoggingItem*) (qmutex.h:102) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 3) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B1CFEB: LoggerThread::handleItem(LoggingItem*) (qmutex.h:114) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2c5fec size 4 ==13947== at 0x50335E4: QAbstractFileEngine::~QAbstractFileEngine() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== Address 0xc2c5fec is at offset 4 from 0xc2c5fe8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x503425B: QAbstractFileEngine::create(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xC2DAACF: ??? ==13947== Other segment start (thread 3) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B1CE63: LoggerThread::handleItem(LoggingItem*) (qmutex.h:102) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 3) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B1CFEB: LoggerThread::handleItem(LoggingItem*) (qmutex.h:114) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 3) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B1CE63: LoggerThread::handleItem(LoggingItem*) (qmutex.h:102) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 3) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B1CFEB: LoggerThread::handleItem(LoggingItem*) (qmutex.h:114) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3084 size 1 ==13947== at 0x4A54D6A: MythDB::SetHaveDBConnection(bool) (mythdb.cpp:1063) ==13947== by 0x4A48008: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:183) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E8DC: MSqlQuery::testDBConnection() (mythdbcon.cpp:833) ==13947== by 0x4C38309: MythContextPrivate::TestDBconnection() (mythcontext.cpp:624) ==13947== by 0x4C3D5A9: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:356) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3084 is at offset 140 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B1C259: DBLoggerThread::run() (qmutex.h:102) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4FBFC8B: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3085 size 1 ==13947== at 0x4A54D8A: MythDB::SetHaveSchema(bool) (mythdb.cpp:1072) ==13947== by 0x4A480CA: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:204) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E8DC: MSqlQuery::testDBConnection() (mythdbcon.cpp:833) ==13947== by 0x4C38309: MythContextPrivate::TestDBconnection() (mythcontext.cpp:624) ==13947== by 0x4C3D5A9: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:356) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3085 is at offset 141 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B1C297: DBLoggerThread::run() (qmutex.h:114) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0x4FBFB88: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B1C27C: DBLoggerThread::run() (logging.cpp:633) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Thread 2: ==13947== Conflicting load by thread 2 at 0x0c2d3085 size 1 ==13947== at 0x4A54DC1: MythDB::HaveValidDatabase() const (mythdb.cpp:1096) ==13947== by 0x4B1C1BF: DBLoggerThread::run() (logging.cpp:552) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2d3085 is at offset 141 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 1) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD845306: get_charset_by_csname (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD869B93: mysql_set_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D635B: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E8DC: MSqlQuery::testDBConnection() (mythdbcon.cpp:833) ==13947== by 0x4C38309: MythContextPrivate::TestDBconnection() (mythcontext.cpp:624) ==13947== by 0x4C3D5A9: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:356) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== Other segment end (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D3330: QObject::~QObject() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== Other segment start (thread 1) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD845306: get_charset_by_csname (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD869B93: mysql_set_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D635B: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E8DC: MSqlQuery::testDBConnection() (mythdbcon.cpp:833) ==13947== by 0x4C38309: MythContextPrivate::TestDBconnection() (mythcontext.cpp:624) ==13947== by 0x4C3D5A9: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:356) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== Other segment end (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D3330: QObject::~QObject() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== ==13947== Thread 1: ==13947== Conflicting load by thread 1 at 0x0c2d3058 size 4 ==13947== at 0x4A4B68B: MDBManager::CloseDatabases() (mythdbcon.cpp:456) ==13947== by 0x4C3DA74: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:683) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3058 is at offset 96 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBB9CB: QReadWriteLock::unlock() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4F27616: ??? (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4F28369: QSqlDatabase::addDatabase(QString const&, QString const&) (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A46F80: MSqlDatabase::MSqlDatabase(QString const&) (mythdbcon.cpp:74) ==13947== by 0x4A4E2D6: MDBManager::popConnection(bool) (mythdbcon.cpp:295) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3058 size 4 ==13947== at 0x4A4B68B: MDBManager::CloseDatabases() (mythdbcon.cpp:456) ==13947== by 0x4C3DA74: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:683) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3058 is at offset 96 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBB9CB: QReadWriteLock::unlock() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4F27616: ??? (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4F28369: QSqlDatabase::addDatabase(QString const&, QString const&) (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A46F80: MSqlDatabase::MSqlDatabase(QString const&) (mythdbcon.cpp:74) ==13947== by 0x4A4E2D6: MDBManager::popConnection(bool) (mythdbcon.cpp:295) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d2ff8 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52DB6: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d2ff8 is at offset 0 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d2ffc size 1 ==13947== at 0x4A52DBB: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d2ffc is at offset 4 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3000 size 4 ==13947== at 0x4A52DC1: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3000 is at offset 8 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3004 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52DD5: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3004 is at offset 12 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3008 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52DE7: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3008 is at offset 16 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d300c size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52DF9: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d300c is at offset 20 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3010 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E0B: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3010 is at offset 24 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3014 size 1 ==13947== at 0x4A52E10: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3014 is at offset 28 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3018 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E24: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3018 is at offset 32 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d301c size 1 ==13947== at 0x4A52E29: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d301c is at offset 36 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3020 size 4 ==13947== at 0x4A52E2F: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3020 is at offset 40 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3024 size 4 ==13947== at 0x4A52E35: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3024 is at offset 44 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3028 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E49: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3028 is at offset 48 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d302c size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E5B: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d302c is at offset 52 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3030 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E6D: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3030 is at offset 56 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3034 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E7F: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3034 is at offset 60 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d3038 size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52E97: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d3038 is at offset 64 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0c2d303c size 4 ==13947== at 0x500A5F2: QString::operator=(QString const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A52EA3: MythDB::SetDatabaseParams(DatabaseParams const&) (mythdbparams.h:7) ==13947== by 0x4C3DA8D: MythContextPrivate::FindDatabase(bool, bool) (mythcontext.cpp:684) ==13947== by 0x4C3E669: MythContextPrivate::Init(bool, bool, bool, bool) (mythcontext.cpp:285) ==13947== by 0x4C3EE09: MythContext::Init(bool, bool, bool, bool) (mythcontext.cpp:1102) ==13947== Address 0xc2d303c is at offset 68 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A4E0A5: MDBManager::popConnection(bool) (mythdbcon.cpp:314) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0xD84081E: my_thread_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Thread 2: ==13947== Conflicting store by thread 2 at 0x0c2d3084 size 1 ==13947== at 0x4A54D6A: MythDB::SetHaveDBConnection(bool) (mythdb.cpp:1063) ==13947== by 0x4A48008: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:183) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Address 0xc2d3084 is at offset 140 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBB9CB: QReadWriteLock::unlock() (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A58CC8: MythDB::GetSetting(QString const&, QString const&) (mythdb.cpp:369) ==13947== by 0x4AA1DF0: MythLocale::Init(QString const&) (mythlocale.cpp:22) ==13947== by 0x4AA2910: MythLocale::MythLocale(QString) (mythlocale.cpp:17) ==13947== by 0x4BC9487: ??? (in /usr/lib/libmyth-0.25.so.0.25.0) ==13947== Other segment end (thread 1) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50A1352: QFactoryLoader::instance(QString const&) const (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x1: ??? ==13947== ==13947== Thread 1: ==13947== Conflicting load by thread 1 at 0x0d9e4120 size 4 ==13947== at 0xD867680: mysql_init_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867FE3: mysql_real_connect (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D62D3: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x4A00FFF: ??? ==13947== Allocation context: BSS section of /usr/lib/libmysqlclient_r.so.16.0.0 ==13947== Other segment start (thread 2) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50EE6BC: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0d9e4120 size 4 ==13947== at 0xD867747: mysql_init_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867FE3: mysql_real_connect (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D62D3: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x4A00FFF: ??? ==13947== Allocation context: BSS section of /usr/lib/libmysqlclient_r.so.16.0.0 ==13947== Other segment start (thread 2) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50EE6BC: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting load by thread 1 at 0x0d9e4120 size 4 ==13947== at 0xD869B4B: mysql_set_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D635B: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x4A00FFF: ??? ==13947== Allocation context: BSS section of /usr/lib/libmysqlclient_r.so.16.0.0 ==13947== Other segment start (thread 2) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50EE6BC: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0d9e4120 size 4 ==13947== at 0xD869BAB: mysql_set_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D635B: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x4A00FFF: ??? ==13947== Allocation context: BSS section of /usr/lib/libmysqlclient_r.so.16.0.0 ==13947== Other segment start (thread 2) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50EE6BC: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting store by thread 1 at 0x0d9e4120 size 4 ==13947== at 0xD869CB7: mysql_set_character_set (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D635B: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x4A00FFF: ??? ==13947== Allocation context: BSS section of /usr/lib/libmysqlclient_r.so.16.0.0 ==13947== Other segment start (thread 2) ==13947== at 0x402BE69: pthread_mutex_unlock (drd_pthread_intercepts.c:640) ==13947== by 0x53E02F3: pthread_mutex_unlock (forward.c:184) ==13947== by 0xD834534: mysql_server_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD867428: mysql_init (in /usr/lib/libmysqlclient_r.so.16.0.0) ==13947== by 0xD7D6135: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50EE6BC: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== ==13947== Conflicting load by thread 1 at 0x0c2d3084 size 1 ==13947== at 0x4A54DB8: MythDB::HaveValidDatabase() const (mythdb.cpp:1096) ==13947== by 0x4A5D2CD: MythDB::WriteDelayedSettings() (mythdb.cpp:1045) ==13947== by 0x4A4810C: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:206) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x4A00FFF: ??? ==13947== Address 0xc2d3084 is at offset 140 from 0xc2d2ff8. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4A55601: MythDB::MythDB() (mythdb.cpp:113) ==13947== by 0x4A556C5: MythDB::getMythDB() (mythdb.cpp:32) ==13947== by 0x4A556F3: GetMythDB() (mythdb.cpp:48) ==13947== by 0x4A8F8B1: MythCoreContext::MythCoreContext(QString const&, QObject*) (mythcorecontext.cpp:102) ==13947== by 0x4C3B75B: MythContext::MythContext(QString const&) (mythcontext.cpp:1027) ==13947== by 0x8051859: main (main.cpp:780) ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x50EE81B: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D0346: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x50D0A76: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D7CAE: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D7D33: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xC2B8057: ??? ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x50EE81B: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D0346: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x50D0A76: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D7CAE: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D7D33: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xC2B8057: ??? ==13947== ==13947== Conflicting load by thread 1 at 0x0c2e95e0 size 4 ==13947== at 0x4F22866: ??? (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0xC2CF9B7: ??? ==13947== Address 0xc2e95e0 is at offset 0 from 0xc2e95e0. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4F2288C: ??? (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0xC2B8057: ??? ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x50EE81B: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D0346: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x50D0A76: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D7CAE: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D7D33: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xC2B8057: ??? ==13947== ==13947== Conflicting load by thread 1 at 0x0c2e95e0 size 4 ==13947== at 0x4F22A40: QSqlQuery::operator=(QSqlQuery const&) (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0xC2E7D33: ??? ==13947== Address 0xc2e95e0 is at offset 0 from 0xc2e95e0. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4F2288C: ??? (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0xC2B8057: ??? ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x50EE81B: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D0346: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x50D0A76: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D7CAE: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D7D33: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xC2B8057: ??? ==13947== Other segment start (thread 2) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x50EE81B: QTextCodec::codecForName(QByteArray const&) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D46AF: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D636C: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0x4F25BAE: QSqlDatabase::open() (in /usr/lib/i386-linux-gnu/libQtSql.so.4.7.4) ==13947== by 0x4A4798B: MSqlDatabase::OpenDatabase(bool) (mythdbcon.cpp:145) ==13947== by 0x4A4E0B5: MDBManager::popConnection(bool) (mythdbcon.cpp:316) ==13947== by 0x4A4E98B: MSqlQuery::InitCon(MSqlQuery::ConnectionReuse) (mythdbcon.cpp:518) ==13947== by 0x40302F8: QMutex::unlock() (drd_qtcore_intercepts.c:208) ==13947== Other segment end (thread 2) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x50D0346: ??? (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x50D0A76: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0xD7D7CAE: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xD7D7D33: ??? (in /usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers/libqsqlmysql.so) ==13947== by 0xC2B8057: ??? ==13947== ==13947== Thread 4: ==13947== Conflicting store by thread 4 at 0x0c2fd184 size 4 ==13947== at 0x4B5C426: MythSystemManager::run() (mythsystem.h:84) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Address 0xc2fd184 is at offset 12 from 0xc2fd178. Allocation context: ==13947== at 0x402973F: operator new(unsigned int) (vg_replace_malloc.c:255) ==13947== by 0x4AA1B8D: myth_system(QString const&, unsigned int, unsigned int) (mythsystem.cpp:388) ==13947== by 0x804BF5A: getStatus(bool) (main.cpp:234) ==13947== by 0x8051BC0: main (main.cpp:803) ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B5BC1F: MythSystemManager::append(MythSystemUnix*) (system-unix.cpp:465) ==13947== by 0x4B5BF6F: MythSystemUnix::Manage() (system-unix.cpp:933) ==13947== by 0x804BF5A: getStatus(bool) (main.cpp:234) ==13947== by 0x8051BC0: main (main.cpp:803) ==13947== Other segment end (thread 1) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0x4FBFB88: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FBC111: QSemaphore::acquire(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A9CB71: MythSystem::Wait(long) (mythsystem.cpp:221) ==13947== by 0x4AA1BD8: myth_system(QString const&, unsigned int, unsigned int) (mythsystem.cpp:390) ==13947== by 0x804BF5A: getStatus(bool) (main.cpp:234) ==13947== by 0x8051BC0: main (main.cpp:803) ==13947== ==13947== Thread 1: ==13947== Conflicting store by thread 1 at 0x0c31bdba size 2 ==13947== at 0x500853C: QString::fromLatin1_helper(char const*, int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x500B89B: QString::fromAscii_helper(char const*, int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x804BA55: isRunning(char const*) (main.cpp:198) ==13947== by 0x804C03C: getStatus(bool) (main.cpp:240) ==13947== by 0x8051BC0: main (main.cpp:803) ==13947== Address 0xc31bdba is at offset 18 from 0xc31bda8. Allocation context: ==13947== at 0x4029B86: malloc (vg_replace_malloc.c:236) ==13947== by 0x4FB8E0A: qMalloc(unsigned int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x804BA55: isRunning(char const*) (main.cpp:198) ==13947== by 0x804C03C: getStatus(bool) (main.cpp:240) ==13947== by 0x8051BC0: main (main.cpp:803) ==13947== Other segment start (thread 3) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B1CE63: LoggerThread::handleItem(LoggingItem*) (qmutex.h:102) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 3) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B1CFEB: LoggerThread::handleItem(LoggingItem*) (qmutex.h:114) ==13947== by 0x4B1DA2B: LoggerThread::run() (logging.cpp:833) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Conflicting store by thread 1 at 0x04bb7608 size 1 ==13947== at 0x4B56265: ShutdownMythSystem() (system-unix.cpp:67) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Allocation context: Data section of /usr/lib/libmythbase-0.25.so.0.25.0 ==13947== Other segment start (thread 4) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B5D116: MythSystemManager::run() (system-unix.cpp:426) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 4) ==13947== at 0x539B926: ??? (syscall-template.S:82) ==13947== by 0x4B5C03E: MythSystemManager::run() (system-unix.cpp:272) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 4) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B5D116: MythSystemManager::run() (system-unix.cpp:426) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 4) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B5C054: MythSystemManager::run() (system-unix.cpp:275) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 5) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B5B7DD: MythSystemSignalManager::run() (system-unix.cpp:499) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 5) ==13947== at 0x539B926: ??? (syscall-template.S:82) ==13947== by 0x4B5B1FE: MythSystemSignalManager::run() (system-unix.cpp:491) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 5) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBC1CF: QSemaphore::release(int) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B5B5DB: MythSystemSignalManager::run() (mythsystem.h:103) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 5) ==13947== at 0x4030095: QMutex::lock() (drd_qtcore_intercepts.c:160) ==13947== by 0x4B5B22B: MythSystemSignalManager::run() (system-unix.cpp:496) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 6) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B5A790: MythSystemIOHandler::run() (system-unix.cpp:94) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 6) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0x4FBFB88: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B5A7F4: MythSystemIOHandler::run() (system-unix.cpp:100) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment start (thread 7) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4B5A790: MythSystemIOHandler::run() (system-unix.cpp:94) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Other segment end (thread 7) ==13947== at 0x402B60B: pthread_mutex_lock (drd_pthread_intercepts.c:587) ==13947== by 0x53E02B3: pthread_mutex_lock (forward.c:182) ==13947== by 0x4FBFB88: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4B5A7F4: MythSystemIOHandler::run() (system-unix.cpp:100) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== ==13947== Thread 4: ==13947== Conflicting load by thread 4 at 0x04bb7608 size 1 ==13947== at 0x4B5D117: MythSystemManager::run() (system-unix.cpp:267) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Allocation context: Data section of /usr/lib/libmythbase-0.25.so.0.25.0 ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBC782: QThread::isRunning() const (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A714: MThread::wait(unsigned long) (mthread.cpp:310) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBC782: QThread::isRunning() const (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A714: MThread::wait(unsigned long) (mthread.cpp:310) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBC782: QThread::isRunning() const (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A714: MThread::wait(unsigned long) (mthread.cpp:310) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== ==13947== Thread 5: ==13947== Conflicting load by thread 5 at 0x04bb7608 size 1 ==13947== at 0x4B5B1FF: MythSystemSignalManager::run() (system-unix.cpp:493) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Allocation context: Data section of /usr/lib/libmythbase-0.25.so.0.25.0 ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FBF474: QThread::wait(unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A730: MThread::wait(unsigned long) (mthread.cpp:311) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FBF474: QThread::wait(unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A730: MThread::wait(unsigned long) (mthread.cpp:311) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== ==13947== Thread 6: ==13947== Conflicting load by thread 6 at 0x04bb7608 size 1 ==13947== at 0x4B5A812: MythSystemIOHandler::run() (system-unix.cpp:103) ==13947== by 0x4A2BC91: MThreadInternal::run() (mthread.cpp:78) ==13947== by 0x6CC0D30: start_thread (pthread_create.c:304) ==13947== by 0x53D246D: clone (clone.S:130) ==13947== Allocation context: Data section of /usr/lib/libmythbase-0.25.so.0.25.0 ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FBF474: QThread::wait(unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A730: MThread::wait(unsigned long) (mthread.cpp:311) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment start (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4A2DB1E: MThreadPool::ShutdownAllPools() (qmutex.h:114) ==13947== by 0x4A94208: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:132) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== Other segment end (thread 1) ==13947== at 0x40302CC: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==13947== by 0x4FBFBAA: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4FBF474: QThread::wait(unsigned long) (in /usr/lib/i386-linux-gnu/libQtCore.so.4.7.4) ==13947== by 0x4A2A730: MThread::wait(unsigned long) (mthread.cpp:311) ==13947== by 0x4B5627F: ShutdownMythSystem() (system-unix.cpp:69) ==13947== by 0x4A9420D: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:134) ==13947== by 0x4A944C1: MythCoreContextPrivate::~MythCoreContextPrivate() (mythcorecontext.cpp:154) ==13947== by 0x5318112: (below main) (libc-start.c:226) ==13947== ==13947== Thread 1: ==13947== not a condition variable: cond 0x6cabbd4 ==13947== at 0x402C51F: pthread_cond_destroy@* (drd_pthread_intercepts.c:683) ==13947== by 0x5412583: pthread_cond_destroy@GLIBC_2.0 (forward.c:102) ==13947== by 0x5331980: __run_exit_handlers (exit.c:78) ==13947== by 0x5331A0C: exit (exit.c:100) ==13947== by 0x531811A: (below main) (libc-start.c:258) ==13947== ==13947== ==13947== For counts of detected and suppressed errors, rerun with: -v ==13947== ERROR SUMMARY: 66 errors from 49 contexts (suppressed: 8417 from 1640)