==22158== drd, a thread error detector ==22158== Copyright (C) 2006-2009, and GNU GPL'd, by Bart Van Assche. ==22158== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==22158== Command: drd/tests/qt4_mutex ==22158== Start of test. ==22158== Thread 3: ==22158== Conflicting load by thread 3 at 0x050c3ec4 size 4 ==22158== at 0x4CAA596: QMutexPool::get(void const*) (qvarlengtharray.h:104) ==22158== by 0x4DCF893: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50c3ec4 is at offset 4 from 0x50c3ec0. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4CAA952: globalMutexPool() (qmutexpool.cpp:52) ==22158== by 0x4DCF884: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E20730F: ??? (in /lib64/libpthread-2.9.so) ==22158== by 0x5EC394F: ??? ==22158== Other segment end (thread 2) ==22158== at 0x4A0A479: pthread_mutex_trylock (drd_pthread_intercepts.c:603) ==22158== by 0x34BB6025D8: ??? (in /lib64/libgthread-2.0.so.0.1800.4) ==22158== by 0x34BAA55AEE: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA139E1: g_array_sized_new (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA61060: g_static_private_set (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E02: g_get_filename_charsets (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E6D: ??? (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA612E4: g_thread_init_glib (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== ==22158== Conflicting load by thread 3 at 0x050c3ec8 size 8 ==22158== at 0x4CAA5B4: QMutexPool::get(void const*) (qvarlengtharray.h:104) ==22158== by 0x4DCF893: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50c3ec8 is at offset 8 from 0x50c3ec0. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4CAA952: globalMutexPool() (qmutexpool.cpp:52) ==22158== by 0x4DCF884: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E20730F: ??? (in /lib64/libpthread-2.9.so) ==22158== by 0x5EC394F: ??? ==22158== Other segment end (thread 2) ==22158== at 0x4A0A479: pthread_mutex_trylock (drd_pthread_intercepts.c:603) ==22158== by 0x34BB6025D8: ??? (in /lib64/libgthread-2.0.so.0.1800.4) ==22158== by 0x34BAA55AEE: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA139E1: g_array_sized_new (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA61060: g_static_private_set (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E02: g_get_filename_charsets (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E6D: ??? (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA612E4: g_thread_init_glib (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== ==22158== Conflicting load by thread 3 at 0x050c3ff8 size 8 ==22158== at 0x4CAA5B8: QMutexPool::get(void const*) (qbasicatomic.h:149) ==22158== by 0x4DCF893: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50c3ff8 is at offset 312 from 0x50c3ec0. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4CAA952: globalMutexPool() (qmutexpool.cpp:52) ==22158== by 0x4DCF884: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E20730F: ??? (in /lib64/libpthread-2.9.so) ==22158== by 0x5EC394F: ??? ==22158== Other segment end (thread 2) ==22158== at 0x4A0A479: pthread_mutex_trylock (drd_pthread_intercepts.c:603) ==22158== by 0x34BB6025D8: ??? (in /lib64/libgthread-2.0.so.0.1800.4) ==22158== by 0x34BAA55AEE: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA139E1: g_array_sized_new (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA61060: g_static_private_set (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E02: g_get_filename_charsets (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E6D: ??? (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA612E4: g_thread_init_glib (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== ==22158== Conflicting load by thread 3 at 0x050c3ff8 size 8 ==22158== at 0x4CAA5C0: QMutexPool::get(void const*) (qbasicatomic.h:164) ==22158== by 0x4DCF893: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50c3ff8 is at offset 312 from 0x50c3ec0. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4CAA952: globalMutexPool() (qmutexpool.cpp:52) ==22158== by 0x4DCF884: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:295) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E20730F: ??? (in /lib64/libpthread-2.9.so) ==22158== by 0x5EC394F: ??? ==22158== Other segment end (thread 2) ==22158== at 0x4A0A479: pthread_mutex_trylock (drd_pthread_intercepts.c:603) ==22158== by 0x34BB6025D8: ??? (in /lib64/libgthread-2.0.so.0.1800.4) ==22158== by 0x34BAA55AEE: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA139E1: g_array_sized_new (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA61060: g_static_private_set (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E02: g_get_filename_charsets (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA20E6D: ??? (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA612E4: g_thread_init_glib (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== ==22158== Thread 1: ==22158== Conflicting store by thread 1 at 0x050c8370 size 8 ==22158== at 0x4DB43C8: QObject::QObject(QObjectPrivate&, QObject*) (qobject.cpp:786) ==22158== by 0x4CABBCD: QThread::QThread(QObject*) (qthread.cpp:375) ==22158== by 0x401396: main (qt4_mutex.cpp:25) ==22158== Address 0x50c8370 is at offset 0 from 0x50c8370. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x401389: main (qt4_mutex.cpp:73) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA55C1F: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA2A022: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA6A942: g_get_language_names (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4DCF8D8: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qmutex.h:111) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting store by thread 1 at 0x050c8370 size 8 ==22158== at 0x4CABBD9: QThread::QThread(QObject*) (qthread.cpp:375) ==22158== by 0x401396: main (qt4_mutex.cpp:25) ==22158== Address 0x50c8370 is at offset 0 from 0x50c8370. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x401389: main (qt4_mutex.cpp:73) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA55C1F: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA2A022: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA6A942: g_get_language_names (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4DCF8D8: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qmutex.h:111) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting store by thread 1 at 0x050c8370 size 8 ==22158== at 0x401397: main (qt4_mutex.cpp:25) ==22158== Address 0x50c8370 is at offset 0 from 0x50c8370. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x401389: main (qt4_mutex.cpp:73) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA55C1F: g_slice_alloc (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA2A022: g_hash_table_new_full (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA6A942: g_get_language_names (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF91E: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:297) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4DCF8D8: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qmutex.h:111) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Thread 2: ==22158== Conflicting load by thread 2 at 0x333e41b310 size 4 ==22158== at 0x333E20E0CF: fcntl (in /lib64/libpthread-2.9.so) ==22158== by 0x34BAA36B66: ??? (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA383B2: g_main_context_new (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF908: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:308) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Allocation context: BSS section of /lib64/libpthread-2.9.so ==22158== Other segment start (thread 1) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4CAE568: QThread::start(QThread::Priority) (qmutex.h:111) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== Other segment end (thread 1) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E206949: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.9.so) ==22158== by 0x4A12F16: pthread_create@* (drd_pthread_intercepts.c:409) ==22158== by 0x4CAE4B1: QThread::start(QThread::Priority) (qthread_unix.cpp:538) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== Other segment start (thread 1) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4CAE568: QThread::start(QThread::Priority) (qmutex.h:111) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== Other segment end (thread 1) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E206949: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.9.so) ==22158== by 0x4A12F16: pthread_create@* (drd_pthread_intercepts.c:409) ==22158== by 0x4CAE4B1: QThread::start(QThread::Priority) (qthread_unix.cpp:538) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== ==22158== Conflicting load by thread 2 at 0x333e41b310 size 4 ==22158== at 0x333E20E0CF: fcntl (in /lib64/libpthread-2.9.so) ==22158== by 0x34BAA36B7D: ??? (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x34BAA383B2: g_main_context_new (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF908: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:308) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Allocation context: BSS section of /lib64/libpthread-2.9.so ==22158== Other segment start (thread 1) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4CAE568: QThread::start(QThread::Priority) (qmutex.h:111) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== Other segment end (thread 1) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E206949: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.9.so) ==22158== by 0x4A12F16: pthread_create@* (drd_pthread_intercepts.c:409) ==22158== by 0x4CAE4B1: QThread::start(QThread::Priority) (qthread_unix.cpp:538) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== Other segment start (thread 1) ==22158== at 0x4A13ED8: QMutex::unlock() (drd_qtcore_intercepts.c:205) ==22158== by 0x4CAE568: QThread::start(QThread::Priority) (qmutex.h:111) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== Other segment end (thread 1) ==22158== at 0x333D6E6281: clone (in /lib64/libc-2.9.so) ==22158== by 0x333E206949: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.9.so) ==22158== by 0x4A12F16: pthread_create@* (drd_pthread_intercepts.c:409) ==22158== by 0x4CAE4B1: QThread::start(QThread::Priority) (qthread_unix.cpp:538) ==22158== by 0x4013AE: main (qt4_mutex.cpp:74) ==22158== ==22158== Thread 4: ==22158== Conflicting load by thread 4 at 0x050bd7c0 size 4 ==22158== at 0x4DCC3D4: qt_gettime_is_monotonic() (qcore_unix.cpp:72) ==22158== by 0x4DCC418: qt_gettime() (qcore_unix.cpp:107) ==22158== by 0x4DD16ED: QTimerInfoList::QTimerInfoList() (qeventdispatcher_unix.cpp:314) ==22158== by 0x4DCF7D7: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:330) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Allocation context: BSS section of /net/home/bart/qt4.6.0b1/lib/libQtCore.so.4.6.0 ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA39BD3: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF7B1: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:325) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A0A008: pthread_mutex_lock (drd_pthread_intercepts.c:580) ==22158== by 0x34BAA39B0E: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF860: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:341) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 4 at 0x050bd7c0 size 4 ==22158== at 0x4DCC3FE: qt_gettime_is_monotonic() (qcore_unix.cpp:78) ==22158== by 0x4DCC418: qt_gettime() (qcore_unix.cpp:107) ==22158== by 0x4DD16ED: QTimerInfoList::QTimerInfoList() (qeventdispatcher_unix.cpp:314) ==22158== by 0x4DCF7D7: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:330) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Allocation context: BSS section of /net/home/bart/qt4.6.0b1/lib/libQtCore.so.4.6.0 ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA39BD3: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF7B1: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:325) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A0A008: pthread_mutex_lock (drd_pthread_intercepts.c:580) ==22158== by 0x34BAA39B0E: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF860: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:341) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 4 at 0x050bd7c0 size 4 ==22158== at 0x4DCC3D4: qt_gettime_is_monotonic() (qcore_unix.cpp:72) ==22158== by 0x4DD16FA: QTimerInfoList::QTimerInfoList() (qeventdispatcher_unix.cpp:317) ==22158== by 0x4DCF7D7: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:330) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Allocation context: BSS section of /net/home/bart/qt4.6.0b1/lib/libQtCore.so.4.6.0 ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA39BD3: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF7B1: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:325) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A0A008: pthread_mutex_lock (drd_pthread_intercepts.c:580) ==22158== by 0x34BAA39B0E: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF860: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:341) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 4 at 0x050bd7c0 size 4 ==22158== at 0x4DCC3FE: qt_gettime_is_monotonic() (qcore_unix.cpp:78) ==22158== by 0x4DD16FA: QTimerInfoList::QTimerInfoList() (qeventdispatcher_unix.cpp:317) ==22158== by 0x4DCF7D7: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:330) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Allocation context: BSS section of /net/home/bart/qt4.6.0b1/lib/libQtCore.so.4.6.0 ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA39BD3: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF7B1: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:325) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A0A008: pthread_mutex_lock (drd_pthread_intercepts.c:580) ==22158== by 0x34BAA39B0E: g_source_attach (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DCF860: QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) (qeventdispatcher_glib.cpp:341) ==22158== by 0x4DCFADF: QEventDispatcherGlib::QEventDispatcherGlib(QObject*) (qeventdispatcher_glib.cpp:345) ==22158== by 0x4CADEBA: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:196) ==22158== by 0x4CAE054: QThreadPrivate::start(void*) (qthread_unix.cpp:237) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Thread 7: ==22158== Conflicting load by thread 7 at 0x050dd944 size 4 ==22158== at 0x4CAA596: QMutexPool::get(void const*) (qvarlengtharray.h:104) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd944 is at offset 4 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050dd948 size 8 ==22158== at 0x4CAA5B4: QMutexPool::get(void const*) (qvarlengtharray.h:104) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd948 is at offset 8 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050dd968 size 8 ==22158== at 0x4CAA5B8: QMutexPool::get(void const*) (qbasicatomic.h:149) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd968 is at offset 40 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050ddd70 size 4 ==22158== at 0x4CAA5EA: QMutexPool::get(void const*) (qmutexpool.cpp:137) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50ddd70 is at offset 1072 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050dd948 size 8 ==22158== at 0x4CAA600: QMutexPool::get(void const*) (qvarlengtharray.h:104) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd948 is at offset 8 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050dd968 size 8 ==22158== at 0x4CAA607: QMutexPool::get(void const*) (qatomic_x86_64.h:177) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd968 is at offset 40 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050dd948 size 8 ==22158== at 0x4CAA62D: QMutexPool::get(void const*) (qmutexpool.cpp:139) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd948 is at offset 8 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== ==22158== Conflicting load by thread 7 at 0x050dd968 size 8 ==22158== at 0x4CAA5C0: QMutexPool::get(void const*) (qbasicatomic.h:164) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Address 0x50dd968 is at offset 40 from 0x50dd940. Allocation context: ==22158== at 0x4A0895D: operator new(unsigned long) (vg_replace_malloc.c:220) ==22158== by 0x4DB39D9: signalSlotLock(QObject const*) (qobject.cpp:107) ==22158== by 0x4DBA772: QObject::~QObject() (qobject.cpp:890) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment start (thread 2) ==22158== at 0x4A0AC65: pthread_mutex_unlock (drd_pthread_intercepts.c:633) ==22158== by 0x34BAA3A0C6: g_main_context_unref (in /lib64/libglib-2.0.so.0.1800.4) ==22158== by 0x4DD00C2: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:384) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Other segment end (thread 2) ==22158== at 0x4A13BA7: QMutex::lock() (drd_qtcore_intercepts.c:160) ==22158== by 0x4DBAB1E: QObject::~QObject() (qmutex.h:120) ==22158== by 0x4DD00D6: QEventDispatcherGlib::~QEventDispatcherGlib() (qeventdispatcher_glib.cpp:386) ==22158== by 0x4CADC23: QThreadPrivate::finish(void*) (qthread_unix.cpp:280) ==22158== by 0x4CAE07C: QThreadPrivate::start(void*) (pthread.h:533) ==22158== by 0x4A13414: vgDrd_thread_wrapper (drd_pthread_intercepts.c:272) ==22158== by 0x333E2073D9: start_thread (in /lib64/libpthread-2.9.so) ==22158== by 0x333D6E62BC: clone (in /lib64/libc-2.9.so) ==22158== Test successful. ==22158== ==22158== For counts of detected and suppressed errors, rerun with: -v ==22158== ERROR SUMMARY: 117 errors from 21 contexts (suppressed: 517 from 215)