==32594== Helgrind, a thread error detector ==32594== Copyright (C) 2007-2013, and GNU GPL'd, by OpenWorks LLP et al. ==32594== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info ==32594== Command: /home/nik/dev/creator/creator-3.1_clang-qt5/bin/qtcreator -test Locator -test CppTools -test CppEditor ==32594== Parent PID: 32593 ==32594== --32594-- WARNING: Serious error when reading debug info --32594-- When reading debug info from /home/nik/dev/creator/creator-3.1_clang-qt5/lib/qtcreator/libUtils.so.1.0.0: --32594-- parse_var_DIE: confused by the above DIE ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #1 is the program's root thread ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #2 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0xD6FF790 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #2 ==32594== Locks held: none ==32594== at 0x6DD14E4: QMutex::lock() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6DD900D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0xD6FF790 is 112 bytes inside a block of size 168 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD3F92: QThread::QThread(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF572: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032D9: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x7456470 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD15EE: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #2 ==32594== Locks held: none ==32594== at 0x6DD1110: QBasicMutex::lockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6DD900D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x7456470 by thread #2 ==32594== Locks held: none ==32594== at 0x6DD1185: QBasicMutex::lockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6DD900D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD15EE: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0xD6FF790 by thread #2 ==32594== Locks held: none ==32594== at 0x6DD1141: QBasicMutex::lockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6DD900D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Address 0xD6FF790 is 112 bytes inside a block of size 168 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD3F92: QThread::QThread(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF572: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032D9: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0x7456470 by thread #2 ==32594== Locks held: none ==32594== at 0x6DD1578: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD915D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD15EE: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0xD6FF790 by thread #2 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD915D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF662: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Address 0xD6FF790 is 112 bytes inside a block of size 168 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD3F92: QThread::QThread(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF572: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032D9: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 8 at 0xD6E8050 by thread #2 ==32594== Locks held: 1, at address 0x746F578 ==32594== at 0x700D05E: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x7010096: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Address 0xD6E8050 is 64 bytes inside a block of size 112 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD827E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD2FFD: QThread::currentThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700CA51: QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, unsigned int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66F4A48: QGuiApplicationPrivate::QGuiApplicationPrivate(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5782578: QApplicationPrivate::QApplicationPrivate(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57883D6: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 8 at 0xD6E98A0 by thread #2 ==32594== Locks held: 1, at address 0x746F578 ==32594== at 0x700D06B: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0xD6E98A0 is 0 bytes inside a block of size 16 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0xE25250A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66F71B8: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 8 at 0xD6E98A8 by thread #2 ==32594== Locks held: 1, at address 0x746F578 ==32594== at 0x7061C3D: QEventDispatcherUNIX::wakeUp() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D073: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0xD6E98A8 is 8 bytes inside a block of size 16 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0xE25250A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66F71B8: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 4 at 0xD743168 by thread #2 ==32594== Locks held: 1, at address 0x746F578 ==32594== at 0x7061C41: QEventDispatcherUNIX::wakeUp() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D073: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0xD743168 is 2440 bytes inside a block of size 2448 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x7061652: QEventDispatcherUNIX::QEventDispatcherUNIX(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE252517: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66F71B8: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 4 at 0xD742860 by thread #2 ==32594== Locks held: 1, at address 0x746F578 ==32594== at 0x7061C50: QEventDispatcherUNIX::wakeUp() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D073: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0xD742860 is 128 bytes inside a block of size 2448 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x7061652: QEventDispatcherUNIX::QEventDispatcherUNIX(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE252517: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66F71B8: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 4 at 0xD74285C by thread #2 ==32594== Locks held: 1, at address 0x746F578 ==32594== at 0x7061C92: QEventDispatcherUNIX::wakeUp() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D073: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0xD74285C is 124 bytes inside a block of size 2448 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x7061652: QEventDispatcherUNIX::QEventDispatcherUNIX(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE252517: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66F71B8: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0xD6E8038 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DD3D50: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD828E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD2FFD: QThread::currentThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700CA51: QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, unsigned int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66F4A48: QGuiApplicationPrivate::QGuiApplicationPrivate(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5782578: QApplicationPrivate::QApplicationPrivate(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57883D6: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Lock at 0x746F578 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE1FF613: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE2032EB: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE205C3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE21667A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x66EAA02: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F5CFC: QGuiApplicationPrivate::createPlatformIntegration() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66F71CC: QGuiApplicationPrivate::createEventDispatcher() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x701027C: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== Possible data race during read of size 8 at 0xFFF0001D8 by thread #2 ==32594== Locks held: 2, at addresses 0xD6E8038 0x746F578 ==32594== at 0x700CFDD: QCoreApplication::postEvent(QObject*, QEvent*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703C651: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE203F35: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x4070EE: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== --32594-- WARNING: Serious error when reading debug info --32594-- When reading debug info from /home/nik/dev/creator/creator-3.1_clang-qt5/lib/qtcreator/plugins/QtProject/libCore.so: --32594-- parse_var_DIE: confused by the above DIE ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F630 before 0x746F660" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F660 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A10171: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F630 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x7045D3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70425FF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A10171: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F630 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CD684: QAbstractItemView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A10154: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F660 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CD684: QAbstractItemView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A10154: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F660 before 0x746F630" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F630 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A101B5: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F660 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A101B5: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F660 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A10171: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F630 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x7045D3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70425FF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A10171: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A49CD4: QTreeWidget::QTreeWidget(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10814365: Core::Internal::OpenEditorsWindow::OpenEditorsWindow(QWidget*) (openeditorswindow.cpp:80) ==32594== by 0x107E55A5: Core::EditorManager::EditorManager(QWidget*) (editormanager.cpp:438) ==32594== by 0x1079F766: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:196) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== --32594-- WARNING: Serious error when reading debug info --32594-- When reading debug info from /home/nik/dev/creator/creator-3.1_clang-qt5/lib/qtcreator/plugins/QtProject/libQmlDesigner.so: --32594-- parse_var_DIE: confused by the above DIE ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F520 before 0x746F720" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F720 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7043807: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956D65: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F520 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x70424F1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7043807: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956D65: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F520 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956B1A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F720 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956B1A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F5D8 before 0x746F7E0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F7E0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6843796: QTextDocumentLayout::~QTextDocumentLayout() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5956E1D: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F5D8 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6843796: QTextDocumentLayout::~QTextDocumentLayout() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5956E1D: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F5D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x68308E5: QAbstractTextDocumentLayout::registerHandler(int, QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x680BCC7: QTextDocument::documentLayout() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5956672: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5956AC7: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7E0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x68308E5: QAbstractTextDocumentLayout::registerHandler(int, QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x680BCC7: QTextDocument::documentLayout() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5956672: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5956AC7: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E40C24: Ui_DebugViewWidget::setupUi(QWidget*) (ui_debugviewwidget.h:73) ==32594== by 0x21E40190: QmlDesigner::Internal::DebugViewWidget::DebugViewWidget(QWidget*) (debugviewwidget.cpp:42) ==32594== by 0x21E3CCA3: QmlDesigner::Internal::DebugView::DebugView(QObject*) (debugview.cpp:61) ==32594== by 0x21D5623D: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F4B8 before 0x746F4D8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F4D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A60688: QStyledItemDelegate::~QStyledItemDelegate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F2B9: QTreeViewPrivate::initialize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F53E: QTreeView::QTreeView(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E2EA1C: QmlDesigner::NavigatorTreeView::NavigatorTreeView(QWidget*) (navigatortreeview.cpp:171) ==32594== by 0x21E2CC89: QmlDesigner::NavigatorWidget::NavigatorWidget(QmlDesigner::NavigatorView*) (navigatorwidget.cpp:47) ==32594== by 0x21E1CF89: QmlDesigner::NavigatorView::NavigatorView(QObject*) (navigatorview.cpp:61) ==32594== by 0x21D562B7: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4B8 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A60688: QStyledItemDelegate::~QStyledItemDelegate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F2B9: QTreeViewPrivate::initialize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F53E: QTreeView::QTreeView(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E2EA1C: QmlDesigner::NavigatorTreeView::NavigatorTreeView(QWidget*) (navigatortreeview.cpp:171) ==32594== by 0x21E2CC89: QmlDesigner::NavigatorWidget::NavigatorWidget(QmlDesigner::NavigatorView*) (navigatorwidget.cpp:47) ==32594== by 0x21E1CF89: QmlDesigner::NavigatorView::NavigatorView(QObject*) (navigatorview.cpp:61) ==32594== by 0x21D562B7: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F4B8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CE9B0: QAbstractItemView::setItemDelegate(QAbstractItemDelegate*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59CEA51: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59DFB52: QHeaderView::QHeaderView(Qt::Orientation, QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F2B9: QTreeViewPrivate::initialize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F53E: QTreeView::QTreeView(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E2EA1C: QmlDesigner::NavigatorTreeView::NavigatorTreeView(QWidget*) (navigatortreeview.cpp:171) ==32594== by 0x21E2CC89: QmlDesigner::NavigatorWidget::NavigatorWidget(QmlDesigner::NavigatorView*) (navigatorwidget.cpp:47) ==32594== by 0x21E1CF89: QmlDesigner::NavigatorView::NavigatorView(QObject*) (navigatorview.cpp:61) ==32594== by 0x21D562B7: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CE9B0: QAbstractItemView::setItemDelegate(QAbstractItemDelegate*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59CEA51: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59DFB52: QHeaderView::QHeaderView(Qt::Orientation, QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F2B9: QTreeViewPrivate::initialize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F53E: QTreeView::QTreeView(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21E2EA1C: QmlDesigner::NavigatorTreeView::NavigatorTreeView(QWidget*) (navigatortreeview.cpp:171) ==32594== by 0x21E2CC89: QmlDesigner::NavigatorWidget::NavigatorWidget(QmlDesigner::NavigatorView*) (navigatorwidget.cpp:47) ==32594== by 0x21E1CF89: QmlDesigner::NavigatorView::NavigatorView(QObject*) (navigatorview.cpp:61) ==32594== by 0x21D562B7: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D54794: QmlDesigner::ViewManagerData::ViewManagerData() (viewmanager.cpp:26) ==32594== by 0x21D52B74: QmlDesigner::ViewManager::ViewManager() (viewmanager.cpp:50) ==32594== by 0x21E47F0A: QmlDesigner::QmlDesignerPlugin::QmlDesignerPlugin() (qmldesignerplugin.cpp:79) ==32594== by 0x21E76065: qt_plugin_instance (moc_qmldesignerplugin.cpp:261) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== --32594-- WARNING: Serious error when reading debug info --32594-- When reading debug info from /home/nik/dev/creator/creator-3.1_clang-qt5/lib/qtcreator/plugins/BlackBerry/libQnx.so: --32594-- parse_var_DIE: confused by the above DIE ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x6D3A678 before 0x4223968" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x4223968 ==32594== at 0x4C30035: pthread_mutex_lock (hg_intercepts.c:518) ==32594== by 0x401379B: _dl_open (dl-open.c:613) ==32594== by 0x84D2025: dlopen_doit (dlopen.c:66) ==32594== by 0x400F6E5: _dl_catch_error (dl-error.c:177) ==32594== by 0x84D263B: _dlerror_run (dlerror.c:163) ==32594== by 0x84D20C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87) ==32594== by 0x7006AB4: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FFE541: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FFECE2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AD9C: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:973) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x6D3A678 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x675024A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x67539F3: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6753CFB: QImageReader::jumpToNextImage() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6773EF5: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6772745: QIcon::addFile(QString const&, QSize const&, QIcon::Mode, QIcon::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6772C09: QIcon::QIcon(QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x22E3FD3B: __cxx_global_var_init (blackberryndksettingswidget.cpp:54) ==32594== by 0x22E3FD98: global constructors keyed to a (blackberryndksettingswidget.cpp:93) ==32594== by 0x400F855: call_init.part.0 (dl-init.c:84) ==32594== by 0x400F90F: _dl_init (dl-init.c:55) ==32594== by 0x4013FDE: dl_open_worker (dl-open.c:577) ==32594== by 0x400F6E5: _dl_catch_error (dl-error.c:177) ==32594== by 0x4013808: _dl_open (dl-open.c:667) ==32594== by 0x84D2025: dlopen_doit (dlopen.c:66) ==32594== by 0x400F6E5: _dl_catch_error (dl-error.c:177) ==32594== by 0x84D263B: _dlerror_run (dlerror.c:163) ==32594== by 0x84D20C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87) ==32594== by 0x7006AB4: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FFE541: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FFECE2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AD9C: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:973) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x6D3A678 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x675024A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x67539F3: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6754427: QImageReader::read(QImage*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x67545B6: QImageReader::read() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x676C570: QPlatformPixmap::fromFile(QString const&, char const*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6766D20: QPixmap::load(QString const&, char const*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x581D21E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x581E657: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x581F1AE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5825C76: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594AB9E: QToolButton::changeEvent(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C04F8: QWidget::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594B9AF: QToolButton::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57B8E2C: QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x108C50D0: Core::Internal::OutputPaneManageButton::OutputPaneManageButton() (outputpanemanager.cpp:769) ==32594== by 0x108BEA25: Core::Internal::OutputPaneManager::OutputPaneManager(QWidget*) (outputpanemanager.cpp:182) ==32594== by 0x108BE70D: Core::Internal::OutputPaneManager::create() (outputpanemanager.cpp:85) ==32594== by 0x1079ED2A: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:153) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x4223968 ==32594== at 0x4C30035: pthread_mutex_lock (hg_intercepts.c:518) ==32594== by 0x401379B: _dl_open (dl-open.c:613) ==32594== by 0x84D2025: dlopen_doit (dlopen.c:66) ==32594== by 0x400F6E5: _dl_catch_error (dl-error.c:177) ==32594== by 0x84D263B: _dlerror_run (dlerror.c:163) ==32594== by 0x84D20C0: dlopen@@GLIBC_2.2.5 (dlopen.c:87) ==32594== by 0x7006AB4: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FFE541: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FFECE2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FF678A: QFactoryLoader::instance(int) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6751285: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x67539F3: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6754427: QImageReader::read(QImage*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x67545B6: QImageReader::read() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x676C570: QPlatformPixmap::fromFile(QString const&, char const*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x6766D20: QPixmap::load(QString const&, char const*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x581D21E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x581E657: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x581F1AE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5825C76: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594AB9E: QToolButton::changeEvent(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C04F8: QWidget::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594B9AF: QToolButton::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57B8E2C: QWidgetPrivate::setStyle_helper(QStyle*, bool, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x108C50D0: Core::Internal::OutputPaneManageButton::OutputPaneManageButton() (outputpanemanager.cpp:769) ==32594== by 0x108BEA25: Core::Internal::OutputPaneManager::OutputPaneManager(QWidget*) (outputpanemanager.cpp:182) ==32594== by 0x108BE70D: Core::Internal::OutputPaneManager::create() (outputpanemanager.cpp:85) ==32594== by 0x1079ED2A: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:153) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== --32594-- WARNING: Serious error when reading debug info --32594-- When reading debug info from /home/nik/dev/creator/creator-3.1_clang-qt5/lib/qtcreator/plugins/QtProject/libWelcome.so: --32594-- parse_var_DIE: confused by the above DIE ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F468 before 0x746F440" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F440 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA1E0: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:71) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x10819FB9: Core::Internal::ActionManagerPrivate::setContext(Core::Context const&) (actionmanager.cpp:517) ==32594== by 0x10819EFF: Core::ActionManager::setContext(Core::Context const&) (actionmanager.cpp:477) ==32594== by 0x107A6F16: Core::Internal::MainWindow::updateContext() (mainwindow.cpp:1144) ==32594== by 0x107A959B: Core::Internal::MainWindow::updateAdditionalContexts(Core::Context const&, Core::Context const&) (mainwindow.cpp:1125) ==32594== by 0x108A4073: Core::ICore::updateAdditionalContexts(Core::Context const&, Core::Context const&) (icore.cpp:496) ==32594== by 0x10862BF3: Core::ModeManager::currentTabChanged(int) (modemanager.cpp:290) ==32594== by 0x109852F7: Core::ModeManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_modemanager.cpp:121) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x109787AA: Core::Internal::FancyTabWidget::currentChanged(int) (moc_fancytabwidget.cpp:375) ==32594== by 0x107C116A: Core::Internal::FancyTabWidget::showWidget(int) (fancytabwidget.cpp:514) ==32594== by 0x10978621: Core::Internal::FancyTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_fancytabwidget.cpp:307) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097835A: Core::Internal::FancyTabBar::currentChanged(int) (moc_fancytabwidget.cpp:234) ==32594== by 0x107C009C: Core::Internal::FancyTabBar::setCurrentIndex(int) (fancytabwidget.cpp:321) ==32594== by 0x107C1122: Core::Internal::FancyTabWidget::setCurrentIndex(int) (fancytabwidget.cpp:507) ==32594== by 0x10861AAB: Core::ModeManager::activateMode(Core::Id) (modemanager.cpp:159) ==32594== by 0x1085DF74: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:101) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F468 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7045E17: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70425FF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA1E0: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:71) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x10819FB9: Core::Internal::ActionManagerPrivate::setContext(Core::Context const&) (actionmanager.cpp:517) ==32594== by 0x10819EFF: Core::ActionManager::setContext(Core::Context const&) (actionmanager.cpp:477) ==32594== by 0x107A6F16: Core::Internal::MainWindow::updateContext() (mainwindow.cpp:1144) ==32594== by 0x107A959B: Core::Internal::MainWindow::updateAdditionalContexts(Core::Context const&, Core::Context const&) (mainwindow.cpp:1125) ==32594== by 0x108A4073: Core::ICore::updateAdditionalContexts(Core::Context const&, Core::Context const&) (icore.cpp:496) ==32594== by 0x10862BF3: Core::ModeManager::currentTabChanged(int) (modemanager.cpp:290) ==32594== by 0x109852F7: Core::ModeManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_modemanager.cpp:121) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x109787AA: Core::Internal::FancyTabWidget::currentChanged(int) (moc_fancytabwidget.cpp:375) ==32594== by 0x107C116A: Core::Internal::FancyTabWidget::showWidget(int) (fancytabwidget.cpp:514) ==32594== by 0x10978621: Core::Internal::FancyTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_fancytabwidget.cpp:307) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097835A: Core::Internal::FancyTabBar::currentChanged(int) (moc_fancytabwidget.cpp:234) ==32594== by 0x107C009C: Core::Internal::FancyTabBar::setCurrentIndex(int) (fancytabwidget.cpp:321) ==32594== by 0x107C1122: Core::Internal::FancyTabWidget::setCurrentIndex(int) (fancytabwidget.cpp:507) ==32594== by 0x10861AAB: Core::ModeManager::activateMode(Core::Id) (modemanager.cpp:159) ==32594== by 0x1085DF74: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:101) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F468 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA18E: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:70) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x10819FB9: Core::Internal::ActionManagerPrivate::setContext(Core::Context const&) (actionmanager.cpp:517) ==32594== by 0x10819EFF: Core::ActionManager::setContext(Core::Context const&) (actionmanager.cpp:477) ==32594== by 0x107A6F16: Core::Internal::MainWindow::updateContext() (mainwindow.cpp:1144) ==32594== by 0x107A959B: Core::Internal::MainWindow::updateAdditionalContexts(Core::Context const&, Core::Context const&) (mainwindow.cpp:1125) ==32594== by 0x108A4073: Core::ICore::updateAdditionalContexts(Core::Context const&, Core::Context const&) (icore.cpp:496) ==32594== by 0x10862BF3: Core::ModeManager::currentTabChanged(int) (modemanager.cpp:290) ==32594== by 0x109852F7: Core::ModeManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_modemanager.cpp:121) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x109787AA: Core::Internal::FancyTabWidget::currentChanged(int) (moc_fancytabwidget.cpp:375) ==32594== by 0x107C116A: Core::Internal::FancyTabWidget::showWidget(int) (fancytabwidget.cpp:514) ==32594== by 0x10978621: Core::Internal::FancyTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_fancytabwidget.cpp:307) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097835A: Core::Internal::FancyTabBar::currentChanged(int) (moc_fancytabwidget.cpp:234) ==32594== by 0x107C009C: Core::Internal::FancyTabBar::setCurrentIndex(int) (fancytabwidget.cpp:321) ==32594== by 0x107C1122: Core::Internal::FancyTabWidget::setCurrentIndex(int) (fancytabwidget.cpp:507) ==32594== by 0x10861AAB: Core::ModeManager::activateMode(Core::Id) (modemanager.cpp:159) ==32594== by 0x1085DF74: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:101) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F440 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x7045D3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70425FF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA18E: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:70) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x10819FB9: Core::Internal::ActionManagerPrivate::setContext(Core::Context const&) (actionmanager.cpp:517) ==32594== by 0x10819EFF: Core::ActionManager::setContext(Core::Context const&) (actionmanager.cpp:477) ==32594== by 0x107A6F16: Core::Internal::MainWindow::updateContext() (mainwindow.cpp:1144) ==32594== by 0x107A959B: Core::Internal::MainWindow::updateAdditionalContexts(Core::Context const&, Core::Context const&) (mainwindow.cpp:1125) ==32594== by 0x108A4073: Core::ICore::updateAdditionalContexts(Core::Context const&, Core::Context const&) (icore.cpp:496) ==32594== by 0x10862BF3: Core::ModeManager::currentTabChanged(int) (modemanager.cpp:290) ==32594== by 0x109852F7: Core::ModeManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_modemanager.cpp:121) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x109787AA: Core::Internal::FancyTabWidget::currentChanged(int) (moc_fancytabwidget.cpp:375) ==32594== by 0x107C116A: Core::Internal::FancyTabWidget::showWidget(int) (fancytabwidget.cpp:514) ==32594== by 0x10978621: Core::Internal::FancyTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_fancytabwidget.cpp:307) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097835A: Core::Internal::FancyTabBar::currentChanged(int) (moc_fancytabwidget.cpp:234) ==32594== by 0x107C009C: Core::Internal::FancyTabBar::setCurrentIndex(int) (fancytabwidget.cpp:321) ==32594== by 0x107C1122: Core::Internal::FancyTabWidget::setCurrentIndex(int) (fancytabwidget.cpp:507) ==32594== by 0x10861AAB: Core::ModeManager::activateMode(Core::Id) (modemanager.cpp:159) ==32594== by 0x1085DF74: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:101) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6F8 before 0x746F6C8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F6C8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A60688: QStyledItemDelegate::~QStyledItemDelegate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F2B9: QTreeViewPrivate::initialize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F53E: QTreeView::QTreeView(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x1095138C: Core::Internal::CompletionList::CompletionList(QWidget*) (locatorwidget.cpp:193) ==32594== by 0x10951855: Core::Internal::LocatorWidget::LocatorWidget(Core::Internal::Locator*) (locatorwidget.cpp:287) ==32594== by 0x109477E1: Core::Internal::Locator::initialize(Core::Internal::CorePlugin*, QStringList const&, QString*) (locator.cpp:99) ==32594== by 0x1085E028: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:110) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6F8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5A60688: QStyledItemDelegate::~QStyledItemDelegate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F2B9: QTreeViewPrivate::initialize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A0F53E: QTreeView::QTreeView(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x1095138C: Core::Internal::CompletionList::CompletionList(QWidget*) (locatorwidget.cpp:193) ==32594== by 0x10951855: Core::Internal::LocatorWidget::LocatorWidget(Core::Internal::Locator*) (locatorwidget.cpp:287) ==32594== by 0x109477E1: Core::Internal::Locator::initialize(Core::Internal::CorePlugin*, QStringList const&, QString*) (locator.cpp:99) ==32594== by 0x1085E028: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:110) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F680 before 0x746F468" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F468 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7041AA2: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59567F1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x141AAB08: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:67) ==32594== by 0x141A866C: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:71) ==32594== by 0x141A720B: ProjectExplorer::Internal::CompileOutputWindow::CompileOutputWindow(QAction*) (compileoutputwindow.cpp:110) ==32594== by 0x14199988: ProjectExplorer::BuildManager::BuildManager(QObject*, QAction*) (buildmanager.cpp:136) ==32594== by 0x141040A6: ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*) (projectexplorer.cpp:1000) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F680 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7041AA2: QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59567F1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x141AAB08: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:67) ==32594== by 0x141A866C: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:71) ==32594== by 0x141A720B: ProjectExplorer::Internal::CompileOutputWindow::CompileOutputWindow(QAction*) (compileoutputwindow.cpp:110) ==32594== by 0x14199988: ProjectExplorer::BuildManager::BuildManager(QObject*, QAction*) (buildmanager.cpp:136) ==32594== by 0x141040A6: ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*) (projectexplorer.cpp:1000) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F680 before 0x746F468" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F468 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7043807: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956D65: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x141AAB08: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:67) ==32594== by 0x141A866C: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:71) ==32594== by 0x141A720B: ProjectExplorer::Internal::CompileOutputWindow::CompileOutputWindow(QAction*) (compileoutputwindow.cpp:110) ==32594== by 0x14199988: ProjectExplorer::BuildManager::BuildManager(QObject*, QAction*) (buildmanager.cpp:136) ==32594== by 0x141040A6: ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*) (projectexplorer.cpp:1000) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F680 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7042687: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7043807: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956D65: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x141AAB08: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:67) ==32594== by 0x141A866C: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:71) ==32594== by 0x141A720B: ProjectExplorer::Internal::CompileOutputWindow::CompileOutputWindow(QAction*) (compileoutputwindow.cpp:110) ==32594== by 0x14199988: ProjectExplorer::BuildManager::BuildManager(QObject*, QAction*) (buildmanager.cpp:136) ==32594== by 0x141040A6: ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*) (projectexplorer.cpp:1000) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6C8 before 0x746F4B8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F4B8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6843796: QTextDocumentLayout::~QTextDocumentLayout() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5956E1D: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x141AAB08: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:67) ==32594== by 0x141A866C: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:71) ==32594== by 0x141A720B: ProjectExplorer::Internal::CompileOutputWindow::CompileOutputWindow(QAction*) (compileoutputwindow.cpp:110) ==32594== by 0x14199988: ProjectExplorer::BuildManager::BuildManager(QObject*, QAction*) (buildmanager.cpp:136) ==32594== by 0x141040A6: ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*) (projectexplorer.cpp:1000) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6C8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6843796: QTextDocumentLayout::~QTextDocumentLayout() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x5956E1D: QWidgetTextControl::setDocument(QTextDocument*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975405: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x141AAB08: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:67) ==32594== by 0x141A866C: ProjectExplorer::Internal::CompileOutputTextEdit::CompileOutputTextEdit(Core::Context const&) (compileoutputwindow.cpp:71) ==32594== by 0x141A720B: ProjectExplorer::Internal::CompileOutputWindow::CompileOutputWindow(QAction*) (compileoutputwindow.cpp:110) ==32594== by 0x14199988: ProjectExplorer::BuildManager::BuildManager(QObject*, QAction*) (buildmanager.cpp:136) ==32594== by 0x141040A6: ProjectExplorer::ProjectExplorerPlugin::initialize(QStringList const&, QString*) (projectexplorer.cpp:1000) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #3 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA758E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903366: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:98) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 8 at 0xD726D30 by thread #3 ==32594== Locks held: none ==32594== at 0x6DD1141: QBasicMutex::lockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6DD900D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA758E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903366: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:98) ==32594== ==32594== Address 0xD726D30 is 112 bytes inside a block of size 168 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD3F92: QThread::QThread(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5F36: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA6134: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70100D5: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0xD726D30 by thread #3 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD915D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD878E: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA758E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903366: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:98) ==32594== ==32594== Address 0xD726D30 is 112 bytes inside a block of size 168 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD3F92: QThread::QThread(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5F36: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA6134: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70100D5: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F4D8 before 0x746F4A8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F4A8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70494B8: QSocketNotifier::~QSocketNotifier() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4055C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F407E8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x189033C0: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:99) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70494B8: QSocketNotifier::~QSocketNotifier() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4055C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F407E8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x189033C0: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:99) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F4D8 before 0x746F568" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F568 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70494B8: QSocketNotifier::~QSocketNotifier() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F40579: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F407E8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x189033C0: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:99) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4D8 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70494B8: QSocketNotifier::~QSocketNotifier() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F40579: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F407E8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x189033C0: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:99) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F4D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA3C3A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA7647: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903366: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:98) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F568 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA3C3A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA7647: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903366: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:98) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F628 before 0x746F4D8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F4D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41EB8: QProcess::~QProcess() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903B33: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:148) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F628 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41EB8: QProcess::~QProcess() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x18903B33: Debugger::DebuggerItem::reinitializeFromFile() (debuggeritem.cpp:148) ==32594== by 0x18909E5F: Debugger::DebuggerItemManager::autoDetectGdbOrLldbDebuggers() (debuggeritemmanager.cpp:259) ==32594== by 0x1890B3DB: Debugger::DebuggerItemManager::restoreDebuggers() (debuggeritemmanager.cpp:349) ==32594== by 0x18939528: Debugger::DebuggerPlugin::initialize(QStringList const&, QString*) (debuggerplugin.cpp:3450) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #5 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x1DFA1D2B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA4D12: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA5669: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA480F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA5669: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5FE6: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0x1EA1D780 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA480F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA5669: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 8 at 0x1EA2B828 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32BC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA2DBF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA6282: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 1 at 0x1EA2B848 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA3543: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 1 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA2CD7: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA6282: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA480F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA5669: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFC7251: WTF::StringImpl::empty() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCF999: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5CE5: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DDB570F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFE13: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0x1EA2B828 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5F58: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DDB570F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFE13: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32BC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5FE6: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DDB570F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFE13: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5CE5: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA6335: WTF::fastZeroedMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB72B8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB7626: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB4112: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB4CB8: WTF::MetaAllocator::addFreshFreeSpace(void*, unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DDB5812: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFE13: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5FE6: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA6335: WTF::fastZeroedMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB72B8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB7626: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB4112: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFB4CB8: WTF::MetaAllocator::addFreshFreeSpace(void*, unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DDB5812: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFE13: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x25BC14B0 was first observed ==32594== at 0x4C2FCCF: pthread_mutex_init (hg_intercepts.c:443) ==32594== by 0x1DFCF934: WTF::Mutex::Mutex() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCFA78: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during read of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: 1, at address 0x25BC14B0 ==32594== at 0x1DFA5CE5: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFD0362: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFD06E0: WTF::currentThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFAF0DB: WTF::initializeMainThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x25BC14B0 was first observed ==32594== at 0x4C2FCCF: pthread_mutex_init (hg_intercepts.c:443) ==32594== by 0x1DFCF934: WTF::Mutex::Mutex() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCFA78: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during write of size 8 at 0x1EA2B828 by thread #1 ==32594== Locks held: 1, at address 0x25BC14B0 ==32594== at 0x1DFA5F58: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFD0362: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFD06E0: WTF::currentThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFAF0DB: WTF::initializeMainThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32BC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x25BC14B0 was first observed ==32594== at 0x4C2FCCF: pthread_mutex_init (hg_intercepts.c:443) ==32594== by 0x1DFCF934: WTF::Mutex::Mutex() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFCFA78: WTF::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DEDFDF4: JSC::initializeThreading() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CB38988: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: 1, at address 0x25BC14B0 ==32594== at 0x1DFA5FE6: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFD0362: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFD06E0: WTF::currentThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFAF0DB: WTF::initializeMainThread() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93734C: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5CE5: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CC44239: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93736D: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0x1EA2B828 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5F58: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CC44239: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93736D: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA32BC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 4 at 0x1EA1D780 by thread #1 ==32594== Locks held: none ==32594== at 0x1DFA5FE6: WTF::fastMalloc(unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1CC44239: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C93736D: WebCore::initializeWebCoreQt() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1C91C27C: QWebSettings::globalSettings() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1BD56A89: Help::Internal::GeneralSettingsPage::GeneralSettingsPage() (generalsettingspage.cpp:65) ==32594== by 0x1BD6380E: Help::Internal::HelpPlugin::initialize(QStringList const&, QString*) (helpplugin.cpp:176) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #5 ==32594== Locks held: none ==32594== at 0x1DFA354F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x1DFA3598: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5WebKit.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6F8 before 0x746F620" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F620 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6A5E748: QStandardItemModel::~QStandardItemModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x58A2A15: QComboBox::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58C99FB: QFontComboBox::QFontComboBox(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21930331: Ui_ContextPaneTextWidget::setupUi(QWidget*) (ui_contextpanetext.h:69) ==32594== by 0x2192A22F: QmlEditorWidgets::ContextPaneTextWidget::ContextPaneTextWidget(QWidget*) (contextpanetextwidget.cpp:44) ==32594== by 0x21928185: QmlEditorWidgets::ContextPaneWidget::createFontWidget() (contextpanewidget.cpp:431) ==32594== by 0x21927A3D: QmlEditorWidgets::ContextPaneWidget::ContextPaneWidget(QWidget*) (contextpanewidget.cpp:189) ==32594== by 0x2165CD96: QmlJSEditor::QuickToolBar::contextWidget() (quicktoolbar.cpp:443) ==32594== by 0x2165C33B: QmlJSEditor::QuickToolBar::QuickToolBar(QObject*) (quicktoolbar.cpp:86) ==32594== by 0x21624AFD: QmlJSEditor::Internal::QmlJSEditorPlugin::initialize(QStringList const&, QString*) (qmljseditorplugin.cpp:235) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6F8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6A5E748: QStandardItemModel::~QStandardItemModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x58A2A15: QComboBox::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58C99FB: QFontComboBox::QFontComboBox(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21930331: Ui_ContextPaneTextWidget::setupUi(QWidget*) (ui_contextpanetext.h:69) ==32594== by 0x2192A22F: QmlEditorWidgets::ContextPaneTextWidget::ContextPaneTextWidget(QWidget*) (contextpanetextwidget.cpp:44) ==32594== by 0x21928185: QmlEditorWidgets::ContextPaneWidget::createFontWidget() (contextpanewidget.cpp:431) ==32594== by 0x21927A3D: QmlEditorWidgets::ContextPaneWidget::ContextPaneWidget(QWidget*) (contextpanewidget.cpp:189) ==32594== by 0x2165CD96: QmlJSEditor::QuickToolBar::contextWidget() (quicktoolbar.cpp:443) ==32594== by 0x2165C33B: QmlJSEditor::QuickToolBar::QuickToolBar(QObject*) (quicktoolbar.cpp:86) ==32594== by 0x21624AFD: QmlJSEditor::Internal::QmlJSEditorPlugin::initialize(QStringList const&, QString*) (qmljseditorplugin.cpp:235) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6F8 before 0x746F7B8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F7B8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5B19FF2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A08B3: QComboBox::setItemDelegate(QAbstractItemDelegate*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58C9A1E: QFontComboBox::QFontComboBox(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21930331: Ui_ContextPaneTextWidget::setupUi(QWidget*) (ui_contextpanetext.h:69) ==32594== by 0x2192A22F: QmlEditorWidgets::ContextPaneTextWidget::ContextPaneTextWidget(QWidget*) (contextpanetextwidget.cpp:44) ==32594== by 0x21928185: QmlEditorWidgets::ContextPaneWidget::createFontWidget() (contextpanewidget.cpp:431) ==32594== by 0x21927A3D: QmlEditorWidgets::ContextPaneWidget::ContextPaneWidget(QWidget*) (contextpanewidget.cpp:189) ==32594== by 0x2165CD96: QmlJSEditor::QuickToolBar::contextWidget() (quicktoolbar.cpp:443) ==32594== by 0x2165C33B: QmlJSEditor::QuickToolBar::QuickToolBar(QObject*) (quicktoolbar.cpp:86) ==32594== by 0x21624AFD: QmlJSEditor::Internal::QmlJSEditorPlugin::initialize(QStringList const&, QString*) (qmljseditorplugin.cpp:235) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6F8 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5B19FF2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A08B3: QComboBox::setItemDelegate(QAbstractItemDelegate*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58C9A1E: QFontComboBox::QFontComboBox(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x21930331: Ui_ContextPaneTextWidget::setupUi(QWidget*) (ui_contextpanetext.h:69) ==32594== by 0x2192A22F: QmlEditorWidgets::ContextPaneTextWidget::ContextPaneTextWidget(QWidget*) (contextpanetextwidget.cpp:44) ==32594== by 0x21928185: QmlEditorWidgets::ContextPaneWidget::createFontWidget() (contextpanewidget.cpp:431) ==32594== by 0x21927A3D: QmlEditorWidgets::ContextPaneWidget::ContextPaneWidget(QWidget*) (contextpanewidget.cpp:189) ==32594== by 0x2165CD96: QmlJSEditor::QuickToolBar::contextWidget() (quicktoolbar.cpp:443) ==32594== by 0x2165C33B: QmlJSEditor::QuickToolBar::QuickToolBar(QObject*) (quicktoolbar.cpp:86) ==32594== by 0x21624AFD: QmlJSEditor::Internal::QmlJSEditorPlugin::initialize(QStringList const&, QString*) (qmljseditorplugin.cpp:235) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F6F8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x10913C50: Core::Internal::FindToolWindow::FindToolWindow(Core::FindPlugin*, QWidget*) (findtoolwindow.cpp:65) ==32594== by 0x1092B27C: Core::FindPlugin::initialize(QStringList const&, QString*) (findplugin.cpp:132) ==32594== by 0x1085E010: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:109) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7B8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x10913C50: Core::Internal::FindToolWindow::FindToolWindow(Core::FindPlugin*, QWidget*) (findtoolwindow.cpp:65) ==32594== by 0x1092B27C: Core::FindPlugin::initialize(QStringList const&, QString*) (findplugin.cpp:132) ==32594== by 0x1085E010: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:109) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7C0 before 0x746F790" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F790 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7040B83: QMetaObject::connectSlotsByName(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21942DA1: Ui_EasingContextPane::setupUi(QWidget*) (ui_easingcontextpane.h:191) ==32594== by 0x2193EAA3: QmlEditorWidgets::EasingContextPane::EasingContextPane(QWidget*) (easingcontextpane.cpp:123) ==32594== by 0x219285F5: QmlEditorWidgets::ContextPaneWidget::createEasingWidget() (contextpanewidget.cpp:441) ==32594== by 0x21927A70: QmlEditorWidgets::ContextPaneWidget::ContextPaneWidget(QWidget*) (contextpanewidget.cpp:194) ==32594== by 0x2165CD96: QmlJSEditor::QuickToolBar::contextWidget() (quicktoolbar.cpp:443) ==32594== by 0x2165C33B: QmlJSEditor::QuickToolBar::QuickToolBar(QObject*) (quicktoolbar.cpp:86) ==32594== by 0x21624AFD: QmlJSEditor::Internal::QmlJSEditorPlugin::initialize(QStringList const&, QString*) (qmljseditorplugin.cpp:235) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7C0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7040B83: QMetaObject::connectSlotsByName(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21942DA1: Ui_EasingContextPane::setupUi(QWidget*) (ui_easingcontextpane.h:191) ==32594== by 0x2193EAA3: QmlEditorWidgets::EasingContextPane::EasingContextPane(QWidget*) (easingcontextpane.cpp:123) ==32594== by 0x219285F5: QmlEditorWidgets::ContextPaneWidget::createEasingWidget() (contextpanewidget.cpp:441) ==32594== by 0x21927A70: QmlEditorWidgets::ContextPaneWidget::ContextPaneWidget(QWidget*) (contextpanewidget.cpp:194) ==32594== by 0x2165CD96: QmlJSEditor::QuickToolBar::contextWidget() (quicktoolbar.cpp:443) ==32594== by 0x2165C33B: QmlJSEditor::QuickToolBar::QuickToolBar(QObject*) (quicktoolbar.cpp:86) ==32594== by 0x21624AFD: QmlJSEditor::Internal::QmlJSEditorPlugin::initialize(QStringList const&, QString*) (qmljseditorplugin.cpp:235) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F5A8 before 0x746F770" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F770 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6705F18: QOffscreenSurface::~QOffscreenSurface() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0xE2209AA: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE220A81: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x14D9C5C7: QSGRenderLoop::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14DC7B63: QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14E67A5B: QQuickView::QQuickView(QWindow*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x239575A0: Welcome::Internal::WelcomeMode::WelcomeMode() (welcomeplugin.cpp:150) ==32594== by 0x2395955D: Welcome::Internal::WelcomePlugin::initialize(QStringList const&, QString*) (welcomeplugin.cpp:350) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F5A8 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6705F18: QOffscreenSurface::~QOffscreenSurface() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0xE2209AA: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0xE220A81: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x14D9C5C7: QSGRenderLoop::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14DC7B63: QQuickWindowPrivate::init(QQuickWindow*, QQuickRenderControl*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14E67A5B: QQuickView::QQuickView(QWindow*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x239575A0: Welcome::Internal::WelcomeMode::WelcomeMode() (welcomeplugin.cpp:150) ==32594== by 0x2395955D: Welcome::Internal::WelcomePlugin::initialize(QStringList const&, QString*) (welcomeplugin.cpp:350) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F5A8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956694: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5956AC7: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x107CDCD9: Core::Internal::MessageOutputWindow::MessageOutputWindow() (messageoutputwindow.cpp:39) ==32594== by 0x107CD189: Core::MessageManager::init() (messagemanager.cpp:63) ==32594== by 0x107A679D: Core::Internal::MainWindow::init(QString*) (mainwindow.cpp:335) ==32594== by 0x1085DF10: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:97) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F770 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5956694: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5956AC7: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959869: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5959A57: QWidgetTextControl::QWidgetTextControl(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59744A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59753B0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5975A2A: QPlainTextEdit::QPlainTextEdit(QWidget*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x107CF77C: Core::OutputWindow::OutputWindow(Core::Context, QWidget*) (outputwindow.cpp:55) ==32594== by 0x107CDCD9: Core::Internal::MessageOutputWindow::MessageOutputWindow() (messageoutputwindow.cpp:39) ==32594== by 0x107CD189: Core::MessageManager::init() (messagemanager.cpp:63) ==32594== by 0x107A679D: Core::Internal::MainWindow::init(QString*) (mainwindow.cpp:335) ==32594== by 0x1085DF10: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:97) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F5F0 before 0x746F5B8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F5B8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x166C42C6: QtSupport::Internal::Fetcher::~Fetcher() (gettingstartedwelcomepage.cpp:90) ==32594== by 0x166C41D4: QtSupport::Internal::Fetcher::~Fetcher() (gettingstartedwelcomepage.cpp:90) ==32594== by 0x166C53F6: QtSupport::Internal::HelpImageProvider::~HelpImageProvider() (gettingstartedwelcomepage.cpp:170) ==32594== by 0x166C4484: QtSupport::Internal::HelpImageProvider::~HelpImageProvider() (gettingstartedwelcomepage.cpp:170) ==32594== by 0x166C44A8: QtSupport::Internal::HelpImageProvider::~HelpImageProvider() (gettingstartedwelcomepage.cpp:170) ==32594== by 0x1540C45D: QQmlEngine::addImageProvider(QString const&, QQmlImageProviderBase*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x166C14AC: QtSupport::Internal::ExamplesWelcomePage::facilitateQml(QQmlEngine*) (gettingstartedwelcomepage.cpp:276) ==32594== by 0x23958969: Welcome::Internal::WelcomeMode::initPlugins() (welcomeplugin.cpp:280) ==32594== by 0x239595CF: Welcome::Internal::WelcomePlugin::extensionsInitialized() (welcomeplugin.cpp:369) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F5F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x166C42C6: QtSupport::Internal::Fetcher::~Fetcher() (gettingstartedwelcomepage.cpp:90) ==32594== by 0x166C41D4: QtSupport::Internal::Fetcher::~Fetcher() (gettingstartedwelcomepage.cpp:90) ==32594== by 0x166C53F6: QtSupport::Internal::HelpImageProvider::~HelpImageProvider() (gettingstartedwelcomepage.cpp:170) ==32594== by 0x166C4484: QtSupport::Internal::HelpImageProvider::~HelpImageProvider() (gettingstartedwelcomepage.cpp:170) ==32594== by 0x166C44A8: QtSupport::Internal::HelpImageProvider::~HelpImageProvider() (gettingstartedwelcomepage.cpp:170) ==32594== by 0x1540C45D: QQmlEngine::addImageProvider(QString const&, QQmlImageProviderBase*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x166C14AC: QtSupport::Internal::ExamplesWelcomePage::facilitateQml(QQmlEngine*) (gettingstartedwelcomepage.cpp:276) ==32594== by 0x23958969: Welcome::Internal::WelcomeMode::initPlugins() (welcomeplugin.cpp:280) ==32594== by 0x239595CF: Welcome::Internal::WelcomePlugin::extensionsInitialized() (welcomeplugin.cpp:369) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F760 before 0x746F690" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F690 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7041F15: QObject::connect(QObject const*, QMetaMethod const&, QObject const*, QMetaMethod const&, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x27A9CD54: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/qml/QtQuick/Controls/libqtquickcontrolsplugin.so) ==32594== by 0x27AB1D52: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/qml/QtQuick/Controls/libqtquickcontrolsplugin.so) ==32594== by 0x153EF04C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x153F0726: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x153F0DD3: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15378686: QV4::Runtime::callProperty(QV4::ExecutionContext*, QV4::StringRef, QV4::CallDataRef) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x27D6C5D6: ??? ==32594== by 0x153AEE4B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15487252: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1542AE70: QQmlBoundSignalExpression::evaluate(void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1542BABE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15466206: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1540AD0B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x703C126: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x154043A4: QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15403D5D: QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1541CEFA: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1541E242: QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1541E875: QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::ValueRef, bool, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1548FD40: QQmlBinding::update(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1549942D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x154251E1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15425935: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x154EE76D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x154EEB2F: QQmlDelegateModel::object(int, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x14E46117: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14E4676F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x15499632: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15420F63: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15421036: QQmlComponentPrivate::completeCreate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15420EDE: QQmlComponent::create(QQmlContext*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x14E6941E: QQuickView::continueExecute() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14E6999D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x23958B62: Welcome::Internal::WelcomeMode::initPlugins() (welcomeplugin.cpp:290) ==32594== by 0x239595CF: Welcome::Internal::WelcomePlugin::extensionsInitialized() (welcomeplugin.cpp:369) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F760 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7041F15: QObject::connect(QObject const*, QMetaMethod const&, QObject const*, QMetaMethod const&, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x27A9CD54: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/qml/QtQuick/Controls/libqtquickcontrolsplugin.so) ==32594== by 0x27AB1D52: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/qml/QtQuick/Controls/libqtquickcontrolsplugin.so) ==32594== by 0x153EF04C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x153F0726: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x153F0DD3: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15378686: QV4::Runtime::callProperty(QV4::ExecutionContext*, QV4::StringRef, QV4::CallDataRef) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x27D6C5D6: ??? ==32594== by 0x153AEE4B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15487252: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1542AE70: QQmlBoundSignalExpression::evaluate(void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1542BABE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15466206: QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1540AD0B: QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x703C126: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x154043A4: QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15403D5D: QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1541CEFA: QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1541E242: QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1541E875: QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::ValueRef, bool, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1548FD40: QQmlBinding::update(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x1549942D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x154251E1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15425935: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x154EE76D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x154EEB2F: QQmlDelegateModel::object(int, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x14E46117: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14E4676F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x15499632: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15420F63: QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15421036: QQmlComponentPrivate::completeCreate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x15420EDE: QQmlComponent::create(QQmlContext*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Qml.so.5.3.0) ==32594== by 0x14E6941E: QQuickView::continueExecute() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14E6999D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x23958B62: Welcome::Internal::WelcomeMode::initPlugins() (welcomeplugin.cpp:290) ==32594== by 0x239595CF: Welcome::Internal::WelcomePlugin::extensionsInitialized() (welcomeplugin.cpp:369) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F4E0 before 0x746F530" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F530 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41EB8: QProcess::~QProcess() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x14145FCD: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:112) ==32594== by 0x1414CF0A: ProjectExplorer::guessGccAbi(Utils::FileName const&, QStringList const&, QByteArray const&, QStringList const&) (gcctoolchain.cpp:227) ==32594== by 0x1414D845: ProjectExplorer::Internal::GccToolChainFactory::autoDetectToolchains(QString const&, ProjectExplorer::Abi const&) (gcctoolchain.cpp:820) ==32594== by 0x1415207A: ProjectExplorer::Internal::MingwToolChainFactory::autoDetect() (gcctoolchain.cpp:1220) ==32594== by 0x1425B1C1: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:235) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4E0 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41EB8: QProcess::~QProcess() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x14145FCD: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:112) ==32594== by 0x1414CF0A: ProjectExplorer::guessGccAbi(Utils::FileName const&, QStringList const&, QByteArray const&, QStringList const&) (gcctoolchain.cpp:227) ==32594== by 0x1414D845: ProjectExplorer::Internal::GccToolChainFactory::autoDetectToolchains(QString const&, ProjectExplorer::Abi const&) (gcctoolchain.cpp:820) ==32594== by 0x1415207A: ProjectExplorer::Internal::MingwToolChainFactory::autoDetect() (gcctoolchain.cpp:1220) ==32594== by 0x1425B1C1: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:235) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F4E0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA76D8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x141456F5: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:81) ==32594== by 0x1414CF0A: ProjectExplorer::guessGccAbi(Utils::FileName const&, QStringList const&, QByteArray const&, QStringList const&) (gcctoolchain.cpp:227) ==32594== by 0x1414D845: ProjectExplorer::Internal::GccToolChainFactory::autoDetectToolchains(QString const&, ProjectExplorer::Abi const&) (gcctoolchain.cpp:820) ==32594== by 0x1415207A: ProjectExplorer::Internal::MingwToolChainFactory::autoDetect() (gcctoolchain.cpp:1220) ==32594== by 0x1425B1C1: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:235) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F530 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA76D8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4100E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F41717: QProcess::start(QString const&, QStringList const&, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x141456F5: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:81) ==32594== by 0x1414CF0A: ProjectExplorer::guessGccAbi(Utils::FileName const&, QStringList const&, QByteArray const&, QStringList const&) (gcctoolchain.cpp:227) ==32594== by 0x1414D845: ProjectExplorer::Internal::GccToolChainFactory::autoDetectToolchains(QString const&, ProjectExplorer::Abi const&) (gcctoolchain.cpp:820) ==32594== by 0x1415207A: ProjectExplorer::Internal::MingwToolChainFactory::autoDetect() (gcctoolchain.cpp:1220) ==32594== by 0x1425B1C1: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:235) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0xD6EB460 by thread #3 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6FA38DD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA39BD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD14E4: QMutex::lock() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6FA74A1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F406FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1414593B: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:88) ==32594== ==32594== Address 0xD6EB460 is 16 bytes inside a block of size 32 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6FA6129: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70100D5: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 8 at 0xD6EB460 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD1141: QBasicMutex::lockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E5BB: QMutex_lock_WRK (hg_intercepts.c:2135) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x6FA74A1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F406FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1414593B: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:88) ==32594== by 0x14148AC3: ProjectExplorer::gccPredefinedMacros(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:124) ==32594== by 0x1414D7E9: ProjectExplorer::Internal::GccToolChainFactory::autoDetectToolchains(QString const&, ProjectExplorer::Abi const&) (gcctoolchain.cpp:819) ==32594== by 0x14151156: ProjectExplorer::Internal::ClangToolChainFactory::autoDetect() (gcctoolchain.cpp:1114) ==32594== by 0x1425B1C1: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:235) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #3 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6FA38DD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA39BD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== ==32594== Address 0xD6EB460 is 16 bytes inside a block of size 32 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6FA6129: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70100D5: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0xD6EB460 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6FA7547: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F406FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA5301: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F4049D: QProcess::waitForFinished(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1414593B: ProjectExplorer::runGcc(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:88) ==32594== by 0x14148AC3: ProjectExplorer::gccPredefinedMacros(Utils::FileName const&, QStringList const&, QStringList const&) (gcctoolchain.cpp:124) ==32594== by 0x1414D7E9: ProjectExplorer::Internal::GccToolChainFactory::autoDetectToolchains(QString const&, ProjectExplorer::Abi const&) (gcctoolchain.cpp:819) ==32594== by 0x14151156: ProjectExplorer::Internal::ClangToolChainFactory::autoDetect() (gcctoolchain.cpp:1114) ==32594== by 0x1425B1C1: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:235) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #3 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6FA38DD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FA39BD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== ==32594== Address 0xD6EB460 is 16 bytes inside a block of size 32 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6FA6129: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70100D5: QCoreApplication::init() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70102E4: QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66FAB38: QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x57883E1: QApplication::QApplication(int&, char**, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x4070DB: SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) (qtsingleapplication.cpp:57) ==32594== by 0x40BDD1: main (main.cpp:303) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F768 before 0x746F758" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F758 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F18258: QBuffer::~QBuffer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F495D6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F5358B: QTextStream::~QTextStream() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1667CA74: QtSupport::BaseQtVersion::queryQMakeVariables(Utils::FileName const&, Utils::Environment const&, QHash*, QString*) (baseqtversion.cpp:1300) ==32594== by 0x1666ADEB: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:61) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F768 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F18258: QBuffer::~QBuffer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F495D6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F5358B: QTextStream::~QTextStream() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1667CA74: QtSupport::BaseQtVersion::queryQMakeVariables(Utils::FileName const&, Utils::Environment const&, QHash*, QString*) (baseqtversion.cpp:1300) ==32594== by 0x1666ADEB: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:61) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F548 before 0x746F580" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F580 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F18258: QBuffer::~QBuffer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F495D6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F5358B: QTextStream::~QTextStream() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1667CA74: QtSupport::BaseQtVersion::queryQMakeVariables(Utils::FileName const&, Utils::Environment const&, QHash*, QString*) (baseqtversion.cpp:1300) ==32594== by 0x16674E2B: QtSupport::BaseQtVersion::updateVersionInfo() const (baseqtversion.cpp:934) ==32594== by 0x1667BA66: QtSupport::BaseQtVersion::qtVersionString() const (baseqtversion.cpp:911) ==32594== by 0x22B67B8A: RemoteLinux::Internal::EmbeddedLinuxQtVersion::EmbeddedLinuxQtVersion(Utils::FileName const&, bool, QString const&) (embeddedlinuxqtversion.cpp:48) ==32594== by 0x22B6985B: RemoteLinux::Internal::EmbeddedLinuxQtVersionFactory::create(Utils::FileName const&, ProFileEvaluator*, bool, QString const&) (embeddedlinuxqtversionfactory.cpp:76) ==32594== by 0x1666B1FC: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:79) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F548 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F18258: QBuffer::~QBuffer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F495D6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6F5358B: QTextStream::~QTextStream() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1667CA74: QtSupport::BaseQtVersion::queryQMakeVariables(Utils::FileName const&, Utils::Environment const&, QHash*, QString*) (baseqtversion.cpp:1300) ==32594== by 0x16674E2B: QtSupport::BaseQtVersion::updateVersionInfo() const (baseqtversion.cpp:934) ==32594== by 0x1667BA66: QtSupport::BaseQtVersion::qtVersionString() const (baseqtversion.cpp:911) ==32594== by 0x22B67B8A: RemoteLinux::Internal::EmbeddedLinuxQtVersion::EmbeddedLinuxQtVersion(Utils::FileName const&, bool, QString const&) (embeddedlinuxqtversion.cpp:48) ==32594== by 0x22B6985B: RemoteLinux::Internal::EmbeddedLinuxQtVersionFactory::create(Utils::FileName const&, ProFileEvaluator*, bool, QString const&) (embeddedlinuxqtversionfactory.cpp:76) ==32594== by 0x1666B1FC: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:79) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F548 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x22629455: QmlProfiler::Internal::QmlProfilerClientManager::registerProfilerStateManager(QmlProfiler::Internal::QmlProfilerStateManager*) (qmlprofilerclientmanager.cpp:407) ==32594== by 0x225ED351: QmlProfiler::Internal::QmlProfilerTool::QmlProfilerTool(QObject*) (qmlprofilertool.cpp:127) ==32594== by 0x225EAD3D: QmlProfiler::Internal::QmlProfilerPlugin::initialize(QStringList const&, QString*) (qmlprofilerplugin.cpp:60) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F580 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x22629455: QmlProfiler::Internal::QmlProfilerClientManager::registerProfilerStateManager(QmlProfiler::Internal::QmlProfilerStateManager*) (qmlprofilerclientmanager.cpp:407) ==32594== by 0x225ED351: QmlProfiler::Internal::QmlProfilerTool::QmlProfilerTool(QObject*) (qmlprofilertool.cpp:127) ==32594== by 0x225EAD3D: QmlProfiler::Internal::QmlProfilerPlugin::initialize(QStringList const&, QString*) (qmlprofilerplugin.cpp:60) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F408 before 0x746F7F0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1666C0F4: QtSupport::ProMessageHandler::~ProMessageHandler() (profilereader.h:51) ==32594== by 0x1666B6D4: QtSupport::ProMessageHandler::~ProMessageHandler() (profilereader.h:51) ==32594== by 0x1666B483: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:89) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F408 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1666C0F4: QtSupport::ProMessageHandler::~ProMessageHandler() (profilereader.h:51) ==32594== by 0x1666B6D4: QtSupport::ProMessageHandler::~ProMessageHandler() (profilereader.h:51) ==32594== by 0x1666B483: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:89) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F408 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x166A4768: QtSupport::ProMessageHandler::ProMessageHandler(bool) (profilereader.cpp:52) ==32594== by 0x1666AEB0: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:69) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x166A4768: QtSupport::ProMessageHandler::ProMessageHandler(bool) (profilereader.cpp:52) ==32594== by 0x1666AEB0: QtSupport::QtVersionFactory::createQtVersionFromQMakePath(Utils::FileName const&, bool, QString const&, QString*) (qtversionfactory.cpp:69) ==32594== by 0x1665E058: QtSupport::findSystemQt() (qtversionmanager.cpp:442) ==32594== by 0x1665BB34: QtSupport::QtVersionManager::triggerQtVersionRestore() (qtversionmanager.cpp:175) ==32594== by 0x166C78D6: QtSupport::QtVersionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qtversionmanager.cpp:107) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1435BDEA: ProjectExplorer::ToolChainManager::toolChainsLoaded() (moc_toolchainmanager.cpp:201) ==32594== by 0x1425BA43: ProjectExplorer::ToolChainManager::restoreToolChains() (toolchainmanager.cpp:271) ==32594== by 0x14106FDB: ProjectExplorer::ProjectExplorerPlugin::extensionsInitialized() (projectexplorer.cpp:1136) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F628 before 0x746F3F0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F3F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703FDB6: QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7040307: QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57DF98A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57DD29C: QWidgetPrivate::createTLSysExtra() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57DF4A7: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C21E4: QWidget::create(unsigned long long, bool, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C37F8: QWidgetPrivate::init(QWidget*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57DBB4D: QDesktopWidget::QDesktopWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57838BB: QApplication::desktop() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57B75AB: QWidgetPrivate::adjustedSize() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57BC8F1: QWidget::adjustSize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1D97: QComboBox::setEditable(bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x13A3C705: TextEditor::BaseFileFind::createPatternWidget() (basefilefind.cpp:252) ==32594== by 0x141FDACA: ProjectExplorer::Internal::AllProjectsFind::createConfigWidget() (allprojectsfind.cpp:145) ==32594== by 0x109148F9: Core::Internal::FindToolWindow::setFindFilters(QList const&) (findtoolwindow.cpp:152) ==32594== by 0x1092C278: Core::FindPlugin::setupFilterMenuItems() (findplugin.cpp:241) ==32594== by 0x1092BB98: Core::FindPlugin::extensionsInitialized() (findplugin.cpp:140) ==32594== by 0x1085E0A6: Core::Internal::CorePlugin::extensionsInitialized() (coreplugin.cpp:120) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F628 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703FDC8: QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7040307: QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57DF98A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57DD29C: QWidgetPrivate::createTLSysExtra() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57DF4A7: QWidgetPrivate::create_sys(unsigned long long, bool, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C21E4: QWidget::create(unsigned long long, bool, bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C37F8: QWidgetPrivate::init(QWidget*, QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57DBB4D: QDesktopWidget::QDesktopWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57838BB: QApplication::desktop() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57B75AB: QWidgetPrivate::adjustedSize() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57BC8F1: QWidget::adjustSize() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1D97: QComboBox::setEditable(bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x13A3C705: TextEditor::BaseFileFind::createPatternWidget() (basefilefind.cpp:252) ==32594== by 0x141FDACA: ProjectExplorer::Internal::AllProjectsFind::createConfigWidget() (allprojectsfind.cpp:145) ==32594== by 0x109148F9: Core::Internal::FindToolWindow::setFindFilters(QList const&) (findtoolwindow.cpp:152) ==32594== by 0x1092C278: Core::FindPlugin::setupFilterMenuItems() (findplugin.cpp:241) ==32594== by 0x1092BB98: Core::FindPlugin::extensionsInitialized() (findplugin.cpp:140) ==32594== by 0x1085E0A6: Core::Internal::CorePlugin::extensionsInitialized() (coreplugin.cpp:120) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F568 before 0x746F698" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F698 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6A5E748: QStandardItemModel::~QStandardItemModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x58A2A15: QComboBox::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x13A3C73F: TextEditor::BaseFileFind::createPatternWidget() (basefilefind.cpp:253) ==32594== by 0x141FDACA: ProjectExplorer::Internal::AllProjectsFind::createConfigWidget() (allprojectsfind.cpp:145) ==32594== by 0x109148F9: Core::Internal::FindToolWindow::setFindFilters(QList const&) (findtoolwindow.cpp:152) ==32594== by 0x1092C278: Core::FindPlugin::setupFilterMenuItems() (findplugin.cpp:241) ==32594== by 0x1092BB98: Core::FindPlugin::extensionsInitialized() (findplugin.cpp:140) ==32594== by 0x1085E0A6: Core::Internal::CorePlugin::extensionsInitialized() (coreplugin.cpp:120) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F568 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6A5E748: QStandardItemModel::~QStandardItemModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x58A2A15: QComboBox::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x13A3C73F: TextEditor::BaseFileFind::createPatternWidget() (basefilefind.cpp:253) ==32594== by 0x141FDACA: ProjectExplorer::Internal::AllProjectsFind::createConfigWidget() (allprojectsfind.cpp:145) ==32594== by 0x109148F9: Core::Internal::FindToolWindow::setFindFilters(QList const&) (findtoolwindow.cpp:152) ==32594== by 0x1092C278: Core::FindPlugin::setupFilterMenuItems() (findplugin.cpp:241) ==32594== by 0x1092BB98: Core::FindPlugin::extensionsInitialized() (findplugin.cpp:140) ==32594== by 0x1085E0A6: Core::Internal::CorePlugin::extensionsInitialized() (coreplugin.cpp:120) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F568 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC0C8C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC16EA: QItemSelectionModel::QItemSelectionModel(QAbstractItemModel*, QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CD932: QAbstractItemView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A0B7F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A07EC: QComboBox::view() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A0948: QComboBox::itemDelegate() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A0A67: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1C49: QComboBox::setEditable(bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x13A3C705: TextEditor::BaseFileFind::createPatternWidget() (basefilefind.cpp:252) ==32594== by 0x141FDACA: ProjectExplorer::Internal::AllProjectsFind::createConfigWidget() (allprojectsfind.cpp:145) ==32594== by 0x109148F9: Core::Internal::FindToolWindow::setFindFilters(QList const&) (findtoolwindow.cpp:152) ==32594== by 0x1092C278: Core::FindPlugin::setupFilterMenuItems() (findplugin.cpp:241) ==32594== by 0x1092BB98: Core::FindPlugin::extensionsInitialized() (findplugin.cpp:140) ==32594== by 0x1085E0A6: Core::Internal::CorePlugin::extensionsInitialized() (coreplugin.cpp:120) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F698 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC0C8C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC16EA: QItemSelectionModel::QItemSelectionModel(QAbstractItemModel*, QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CD932: QAbstractItemView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A0B7F: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A07EC: QComboBox::view() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A0948: QComboBox::itemDelegate() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A0A67: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1C49: QComboBox::setEditable(bool) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x13A3C705: TextEditor::BaseFileFind::createPatternWidget() (basefilefind.cpp:252) ==32594== by 0x141FDACA: ProjectExplorer::Internal::AllProjectsFind::createConfigWidget() (allprojectsfind.cpp:145) ==32594== by 0x109148F9: Core::Internal::FindToolWindow::setFindFilters(QList const&) (findtoolwindow.cpp:152) ==32594== by 0x1092C278: Core::FindPlugin::setupFilterMenuItems() (findplugin.cpp:241) ==32594== by 0x1092BB98: Core::FindPlugin::extensionsInitialized() (findplugin.cpp:140) ==32594== by 0x1085E0A6: Core::Internal::CorePlugin::extensionsInitialized() (coreplugin.cpp:120) ==32594== by 0x4E6B5C9: ExtensionSystem::Internal::PluginSpecPrivate::initializeExtensions() (pluginspec.cpp:1040) ==32594== by 0x4E590DF: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1132) ==32594== by 0x4E53BBC: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1019) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6B8 before 0x746F6D8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F6D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FBFE88: QItemSelectionModel::~QItemSelectionModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E477: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6B8 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FBFE88: QItemSelectionModel::~QItemSelectionModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E477: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F6B8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A14837: TextEditor::TextEditorActionHandler::registerAction(Core::Id const&, char const*, bool, QString const&, QKeySequence const&, char const*, Core::ActionContainer*) (texteditoractionhandler.cpp:380) ==32594== by 0x13A0F903: TextEditor::TextEditorActionHandler::createActions() (texteditoractionhandler.cpp:157) ==32594== by 0x13A0EBAE: TextEditor::TextEditorActionHandler::TextEditorActionHandler(QObject*, Core::Id, unsigned int) (texteditoractionhandler.cpp:109) ==32594== by 0x1B2A36BA: GLSLEditor::Internal::GLSLEditorFactory::GLSLEditorFactory(QObject*) (glsleditorfactory.cpp:59) ==32594== by 0x1B2A4534: GLSLEditor::Internal::GLSLEditorPlugin::initialize(QStringList const&, QString*) (glsleditorplugin.cpp:138) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A14837: TextEditor::TextEditorActionHandler::registerAction(Core::Id const&, char const*, bool, QString const&, QKeySequence const&, char const*, Core::ActionContainer*) (texteditoractionhandler.cpp:380) ==32594== by 0x13A0F903: TextEditor::TextEditorActionHandler::createActions() (texteditoractionhandler.cpp:157) ==32594== by 0x13A0EBAE: TextEditor::TextEditorActionHandler::TextEditorActionHandler(QObject*, Core::Id, unsigned int) (texteditoractionhandler.cpp:109) ==32594== by 0x1B2A36BA: GLSLEditor::Internal::GLSLEditorFactory::GLSLEditorFactory(QObject*) (glsleditorfactory.cpp:59) ==32594== by 0x1B2A4534: GLSLEditor::Internal::GLSLEditorPlugin::initialize(QStringList const&, QString*) (glsleditorplugin.cpp:138) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6E0 before 0x746F568" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F568 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FBFE88: QItemSelectionModel::~QItemSelectionModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E477: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6E0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FBFE88: QItemSelectionModel::~QItemSelectionModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E477: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F708 before 0x746F4E0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F4E0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DBD8A8: QPropertyAnimation::~QPropertyAnimation() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E477: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F708 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DBD8A8: QPropertyAnimation::~QPropertyAnimation() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E477: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F708 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA1E0: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:71) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x1081F636: Core::Internal::Action::addOverrideAction(QAction*, Core::Context const&, bool) (command.cpp:450) ==32594== by 0x1081786A: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:255) ==32594== by 0x1B9ED6EB: Git::Internal::GitPlugin::createRepositoryAction(Core::ActionContainer*, QString const&, Core::Id const&, Core::Context const&, bool) (gitplugin.cpp:235) ==32594== by 0x1B9E6D42: Git::Internal::GitPlugin::createRepositoryAction(Core::ActionContainer*, QString const&, Core::Id const&, Core::Context const&, bool, char const*) (gitplugin.cpp:251) ==32594== by 0x1B9DA0B2: Git::Internal::GitPlugin::initialize(QStringList const&, QString*) (gitplugin.cpp:480) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4E0 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x7045D3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70425FF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA1E0: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:71) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x1081F636: Core::Internal::Action::addOverrideAction(QAction*, Core::Context const&, bool) (command.cpp:450) ==32594== by 0x1081786A: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:255) ==32594== by 0x1B9ED6EB: Git::Internal::GitPlugin::createRepositoryAction(Core::ActionContainer*, QString const&, Core::Id const&, Core::Context const&, bool) (gitplugin.cpp:235) ==32594== by 0x1B9E6D42: Git::Internal::GitPlugin::createRepositoryAction(Core::ActionContainer*, QString const&, Core::Id const&, Core::Context const&, bool, char const*) (gitplugin.cpp:251) ==32594== by 0x1B9DA0B2: Git::Internal::GitPlugin::initialize(QStringList const&, QString*) (gitplugin.cpp:480) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #7 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD522A: QThreadPoolPrivate::startThread(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD55D2: QThreadPoolPrivate::tryStart(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5946: QThreadPool::start(QRunnable*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A970BB: QtConcurrent::StoredInterfaceMemberFunctionCall0 >, void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor>::start() (runextensions.h:77) ==32594== by 0x13A9174D: QFuture > > QtConcurrent::run > >(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:388) ==32594== by 0x13A8EAC4: TextEditor::Internal::Manager::registerMimeTypes() (manager.cpp:309) ==32594== by 0x13B11526: TextEditor::Internal::Manager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_manager.cpp:100) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1098223A: Core::ICore::coreOpened() (moc_icore.cpp:215) ==32594== by 0x10981E6F: Core::ICore::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_icore.cpp:106) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x28F52C18 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A9778B: QFutureInterface > >::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:151) ==32594== by 0x13A9731A: QFutureInterface > >::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:153) ==32594== by 0x13A9727F: QtConcurrent::StoredInterfaceMemberFunctionCall0 >, void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor>::StoredInterfaceMemberFunctionCall0(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:71) ==32594== by 0x13A97054: QtConcurrent::StoredInterfaceMemberFunctionCall0 >, void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor>::StoredInterfaceMemberFunctionCall0(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:71) ==32594== by 0x13A9173B: QFuture > > QtConcurrent::run > >(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:387) ==32594== by 0x13A8EAC4: TextEditor::Internal::Manager::registerMimeTypes() (manager.cpp:309) ==32594== by 0x13B11526: TextEditor::Internal::Manager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_manager.cpp:100) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1098223A: Core::ICore::coreOpened() (moc_icore.cpp:215) ==32594== by 0x10981E6F: Core::ICore::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_icore.cpp:106) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during write of size 4 at 0x28F52C30 by thread #7 ==32594== Locks held: 1, at address 0x28F52C18 ==32594== at 0x6DCE8BF: QFutureInterfaceBase::setProgressValueAndText(int, QString const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCEA59: QFutureInterfaceBase::setProgressValue(int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A8D076: TextEditor::Internal::ManagerProcessor::process(QFutureInterface > >&) (manager.cpp:240) ==32594== by 0x13A973CD: QtConcurrent::StoredInterfaceMemberFunctionCall0 >, void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor>::run() (runextensions.h:83) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCD7A4: QFutureInterfaceBase::progressValue() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1085C5C4: Core::FutureProgress::setStarted() (futureprogress.cpp:203) ==32594== by 0x1098105A: Core::FutureProgress::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_futureprogress.cpp:129) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD0A06: QFutureWatcherBase::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== Address 0x28F52C30 is 32 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A9778B: QFutureInterface > >::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:151) ==32594== by 0x13A9731A: QFutureInterface > >::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:153) ==32594== by 0x13A9727F: QtConcurrent::StoredInterfaceMemberFunctionCall0 >, void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor>::StoredInterfaceMemberFunctionCall0(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:71) ==32594== by 0x13A97054: QtConcurrent::StoredInterfaceMemberFunctionCall0 >, void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor>::StoredInterfaceMemberFunctionCall0(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:71) ==32594== by 0x13A9173B: QFuture > > QtConcurrent::run > >(void (TextEditor::Internal::ManagerProcessor::*)(QFutureInterface > >&), TextEditor::Internal::ManagerProcessor*) (runextensions.h:387) ==32594== by 0x13A8EAC4: TextEditor::Internal::Manager::registerMimeTypes() (manager.cpp:309) ==32594== by 0x13B11526: TextEditor::Internal::Manager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_manager.cpp:100) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1098223A: Core::ICore::coreOpened() (moc_icore.cpp:215) ==32594== by 0x10981E6F: Core::ICore::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_icore.cpp:106) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F6B0 before 0x746F518" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F518 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049AE8: QTimer::~QTimer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E57DCC: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:847) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6B0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049AE8: QTimer::~QTimer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E57DCC: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:847) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F780 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594AEDD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x590F8EC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5910481: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10817688: Core::ActionManager::createMenuBar(Core::Id) (actionmanager.cpp:228) ==32594== by 0x1079FB54: Core::Internal::MainWindow::registerDefaultContainers() (mainwindow.cpp:453) ==32594== by 0x1079F5D5: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:188) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during read of size 8 at 0x23ED05C8 by thread #1 ==32594== Locks held: 1, at address 0x746F780 ==32594== at 0x703C23A: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1599A40E: CppTools::CppModelManagerInterface::aboutToRemoveFiles(QStringList const&) (moc_cppmodelmanagerinterface.cpp:200) ==32594== by 0x158E6594: CppTools::Internal::CppModelManager::GC() (cppmodelmanager.cpp:907) ==32594== by 0x15987D9B: CppTools::Tests::TestCase::garbageCollectGlobalSnapshot() (cpptoolstestcase.cpp:123) ==32594== by 0x15987CDC: CppTools::Tests::TestCase::TestCase(bool) (cpptoolstestcase.cpp:86) ==32594== by 0x159627EE: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:65) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Address 0x23ED05C8 is 56 bytes inside a block of size 112 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD3E91: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD3F9F: QThread::QThread(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1A57D80B: ClassView::Internal::ManagerPrivate::ManagerPrivate() (classviewmanager.cpp:147) ==32594== by 0x1A57B4B4: ClassView::Internal::ManagerPrivate::ManagerPrivate() (classviewmanager.cpp:147) ==32594== by 0x1A57A14F: ClassView::Internal::Manager::Manager(QObject*) (classviewmanager.cpp:170) ==32594== by 0x1A59276E: ClassView::Internal::Plugin::initialize(QStringList const&, QString*) (classviewplugin.cpp:61) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F460 before 0x746F728" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F728 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5919B08: QScrollBar::~QScrollBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x595085D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1A1AD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x589D8E6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E4C: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F460 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5919B08: QScrollBar::~QScrollBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x595085D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1A1AD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x589D8E6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E4C: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F460 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1081EE80: Core::Internal::Action::Action(Core::Id) (command.cpp:379) ==32594== by 0x10817A87: Core::Internal::ActionManagerPrivate::overridableAction(Core::Id) (actionmanager.cpp:576) ==32594== by 0x1081783E: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:253) ==32594== by 0x184DE839: CppEditor::Internal::CppEditorPlugin::initialize(QStringList const&, QString*) (cppeditorplugin.cpp:255) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F728 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1081EE80: Core::Internal::Action::Action(Core::Id) (command.cpp:379) ==32594== by 0x10817A87: Core::Internal::ActionManagerPrivate::overridableAction(Core::Id) (actionmanager.cpp:576) ==32594== by 0x1081783E: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:253) ==32594== by 0x184DE839: CppEditor::Internal::CppEditorPlugin::initialize(QStringList const&, QString*) (cppeditorplugin.cpp:255) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F718 before 0x746F640" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F640 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FBFE88: QItemSelectionModel::~QItemSelectionModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1A1AD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x589D8E6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E4C: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F718 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FBFE88: QItemSelectionModel::~QItemSelectionModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1A1AD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x589D8E6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E4C: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F718 before 0x746F460" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F460 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1A1AD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x589D8E6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E4C: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F718 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1A1AD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x589D8E6: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E4C: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F628 before 0x746F718" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F718 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6A5E748: QStandardItemModel::~QStandardItemModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x58A2A15: QComboBox::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1CC6: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:622) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F628 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6A5E748: QStandardItemModel::~QStandardItemModel() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x58A2A15: QComboBox::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1CC6: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:622) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F628 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC0C8C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC16EA: QItemSelectionModel::QItemSelectionModel(QAbstractItemModel*, QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CD932: QAbstractItemView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A10154: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E39: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F718 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC0C8C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6FC16EA: QItemSelectionModel::QItemSelectionModel(QAbstractItemModel*, QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x59CD932: QAbstractItemView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5A10154: QTreeView::setModel(QAbstractItemModel*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x58A1E39: QComboBox::setView(QAbstractItemView*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x184C1AD5: CppEditor::Internal::CPPEditorWidget::createToolBar(CppEditor::Internal::CPPEditor*) (cppeditor.cpp:610) ==32594== by 0x184C1999: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:593) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #8 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5590: QThreadPoolPrivate::tryStart(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5946: QThreadPool::start(QRunnable*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1590C44B: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::start() (runextensions.h:104) ==32594== by 0x15909C97: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:362) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x29D15C08 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1590C4E5: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x1590C3E4: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x15909C85: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:361) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during read of size 1 at 0x29D15C2C by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15909C24: QFuture::isRunning() const (qfuture.h:235) ==32594== by 0x15906FC7: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:307) ==32594== by 0x15908B51: CppTools::CppEditorSupport::onCurrentEditorChanged() (cpptoolseditorsupport.cpp:521) ==32594== by 0x1599A927: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:151) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097A98E: Core::EditorManager::currentEditorChanged(Core::IEditor*) (moc_editormanager.cpp:516) ==32594== by 0x107E70CA: Core::EditorManager::setCurrentEditor(Core::IEditor*, bool) (editormanager.cpp:552) ==32594== by 0x107EC227: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1118) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== This conflicts with a previous write of size 1 by thread #8 ==32594== Locks held: 1, at address 0x29D15C08 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B0DB: QFutureInterface::reportFinished(void const*) (qfutureinterface.h:308) ==32594== by 0x1590C5CA: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::run() (runextensions.h:111) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0x29D15C2C is 44 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1590C4E5: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x1590C3E4: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x15909C85: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:361) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x29D15C08 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1590C4E5: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x1590C3E4: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x15909C85: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:361) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during read of size 2 at 0x29D15C2E by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15909C24: QFuture::isRunning() const (qfuture.h:235) ==32594== by 0x15906FC7: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:307) ==32594== by 0x15908B51: CppTools::CppEditorSupport::onCurrentEditorChanged() (cpptoolseditorsupport.cpp:521) ==32594== by 0x1599A927: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:151) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097A98E: Core::EditorManager::currentEditorChanged(Core::IEditor*) (moc_editormanager.cpp:516) ==32594== by 0x107E70CA: Core::EditorManager::setCurrentEditor(Core::IEditor*, bool) (editormanager.cpp:552) ==32594== by 0x107EC227: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1118) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== This conflicts with a previous write of size 2 by thread #8 ==32594== Locks held: 1, at address 0x29D15C08 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B0DB: QFutureInterface::reportFinished(void const*) (qfutureinterface.h:308) ==32594== by 0x1590C5CA: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::run() (runextensions.h:111) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0x29D15C2E is 46 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1590C4E5: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x1590C3E4: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x15909C85: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:361) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F478 before 0x746F798" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F798 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x577D58A: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x577D5A8: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5904728: QMenu::~QMenu() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1E65D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F478 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x577D58A: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x577D5A8: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5904728: QMenu::~QMenu() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1E65D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F478 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594C0A6: QToolButton::actionEvent(QActionEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C05EA: QWidget::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594B9AF: QToolButton::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57BA4A8: QWidget::insertAction(QAction*, QAction*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594BB14: QToolButton::setMenu(QMenu*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59454DC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594564B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594306A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F8DBF: TextEditor::BaseTextEditor::BaseTextEditor(TextEditor::BaseTextEditorWidget*) (basetexteditor.cpp:5938) ==32594== by 0x184C02DC: CppEditor::Internal::CPPEditor::CPPEditor(CppEditor::Internal::CPPEditorWidget*) (cppeditor.cpp:506) ==32594== by 0x184C197F: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:592) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F798 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594C0A6: QToolButton::actionEvent(QActionEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C05EA: QWidget::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594B9AF: QToolButton::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57BA4A8: QWidget::insertAction(QAction*, QAction*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594BB14: QToolButton::setMenu(QMenu*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59454DC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594564B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594306A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F8DBF: TextEditor::BaseTextEditor::BaseTextEditor(TextEditor::BaseTextEditorWidget*) (basetexteditor.cpp:5938) ==32594== by 0x184C02DC: CppEditor::Internal::CPPEditor::CPPEditor(CppEditor::Internal::CPPEditorWidget*) (cppeditor.cpp:506) ==32594== by 0x184C197F: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:592) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F450 before 0x746F478" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F478 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1E65D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F450 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5B1E65D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F450 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594561E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594306A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F8DBF: TextEditor::BaseTextEditor::BaseTextEditor(TextEditor::BaseTextEditorWidget*) (basetexteditor.cpp:5938) ==32594== by 0x184C02DC: CppEditor::Internal::CPPEditor::CPPEditor(CppEditor::Internal::CPPEditorWidget*) (cppeditor.cpp:506) ==32594== by 0x184C197F: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:592) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F478 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594561E: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594306A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F8DBF: TextEditor::BaseTextEditor::BaseTextEditor(TextEditor::BaseTextEditorWidget*) (basetexteditor.cpp:5938) ==32594== by 0x184C02DC: CppEditor::Internal::CPPEditor::CPPEditor(CppEditor::Internal::CPPEditorWidget*) (cppeditor.cpp:506) ==32594== by 0x184C197F: CppEditor::Internal::CPPEditorWidget::createEditor() (cppeditor.cpp:592) ==32594== by 0x139D0E48: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:502) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F450 before 0x746F418" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F418 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x577D58A: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x577D5A8: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F450 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x577D58A: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x577D5A8: QAction::~QAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F5E8 before 0x746F450" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F450 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x53CC48E: Utils::LineColumnLabel::~LineColumnLabel() (linecolumnlabel.h:38) ==32594== by 0x53CC3A4: Utils::LineColumnLabel::~LineColumnLabel() (linecolumnlabel.h:38) ==32594== by 0x53CC3C8: Utils::LineColumnLabel::~LineColumnLabel() (linecolumnlabel.h:38) ==32594== by 0x57C6CA3: QWidgetAction::~QWidgetAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C6CC8: QWidgetAction::~QWidgetAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F5E8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C586F: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x53CC48E: Utils::LineColumnLabel::~LineColumnLabel() (linecolumnlabel.h:38) ==32594== by 0x53CC3A4: Utils::LineColumnLabel::~LineColumnLabel() (linecolumnlabel.h:38) ==32594== by 0x53CC3C8: Utils::LineColumnLabel::~LineColumnLabel() (linecolumnlabel.h:38) ==32594== by 0x57C6CA3: QWidgetAction::~QWidgetAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C6CC8: QWidgetAction::~QWidgetAction() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x59425F8: QToolBar::~QToolBar() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139F90C4: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5951) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F758" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F758 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x159044A7: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:176) ==32594== by 0x159042E8: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:168) ==32594== by 0x158E355A: CppTools::Internal::CppModelManager::deleteCppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:469) ==32594== by 0x184C171B: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:582) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x159044A7: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:176) ==32594== by 0x159042E8: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:168) ==32594== by 0x158E355A: CppTools::Internal::CppModelManager::deleteCppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:469) ==32594== by 0x184C171B: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:582) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F578 before 0x746F758" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F758 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x159044A7: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:176) ==32594== by 0x159042E8: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:168) ==32594== by 0x158E355A: CppTools::Internal::CppModelManager::deleteCppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:469) ==32594== by 0x184C171B: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:582) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F578 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x159044A7: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:176) ==32594== by 0x159042E8: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:168) ==32594== by 0x158E355A: CppTools::Internal::CppModelManager::deleteCppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:469) ==32594== by 0x184C171B: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:582) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F578 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15904125: CppTools::CppEditorSupport::CppEditorSupport(CppTools::Internal::CppModelManager*, TextEditor::BaseTextEditor*) (cpptoolseditorsupport.cpp:162) ==32594== by 0x158E33A2: CppTools::Internal::CppModelManager::cppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:443) ==32594== by 0x184CA786: CppEditor::Internal::CPPEditor::completionAssistProvider() (cppeditor.cpp:1521) ==32594== by 0x13ADE06E: TextEditor::CodeAssistantPrivate::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:182) ==32594== by 0x13AE01B0: TextEditor::CodeAssistant::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:546) ==32594== by 0x139D0E80: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:503) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F758 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15904125: CppTools::CppEditorSupport::CppEditorSupport(CppTools::Internal::CppModelManager*, TextEditor::BaseTextEditor*) (cpptoolseditorsupport.cpp:162) ==32594== by 0x158E33A2: CppTools::Internal::CppModelManager::cppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:443) ==32594== by 0x184CA786: CppEditor::Internal::CPPEditor::completionAssistProvider() (cppeditor.cpp:1521) ==32594== by 0x13ADE06E: TextEditor::CodeAssistantPrivate::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:182) ==32594== by 0x13AE01B0: TextEditor::CodeAssistant::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:546) ==32594== by 0x139D0E80: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:503) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7F0 before 0x746F758" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F758 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x159044A7: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:176) ==32594== by 0x159042E8: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:168) ==32594== by 0x158E355A: CppTools::Internal::CppModelManager::deleteCppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:469) ==32594== by 0x184C171B: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:582) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x159044A7: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:176) ==32594== by 0x159042E8: CppTools::CppEditorSupport::~CppEditorSupport() (cpptoolseditorsupport.cpp:168) ==32594== by 0x158E355A: CppTools::Internal::CppModelManager::deleteCppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:469) ==32594== by 0x184C171B: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:582) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F740 before 0x746F7A0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE004: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F740 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE004: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F740 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x10824141: Core::Internal::ActionContainerPrivate::addAction(Core::Command*, Core::Id) (actioncontainer.cpp:245) ==32594== by 0x108247ED: Core::Internal::ActionContainerPrivate::addSeparator(Core::Context const&, Core::Id, QAction**) (actioncontainer.cpp:303) ==32594== by 0x20F14AEB: Mercurial::Internal::MercurialPlugin::createMenu() (mercurialplugin.cpp:192) ==32594== by 0x20F1484C: Mercurial::Internal::MercurialPlugin::initialize(QStringList const&, QString*) (mercurialplugin.cpp:158) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x10824141: Core::Internal::ActionContainerPrivate::addAction(Core::Command*, Core::Id) (actioncontainer.cpp:245) ==32594== by 0x108247ED: Core::Internal::ActionContainerPrivate::addSeparator(Core::Context const&, Core::Id, QAction**) (actioncontainer.cpp:303) ==32594== by 0x20F14AEB: Mercurial::Internal::MercurialPlugin::createMenu() (mercurialplugin.cpp:192) ==32594== by 0x20F1484C: Mercurial::Internal::MercurialPlugin::initialize(QStringList const&, QString*) (mercurialplugin.cpp:158) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F470 before 0x746F740" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F740 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE034: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F470 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE034: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F470 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A34E7B: QObject::connect(QObject const*, char const*, char const*, Qt::ConnectionType) const (qobject.h:481) ==32594== by 0x13AE00B0: TextEditor::CodeAssistant::CodeAssistant() (codeassistant.cpp:536) ==32594== by 0x139DEB04: TextEditor::Internal::BaseTextEditorWidgetPrivate::BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2389) ==32594== by 0x139CE6FF: TextEditor::BaseTextEditorWidget::ctor(QSharedPointer const&) (basetexteditor.cpp:220) ==32594== by 0x139CEF55: TextEditor::BaseTextEditorWidget::BaseTextEditorWidget(TextEditor::BaseTextDocument*, QWidget*) (basetexteditor.cpp:209) ==32594== by 0x184C045C: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:520) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F740 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A34E7B: QObject::connect(QObject const*, char const*, char const*, Qt::ConnectionType) const (qobject.h:481) ==32594== by 0x13AE00B0: TextEditor::CodeAssistant::CodeAssistant() (codeassistant.cpp:536) ==32594== by 0x139DEB04: TextEditor::Internal::BaseTextEditorWidgetPrivate::BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2389) ==32594== by 0x139CE6FF: TextEditor::BaseTextEditorWidget::ctor(QSharedPointer const&) (basetexteditor.cpp:220) ==32594== by 0x139CEF55: TextEditor::BaseTextEditorWidget::BaseTextEditorWidget(TextEditor::BaseTextDocument*, QWidget*) (basetexteditor.cpp:209) ==32594== by 0x184C045C: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:520) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F750 before 0x746F740" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F740 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE034: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F750 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE034: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F750 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70422CF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA18E: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:70) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x1081F636: Core::Internal::Action::addOverrideAction(QAction*, Core::Context const&, bool) (command.cpp:450) ==32594== by 0x1081786A: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:255) ==32594== by 0x20F17714: Mercurial::Internal::MercurialPlugin::createRepositoryActions(Core::Context const&) (mercurialplugin.cpp:411) ==32594== by 0x20F14A9C: Mercurial::Internal::MercurialPlugin::createMenu() (mercurialplugin.cpp:191) ==32594== by 0x20F1484C: Mercurial::Internal::MercurialPlugin::initialize(QStringList const&, QString*) (mercurialplugin.cpp:158) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F740 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x7045D3B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70425FF: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70437B5: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA18E: Utils::ProxyAction::disconnectAction() (proxyaction.cpp:70) ==32594== by 0x53BA3DD: Utils::ProxyAction::update(QAction*, bool) (proxyaction.cpp:121) ==32594== by 0x53BA043: Utils::ProxyAction::updateState() (proxyaction.cpp:58) ==32594== by 0x53BA102: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:52) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x1081F636: Core::Internal::Action::addOverrideAction(QAction*, Core::Context const&, bool) (command.cpp:450) ==32594== by 0x1081786A: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:255) ==32594== by 0x20F17714: Mercurial::Internal::MercurialPlugin::createRepositoryActions(Core::Context const&) (mercurialplugin.cpp:411) ==32594== by 0x20F14A9C: Mercurial::Internal::MercurialPlugin::createMenu() (mercurialplugin.cpp:191) ==32594== by 0x20F1484C: Mercurial::Internal::MercurialPlugin::initialize(QStringList const&, QString*) (mercurialplugin.cpp:158) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F638 before 0x746F740" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F740 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE034: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F638 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADE034: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:172) ==32594== by 0x13ADDFB8: TextEditor::CodeAssistantPrivate::~CodeAssistantPrivate() (codeassistant.cpp:171) ==32594== by 0x13AE0174: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:541) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F638 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADDE8D: TextEditor::CodeAssistantPrivate::CodeAssistantPrivate(TextEditor::CodeAssistant*) (codeassistant.cpp:165) ==32594== by 0x13AE0043: TextEditor::CodeAssistant::CodeAssistant() (codeassistant.cpp:535) ==32594== by 0x139DEB04: TextEditor::Internal::BaseTextEditorWidgetPrivate::BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2389) ==32594== by 0x139CE6FF: TextEditor::BaseTextEditorWidget::ctor(QSharedPointer const&) (basetexteditor.cpp:220) ==32594== by 0x139CEF55: TextEditor::BaseTextEditorWidget::BaseTextEditorWidget(TextEditor::BaseTextDocument*, QWidget*) (basetexteditor.cpp:209) ==32594== by 0x184C045C: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:520) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F740 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13ADDE8D: TextEditor::CodeAssistantPrivate::CodeAssistantPrivate(TextEditor::CodeAssistant*) (codeassistant.cpp:165) ==32594== by 0x13AE0043: TextEditor::CodeAssistant::CodeAssistant() (codeassistant.cpp:535) ==32594== by 0x139DEB04: TextEditor::Internal::BaseTextEditorWidgetPrivate::BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2389) ==32594== by 0x139CE6FF: TextEditor::BaseTextEditorWidget::ctor(QSharedPointer const&) (basetexteditor.cpp:220) ==32594== by 0x139CEF55: TextEditor::BaseTextEditorWidget::BaseTextEditorWidget(TextEditor::BaseTextDocument*, QWidget*) (basetexteditor.cpp:209) ==32594== by 0x184C045C: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:520) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F470" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F470 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13AE0180: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:542) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13AE0180: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:542) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7F0 before 0x746F470" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F470 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13AE0180: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:542) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13AE0180: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:542) ==32594== by 0x13AE0118: TextEditor::CodeAssistant::~CodeAssistant() (codeassistant.cpp:540) ==32594== by 0x13A0498D: QScopedPointerDeleter::cleanup(TextEditor::CodeAssistant*) (qscopedpointer.h:62) ==32594== by 0x13A04947: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:109) ==32594== by 0x139FCD74: QScopedPointer >::~QScopedPointer() (qscopedpointer.h:107) ==32594== by 0x139DEF8A: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F5D8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F5D8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139DEF9C: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139DEF9C: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F418 before 0x746F4F8" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F4F8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139DF04F: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F418 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139DF04F: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F418 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139CEE09: TextEditor::BaseTextEditorWidget::ctor(QSharedPointer const&) (basetexteditor.cpp:279) ==32594== by 0x139CEF55: TextEditor::BaseTextEditorWidget::BaseTextEditorWidget(TextEditor::BaseTextDocument*, QWidget*) (basetexteditor.cpp:209) ==32594== by 0x184C045C: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:520) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F4F8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139CEE09: TextEditor::BaseTextEditorWidget::ctor(QSharedPointer const&) (basetexteditor.cpp:279) ==32594== by 0x139CEF55: TextEditor::BaseTextEditorWidget::BaseTextEditorWidget(TextEditor::BaseTextDocument*, QWidget*) (basetexteditor.cpp:209) ==32594== by 0x184C045C: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:520) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F420" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F420 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139DF0A9: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x139DF0A9: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F478 before 0x746F780" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F780 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F478 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F478 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A6E7F8: TextEditor::SyntaxHighlighter::setDocument(QTextDocument*) (syntaxhighlighter.cpp:382) ==32594== by 0x139CC0D6: TextEditor::BaseTextDocument::setSyntaxHighlighter(TextEditor::SyntaxHighlighter*) (basetextdocument.cpp:637) ==32594== by 0x184CD6C0: CppEditor::Internal::CPPEditorDocument::CPPEditorDocument() (cppeditor.cpp:1984) ==32594== by 0x184C0446: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:517) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F780 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A6E7F8: TextEditor::SyntaxHighlighter::setDocument(QTextDocument*) (syntaxhighlighter.cpp:382) ==32594== by 0x139CC0D6: TextEditor::BaseTextDocument::setSyntaxHighlighter(TextEditor::SyntaxHighlighter*) (basetextdocument.cpp:637) ==32594== by 0x184CD6C0: CppEditor::Internal::CPPEditorDocument::CPPEditorDocument() (cppeditor.cpp:1984) ==32594== by 0x184C0446: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:517) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F780" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F780 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F5D0 before 0x746F518" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F518 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A687BB: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:552) ==32594== by 0x13A68758: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:550) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F5D0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A687BB: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:552) ==32594== by 0x13A68758: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:550) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F518" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F518 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A687BB: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:552) ==32594== by 0x13A68758: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:550) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13A687BB: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:552) ==32594== by 0x13A68758: TextEditor::BaseTextDocumentLayout::~BaseTextDocumentLayout() (basetextdocumentlayout.cpp:550) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703F7A0: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x680B498: QTextDocument::~QTextDocument() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x139C989B: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:214) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F750 before 0x746F7F0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x108FDE12: Core::IDocument::~IDocument() (idocument.cpp:74) ==32594== by 0x108FE805: Core::TextDocument::~TextDocument() (textdocument.cpp:72) ==32594== by 0x139CC674: TextEditor::ITextEditorDocument::~ITextEditorDocument() (itexteditor.h:76) ==32594== by 0x139C98DC: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:217) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== ==32594== followed by a later acquisition of lock at 0x746F750 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F399: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x108FDE12: Core::IDocument::~IDocument() (idocument.cpp:74) ==32594== by 0x108FE805: Core::TextDocument::~TextDocument() (textdocument.cpp:72) ==32594== by 0x139CC674: TextEditor::ITextEditorDocument::~ITextEditorDocument() (itexteditor.h:76) ==32594== by 0x139C98DC: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:217) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F750 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x107EF60A: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1422) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x107EF60A: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1422) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594DA82: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:169) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F650 before 0x746F7F0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x108FDE12: Core::IDocument::~IDocument() (idocument.cpp:74) ==32594== by 0x108FE805: Core::TextDocument::~TextDocument() (textdocument.cpp:72) ==32594== by 0x139CC674: TextEditor::ITextEditorDocument::~ITextEditorDocument() (itexteditor.h:76) ==32594== by 0x139C98DC: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:217) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== ==32594== followed by a later acquisition of lock at 0x746F650 ==32594== at 0x4C2EA3B: QMutex_tryLock_int_WRK (hg_intercepts.c:2243) ==32594== by 0x4C3141B: QMutex::tryLock(int) (hg_intercepts.c:2258) ==32594== by 0x703F5B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x108FDE12: Core::IDocument::~IDocument() (idocument.cpp:74) ==32594== by 0x108FE805: Core::TextDocument::~TextDocument() (textdocument.cpp:72) ==32594== by 0x139CC674: TextEditor::ITextEditorDocument::~ITextEditorDocument() (itexteditor.h:76) ==32594== by 0x139C98DC: TextEditor::BaseTextDocument::~BaseTextDocument() (basetextdocument.cpp:217) ==32594== by 0x185A1034: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0974: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x185A0998: CppEditor::Internal::CPPEditorDocument::~CPPEditorDocument() (cppeditor.h:74) ==32594== by 0x13A06DF0: QtSharedPointer::CustomDeleter::execute() (qsharedpointer_impl.h:196) ==32594== by 0x13A06BD3: QtSharedPointer::ExternalRefCountWithCustomDeleter::deleter(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:214) ==32594== by 0x139C76AA: QtSharedPointer::ExternalRefCountData::destroy() (qsharedpointer_impl.h:158) ==32594== by 0x13A06AA1: QSharedPointer::deref(QtSharedPointer::ExternalRefCountData*) (qsharedpointer_impl.h:449) ==32594== by 0x13A06A58: QSharedPointer::deref() (qsharedpointer_impl.h:444) ==32594== by 0x13A06A20: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139FAEF4: QSharedPointer::~QSharedPointer() (qsharedpointer_impl.h:312) ==32594== by 0x139DF0F1: TextEditor::Internal::BaseTextEditorWidgetPrivate::~BaseTextEditorWidgetPrivate() (basetexteditor.cpp:2393) ==32594== by 0x139CF76E: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:286) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== ==32594== Required order was established by acquisition of lock at 0x746F650 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594C0A6: QToolButton::actionEvent(QActionEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C05EA: QWidget::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594B9AF: QToolButton::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57BA4A8: QWidget::insertAction(QAction*, QAction*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594BD8E: QToolButton::setDefaultAction(QAction*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x1093BB22: Core::SearchResultWindow::SearchResultWindow(QWidget*) (searchresultwindow.cpp:303) ==32594== by 0x1092B2BF: Core::FindPlugin::initialize(QStringList const&, QString*) (findplugin.cpp:133) ==32594== by 0x1085E010: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:109) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594C0A6: QToolButton::actionEvent(QActionEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x57C05EA: QWidget::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594B9AF: QToolButton::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57BA4A8: QWidget::insertAction(QAction*, QAction*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x594BD8E: QToolButton::setDefaultAction(QAction*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x1093BB22: Core::SearchResultWindow::SearchResultWindow(QWidget*) (searchresultwindow.cpp:303) ==32594== by 0x1092B2BF: Core::FindPlugin::initialize(QStringList const&, QString*) (findplugin.cpp:133) ==32594== by 0x1085E010: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:109) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F6F0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F6F0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1091D624: Core::IFindSupport::~IFindSupport() (ifindsupport.h:48) ==32594== by 0x1091A675: Core::BaseTextFind::~BaseTextFind() (basetextfind.cpp:93) ==32594== by 0x1091A608: Core::BaseTextFind::~BaseTextFind() (basetextfind.cpp:91) ==32594== by 0x50953B2: void qDeleteAll::const_iterator>(QList::const_iterator, QList::const_iterator) (qalgorithms.h:323) ==32594== by 0x5094715: void qDeleteAll >(QList const&) (qalgorithms.h:331) ==32594== by 0x5093C5D: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:217) ==32594== by 0x50939B8: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:205) ==32594== by 0x5093D5E: Aggregation::Aggregate::deleteSelf(QObject*) (aggregate.cpp:227) ==32594== by 0x50969A5: Aggregation::Aggregate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_aggregate.cpp:77) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703CE3E: QObject::destroyed(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C5781: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1091D624: Core::IFindSupport::~IFindSupport() (ifindsupport.h:48) ==32594== by 0x1091A675: Core::BaseTextFind::~BaseTextFind() (basetextfind.cpp:93) ==32594== by 0x1091A608: Core::BaseTextFind::~BaseTextFind() (basetextfind.cpp:91) ==32594== by 0x50953B2: void qDeleteAll::const_iterator>(QList::const_iterator, QList::const_iterator) (qalgorithms.h:323) ==32594== by 0x5094715: void qDeleteAll >(QList const&) (qalgorithms.h:331) ==32594== by 0x5093C5D: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:217) ==32594== by 0x50939B8: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:205) ==32594== by 0x5093D5E: Aggregation::Aggregate::deleteSelf(QObject*) (aggregate.cpp:227) ==32594== by 0x50969A5: Aggregation::Aggregate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_aggregate.cpp:77) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703CE3E: QObject::destroyed(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C5781: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F608" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F608 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5093C84: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:218) ==32594== by 0x50939B8: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:205) ==32594== by 0x5093D5E: Aggregation::Aggregate::deleteSelf(QObject*) (aggregate.cpp:227) ==32594== by 0x50969A5: Aggregation::Aggregate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_aggregate.cpp:77) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703CE3E: QObject::destroyed(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C5781: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F670: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5093C84: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:218) ==32594== by 0x50939B8: Aggregation::Aggregate::~Aggregate() (aggregate.cpp:205) ==32594== by 0x5093D5E: Aggregation::Aggregate::deleteSelf(QObject*) (aggregate.cpp:227) ==32594== by 0x50969A5: Aggregation::Aggregate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_aggregate.cpp:77) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703CE3E: QObject::destroyed(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C5781: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F5D0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F5D0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x597B272: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x597B272: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F788 before 0x746F6A0" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F6A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15E45552: CPlusPlus::OverviewModel::~OverviewModel() (OverviewModel.cpp:45) ==32594== by 0x15E454E8: CPlusPlus::OverviewModel::~OverviewModel() (OverviewModel.cpp:45) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F788 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15E45552: CPlusPlus::OverviewModel::~OverviewModel() (OverviewModel.cpp:45) ==32594== by 0x15E454E8: CPlusPlus::OverviewModel::~OverviewModel() (OverviewModel.cpp:45) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #1: lock order "0x746F7A0 before 0x746F778" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F778 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F2B1: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x185A2D84: CppEditor::Internal::FunctionDeclDefLinkFinder::~FunctionDeclDefLinkFinder() (cppfunctiondecldeflink.h:49) ==32594== by 0x185A2CE4: CppEditor::Internal::FunctionDeclDefLinkFinder::~FunctionDeclDefLinkFinder() (cppfunctiondecldeflink.h:49) ==32594== by 0x185A2D08: CppEditor::Internal::FunctionDeclDefLinkFinder::~FunctionDeclDefLinkFinder() (cppfunctiondecldeflink.h:49) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== followed by a later acquisition of lock at 0x746F7A0 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x703F497: QObject::~QObject() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x185A2D84: CppEditor::Internal::FunctionDeclDefLinkFinder::~FunctionDeclDefLinkFinder() (cppfunctiondecldeflink.h:49) ==32594== by 0x185A2CE4: CppEditor::Internal::FunctionDeclDefLinkFinder::~FunctionDeclDefLinkFinder() (cppfunctiondecldeflink.h:49) ==32594== by 0x185A2D08: CppEditor::Internal::FunctionDeclDefLinkFinder::~FunctionDeclDefLinkFinder() (cppfunctiondecldeflink.h:49) ==32594== by 0x703AE89: QObjectPrivate::deleteChildren() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x57C57E6: QWidget::~QWidget() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x139CF78B: TextEditor::BaseTextEditorWidget::~BaseTextEditorWidget() (basetexteditor.cpp:288) ==32594== by 0x184C18D7: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:583) ==32594== by 0x184C1638: CppEditor::Internal::CPPEditorWidget::~CPPEditorWidget() (cppeditor.cpp:580) ==32594== by 0x139F90EA: TextEditor::BaseTextEditor::~BaseTextEditor() (basetexteditor.cpp:5952) ==32594== by 0x185A1010: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A09E4: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x185A0A08: CppEditor::Internal::CPPEditor::~CPPEditor() (cppeditor.h:93) ==32594== by 0x107EC791: Core::EditorManager::closeEditors(QList const&, bool) (editormanager.cpp:1155) ==32594== by 0x15987FBA: closeEditorsWithoutGarbageCollectorInvocation(QList const&) (cpptoolstestcase.cpp:43) ==32594== by 0x15987E13: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:92) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ==32594== More than 100 errors detected. Subsequent errors ==32594== will still be recorded, but in less detail than before. ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2B69C788 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1590C4E5: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x1590C3E4: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x15909C85: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:361) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594FA1F: CppTools::Internal::CppToolsPlugin::test_completion_template_function() (cppcompletion_test.cpp:242) ==32594== by 0x1599AF6B: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:339) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during read of size 4 at 0x2B69C7AC by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15909C24: QFuture::isRunning() const (qfuture.h:235) ==32594== by 0x15906FC7: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:307) ==32594== by 0x15908B51: CppTools::CppEditorSupport::onCurrentEditorChanged() (cpptoolseditorsupport.cpp:521) ==32594== by 0x1599A927: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:151) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097A98E: Core::EditorManager::currentEditorChanged(Core::IEditor*) (moc_editormanager.cpp:516) ==32594== by 0x107E70CA: Core::EditorManager::setCurrentEditor(Core::IEditor*, bool) (editormanager.cpp:552) ==32594== by 0x107E8640: Core::EditorManager::activateEditor(Core::Internal::EditorView*, Core::IEditor*, QFlags) (editormanager.cpp:1282) ==32594== by 0x107EE035: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1630) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594FA1F: CppTools::Internal::CppToolsPlugin::test_completion_template_function() (cppcompletion_test.cpp:242) ==32594== by 0x1599AF6B: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:339) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== This conflicts with a previous write of size 1 by thread #8 ==32594== Locks held: 1, at address 0x2B69C788 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B0DB: QFutureInterface::reportFinished(void const*) (qfutureinterface.h:308) ==32594== by 0x1590C5CA: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::run() (runextensions.h:111) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== Address 0x2B69C7AC is 44 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1590C4E5: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x1590C3E4: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::StoredInterfaceFunctionCall1(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:98) ==32594== by 0x15909C85: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:361) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x15909163: CppTools::CppEditorSupport::onMimeTypeChanged() (cpptoolseditorsupport.cpp:656) ==32594== by 0x1599A829: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:140) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x13B087BA: TextEditor::BaseTextDocument::mimeTypeChanged() (moc_basetextdocument.cpp:166) ==32594== by 0x139C9AC3: TextEditor::BaseTextDocument::setMimeType(QString const&) (basetextdocument.cpp:243) ==32594== by 0x184CA6A1: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1510) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594FA1F: CppTools::Internal::CppToolsPlugin::test_completion_template_function() (cppcompletion_test.cpp:242) ==32594== by 0x1599AF6B: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:339) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #10 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD522A: QThreadPoolPrivate::startThread(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD55D2: QThreadPoolPrivate::tryStart(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5946: QThreadPool::start(QRunnable*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A49B3B: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::start() (runextensions.h:208) ==32594== by 0x16A47F3C: QFuture QtConcurrent::run, bool> > >(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:372) ==32594== by 0x16A43D0D: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1118) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15988916: CppTools::Tests::TestCase::waitForFilesInGlobalSnapshot(QStringList const&) (cpptoolstestcase.cpp:174) ==32594== by 0x159886C3: CppTools::Tests::TestCase::waitForFileInGlobalSnapshot(QString const&) (cpptoolstestcase.cpp:161) ==32594== by 0x15962D0F: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:88) ==32594== by 0x15961214: CppTools::Internal::CppToolsPlugin::test_completion_member_access_operator() (cppcompletion_test.cpp:2263) ==32594== by 0x1599AFA3: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:343) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0xD735010 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DD4EEB: QThreadPoolPrivate::QThreadPoolPrivate() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD500D: QThreadPool::QThreadPool(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5089: QThreadPool::globalInstance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40BDE4: main (main.cpp:305) ==32594== ==32594== Possible data race during read of size 8 at 0xD735010 by thread #10 ==32594== Locks held: 1, at address 0xD735010 ==32594== at 0x6DD1060: QBasicMutex::isRecursive() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD96DA: QWaitCondition::wait(QMutex*, unsigned long) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD6011: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x6DD157E: QBasicMutex::unlockInternal() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2E717: QMutex_unlock_WRK (hg_intercepts.c:2167) ==32594== by 0x4C313EF: QMutex::unlock() (hg_intercepts.c:2181) ==32594== by 0x6DD5B6C: QThreadPool::start(QRunnable*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1590C44B: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::start() (runextensions.h:104) ==32594== by 0x15909C97: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:362) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x1599A861: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:144) ==32594== ==32594== Address 0xD735010 is 112 bytes inside a block of size 184 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DD5002: QThreadPool::QThreadPool(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5089: QThreadPool::globalInstance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40BDE4: main (main.cpp:305) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F510 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1081EE80: Core::Internal::Action::Action(Core::Id) (command.cpp:379) ==32594== by 0x10817A87: Core::Internal::ActionManagerPrivate::overridableAction(Core::Id) (actionmanager.cpp:576) ==32594== by 0x1081783E: Core::ActionManager::registerAction(QAction*, Core::Id, Core::Context const&, bool) (actionmanager.cpp:253) ==32594== by 0x108247B8: Core::Internal::ActionContainerPrivate::addSeparator(Core::Context const&, Core::Id, QAction**) (actioncontainer.cpp:302) ==32594== by 0x107A09E0: Core::Internal::MainWindow::registerDefaultActions() (mainwindow.cpp:525) ==32594== by 0x1079F5E6: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:189) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Lock at 0x746F780 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594AEDD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x590F8EC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5910481: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10817688: Core::ActionManager::createMenuBar(Core::Id) (actionmanager.cpp:228) ==32594== by 0x1079FB54: Core::Internal::MainWindow::registerDefaultContainers() (mainwindow.cpp:453) ==32594== by 0x1079F5D5: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:188) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Lock at 0x223FEEC8 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x158E0A63: CppTools::Internal::CppModelManager::CppModelManager(QObject*) (cppmodelmanager.cpp:244) ==32594== by 0x158E085C: CppTools::Internal::CppModelManager::instance() (cppmodelmanager.cpp:235) ==32594== by 0x1590E08F: CppTools::Internal::CppToolsPlugin::initialize(QStringList const&, QString*) (cpptoolsplugin.cpp:128) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during write of size 4 at 0x223FEFB8 by thread #1 ==32594== Locks held: 3, at addresses 0x746F510 0x746F780 0x223FEEC8 ==32594== at 0x703FC06: QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70405C9: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1590382C: CppTools::CppEditorSupport::CppEditorSupport(CppTools::Internal::CppModelManager*, TextEditor::BaseTextEditor*) (cpptoolseditorsupport.cpp:128) ==32594== by 0x158E33A2: CppTools::Internal::CppModelManager::cppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:443) ==32594== by 0x184CA786: CppEditor::Internal::CPPEditor::completionAssistProvider() (cppeditor.cpp:1521) ==32594== by 0x13ADE06E: TextEditor::CodeAssistantPrivate::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:182) ==32594== by 0x13AE01B0: TextEditor::CodeAssistant::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:546) ==32594== by 0x139D0E80: TextEditor::BaseTextEditorWidget::editor() const (basetexteditor.cpp:503) ==32594== by 0x184C098F: CppEditor::Internal::CPPEditorWidget::ctor() (cppeditor.cpp:548) ==32594== by 0x184C064A: CppEditor::Internal::CPPEditorWidget::CPPEditorWidget(QWidget*) (cppeditor.cpp:519) ==32594== by 0x184DCDC8: CppEditor::Internal::CppEditorFactory::createEditor() (cppeditorplugin.cpp:98) ==32594== by 0x107EF4CF: Core::EditorManager::createEditor(Core::Id const&, QString const&) (editormanager.cpp:1419) ==32594== by 0x107EDD20: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1609) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x15962B7E: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:79) ==32594== by 0x1594ED27: CppTools::Internal::CppToolsPlugin::test_completion_prefix_first_QTCREATORBUG_8737() (cppcompletion_test.cpp:197) ==32594== by 0x1599AFB1: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:344) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #8 ==32594== Locks held: none ==32594== at 0x703C0AF: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1599A49E: CppTools::CppModelManagerInterface::sourceFilesRefreshed(QStringList const&) (moc_cppmodelmanagerinterface.cpp:214) ==32594== by 0x158E66B7: CppTools::Internal::CppModelManager::finishedRefreshingSourceFiles(QStringList const&) (cppmodelmanager.cpp:914) ==32594== by 0x1590739C: parse(QFutureInterface&, QSharedPointer) (cpptoolseditorsupport.cpp:300) ==32594== by 0x1590C5A2: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::run() (runextensions.h:110) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== ==32594== Address 0x223FEFB8 is 88 bytes inside a block of size 112 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x703DB50: QObject::QObject(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15EC1AD6: CPlusPlus::CppModelManagerBase::CppModelManagerBase(QObject*) (cppmodelmanagerbase.cpp:38) ==32594== by 0x158F2CB6: CppTools::CppModelManagerInterface::CppModelManagerInterface(QObject*) (cppmodelmanagerinterface.cpp:177) ==32594== by 0x158E0902: CppTools::Internal::CppModelManager::CppModelManager(QObject*) (cppmodelmanager.cpp:244) ==32594== by 0x158E085C: CppTools::Internal::CppModelManager::instance() (cppmodelmanager.cpp:235) ==32594== by 0x1590E08F: CppTools::Internal::CppToolsPlugin::initialize(QStringList const&, QString*) (cpptoolsplugin.cpp:128) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2C5B7998 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x158E52F2: CppTools::Internal::CppModelManager::updateProjectInfo(CppTools::CppModelManagerInterface::ProjectInfo const&) (cppmodelmanager.cpp:754) ==32594== by 0x1597367A: CppTools::Internal::CppToolsPlugin::test_modelmanager_refresh_several_times() (cppmodelmanager_test.cpp:371) ==32594== by 0x1599B0C9: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:364) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during write of size 4 at 0x2C5B79B4 by thread #10 ==32594== Locks held: 1, at address 0x2C5B7998 ==32594== at 0x6DCE6C1: QFutureInterfaceBase::setProgressRange(int, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15838737: (anonymous namespace)::parse(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList) (builtinindexingsupport.cpp:47) ==32594== by 0x1583AFBE: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:162) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCD7B4: QFutureInterfaceBase::progressMinimum() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x10852CC2: Core::Internal::ProgressManagerPrivate::updateSummaryProgressBar() (progressmanager.cpp:512) ==32594== by 0x10853BB5: Core::Internal::ProgressManagerPrivate::removeOldTasks(Core::Id, bool) (progressmanager.cpp:582) ==32594== by 0x108535BC: Core::Internal::ProgressManagerPrivate::doAddTask(QFuture const&, QString const&, Core::Id, QFlags) (progressmanager.cpp:437) ==32594== by 0x10854F3E: Core::ProgressManager::addTask(QFuture const&, QString const&, Core::Id, QFlags) (progressmanager.cpp:737) ==32594== by 0x1583841C: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:210) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x158E52F2: CppTools::Internal::CppModelManager::updateProjectInfo(CppTools::CppModelManagerInterface::ProjectInfo const&) (cppmodelmanager.cpp:754) ==32594== ==32594== Address 0x2C5B79B4 is 36 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x158E52F2: CppTools::Internal::CppModelManager::updateProjectInfo(CppTools::CppModelManagerInterface::ProjectInfo const&) (cppmodelmanager.cpp:754) ==32594== by 0x1597367A: CppTools::Internal::CppToolsPlugin::test_modelmanager_refresh_several_times() (cppmodelmanager_test.cpp:371) ==32594== by 0x1599B0C9: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:364) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2C5B7998 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x158E52F2: CppTools::Internal::CppModelManager::updateProjectInfo(CppTools::CppModelManagerInterface::ProjectInfo const&) (cppmodelmanager.cpp:754) ==32594== by 0x1597367A: CppTools::Internal::CppToolsPlugin::test_modelmanager_refresh_several_times() (cppmodelmanager_test.cpp:371) ==32594== by 0x1599B0C9: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:364) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during write of size 4 at 0x2C5B79B8 by thread #10 ==32594== Locks held: 1, at address 0x2C5B7998 ==32594== at 0x6DCE6C4: QFutureInterfaceBase::setProgressRange(int, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15838737: (anonymous namespace)::parse(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList) (builtinindexingsupport.cpp:47) ==32594== by 0x1583AFBE: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:162) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCD7C4: QFutureInterfaceBase::progressMaximum() const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x10852CD9: Core::Internal::ProgressManagerPrivate::updateSummaryProgressBar() (progressmanager.cpp:513) ==32594== by 0x10853BB5: Core::Internal::ProgressManagerPrivate::removeOldTasks(Core::Id, bool) (progressmanager.cpp:582) ==32594== by 0x108535BC: Core::Internal::ProgressManagerPrivate::doAddTask(QFuture const&, QString const&, Core::Id, QFlags) (progressmanager.cpp:437) ==32594== by 0x10854F3E: Core::ProgressManager::addTask(QFuture const&, QString const&, Core::Id, QFlags) (progressmanager.cpp:737) ==32594== by 0x1583841C: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:210) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x158E52F2: CppTools::Internal::CppModelManager::updateProjectInfo(CppTools::CppModelManagerInterface::ProjectInfo const&) (cppmodelmanager.cpp:754) ==32594== ==32594== Address 0x2C5B79B8 is 40 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x158E52F2: CppTools::Internal::CppModelManager::updateProjectInfo(CppTools::CppModelManagerInterface::ProjectInfo const&) (cppmodelmanager.cpp:754) ==32594== by 0x1597367A: CppTools::Internal::CppToolsPlugin::test_modelmanager_refresh_several_times() (cppmodelmanager_test.cpp:371) ==32594== by 0x1599B0C9: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:364) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #12 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x8A4EAB0: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A51322: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A52866: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A585B1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x89EC101: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A9196B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A927C5: QScriptEngine::QScriptEngine() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x53A350B: Utils::JsonValue::create(QString const&, Utils::JsonMemoryPool*) (json.cpp:57) ==32594== by 0x169C8E37: QmlJS::QmlBundle::readFrom(QString, QStringList*) (qmljsbundle.cpp:262) ==32594== by 0x17E10DCF: QmlJSTools::BasicBundleProvider::defaultBundle(QString const&) (qmljsbundleprovider.cpp:71) ==32594== by 0x17E111D9: QmlJSTools::BasicBundleProvider::defaultQbsBundle() (qmljsbundleprovider.cpp:96) ==32594== by 0x17E1134D: QmlJSTools::BasicBundleProvider::mergeBundlesForKit(ProjectExplorer::Kit*, QmlJS::QmlLanguageBundles&, QHash const&) (qmljsbundleprovider.cpp:115) ==32594== by 0x17E1C36D: QmlJSTools::setupProjectInfoQmlBundles(QmlJS::ModelManagerInterface::ProjectInfo&) (qmljsmodelmanager.cpp:155) ==32594== by 0x17E1C056: QmlJSTools::defaultProjectInfoForProject(ProjectExplorer::Project*) (qmljsmodelmanager.cpp:135) ==32594== by 0x180DE928: QmakeProjectManager::QmakeProject::updateQmlJSCodeModel() (qmakeproject.cpp:603) ==32594== by 0x180DC5F1: QmakeProjectManager::QmakeProject::updateCodeModels() (qmakeproject.cpp:477) ==32594== by 0x180DBE5B: QmakeProjectManager::QmakeProject::fromMap(QMap const&) (qmakeproject.cpp:409) ==32594== by 0x142014AF: ProjectExplorer::Project::restoreSettings() (project.cpp:314) ==32594== by 0x1410A09E: ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&, QString*) (projectexplorer.cpp:1403) ==32594== by 0x14105EE6: ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&, QString*) (projectexplorer.cpp:1343) ==32594== by 0x15980309: (anonymous namespace)::ExampleProjectConfigurator::ExampleProjectConfigurator(QString const&, ProjectExplorer::ProjectExplorerPlugin*) (cppmodelmanager_test.cpp:132) ==32594== by 0x1597983D: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:660) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0x8D3FEE0 by thread #1 ==32594== Locks held: none ==32594== at 0x8A4F6E8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A508B2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A5092C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A52C2C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A585B1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x89EC101: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A9196B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A927C5: QScriptEngine::QScriptEngine() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x53A350B: Utils::JsonValue::create(QString const&, Utils::JsonMemoryPool*) (json.cpp:57) ==32594== by 0x169C8E37: QmlJS::QmlBundle::readFrom(QString, QStringList*) (qmljsbundle.cpp:262) ==32594== by 0x17E10DCF: QmlJSTools::BasicBundleProvider::defaultBundle(QString const&) (qmljsbundleprovider.cpp:71) ==32594== by 0x17E111D9: QmlJSTools::BasicBundleProvider::defaultQbsBundle() (qmljsbundleprovider.cpp:96) ==32594== by 0x17E1134D: QmlJSTools::BasicBundleProvider::mergeBundlesForKit(ProjectExplorer::Kit*, QmlJS::QmlLanguageBundles&, QHash const&) (qmljsbundleprovider.cpp:115) ==32594== by 0x17E1C36D: QmlJSTools::setupProjectInfoQmlBundles(QmlJS::ModelManagerInterface::ProjectInfo&) (qmljsmodelmanager.cpp:155) ==32594== by 0x17E1C056: QmlJSTools::defaultProjectInfoForProject(ProjectExplorer::Project*) (qmljsmodelmanager.cpp:135) ==32594== by 0x180DE928: QmakeProjectManager::QmakeProject::updateQmlJSCodeModel() (qmakeproject.cpp:603) ==32594== by 0x180DC5F1: QmakeProjectManager::QmakeProject::updateCodeModels() (qmakeproject.cpp:477) ==32594== by 0x180DBE5B: QmakeProjectManager::QmakeProject::fromMap(QMap const&) (qmakeproject.cpp:409) ==32594== by 0x142014AF: ProjectExplorer::Project::restoreSettings() (project.cpp:314) ==32594== by 0x1410A09E: ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&, QString*) (projectexplorer.cpp:1403) ==32594== by 0x14105EE6: ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&, QString*) (projectexplorer.cpp:1343) ==32594== by 0x15980309: (anonymous namespace)::ExampleProjectConfigurator::ExampleProjectConfigurator(QString const&, ProjectExplorer::ProjectExplorerPlugin*) (cppmodelmanager_test.cpp:132) ==32594== by 0x1597983D: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:660) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #12 ==32594== Locks held: none ==32594== at 0x8A4F7FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A4F8A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x8D3FF08 was first observed ==32594== at 0x4C2FCCF: pthread_mutex_init (hg_intercepts.c:443) ==32594== by 0x8A4EA85: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A51322: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A52866: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A585B1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x89EC101: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A9196B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A927C5: QScriptEngine::QScriptEngine() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x53A350B: Utils::JsonValue::create(QString const&, Utils::JsonMemoryPool*) (json.cpp:57) ==32594== by 0x169C8E37: QmlJS::QmlBundle::readFrom(QString, QStringList*) (qmljsbundle.cpp:262) ==32594== by 0x17E10DCF: QmlJSTools::BasicBundleProvider::defaultBundle(QString const&) (qmljsbundleprovider.cpp:71) ==32594== by 0x17E111D9: QmlJSTools::BasicBundleProvider::defaultQbsBundle() (qmljsbundleprovider.cpp:96) ==32594== by 0x17E1134D: QmlJSTools::BasicBundleProvider::mergeBundlesForKit(ProjectExplorer::Kit*, QmlJS::QmlLanguageBundles&, QHash const&) (qmljsbundleprovider.cpp:115) ==32594== by 0x17E1C36D: QmlJSTools::setupProjectInfoQmlBundles(QmlJS::ModelManagerInterface::ProjectInfo&) (qmljsmodelmanager.cpp:155) ==32594== by 0x17E1C056: QmlJSTools::defaultProjectInfoForProject(ProjectExplorer::Project*) (qmljsmodelmanager.cpp:135) ==32594== by 0x180DE928: QmakeProjectManager::QmakeProject::updateQmlJSCodeModel() (qmakeproject.cpp:603) ==32594== by 0x180DC5F1: QmakeProjectManager::QmakeProject::updateCodeModels() (qmakeproject.cpp:477) ==32594== by 0x180DBE5B: QmakeProjectManager::QmakeProject::fromMap(QMap const&) (qmakeproject.cpp:409) ==32594== by 0x142014AF: ProjectExplorer::Project::restoreSettings() (project.cpp:314) ==32594== by 0x1410A09E: ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&, QString*) (projectexplorer.cpp:1403) ==32594== by 0x14105EE6: ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&, QString*) (projectexplorer.cpp:1343) ==32594== by 0x15980309: (anonymous namespace)::ExampleProjectConfigurator::ExampleProjectConfigurator(QString const&, ProjectExplorer::ProjectExplorerPlugin*) (cppmodelmanager_test.cpp:132) ==32594== by 0x1597983D: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:660) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Possible data race during read of size 1 at 0x8D3FF00 by thread #1 ==32594== Locks held: none ==32594== at 0x8A4F5F7: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A508B2: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A5092C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A52C2C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A585B1: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x89EC101: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A9196B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A927C5: QScriptEngine::QScriptEngine() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x53A350B: Utils::JsonValue::create(QString const&, Utils::JsonMemoryPool*) (json.cpp:57) ==32594== by 0x169C8E37: QmlJS::QmlBundle::readFrom(QString, QStringList*) (qmljsbundle.cpp:262) ==32594== by 0x17E10DCF: QmlJSTools::BasicBundleProvider::defaultBundle(QString const&) (qmljsbundleprovider.cpp:71) ==32594== by 0x17E111D9: QmlJSTools::BasicBundleProvider::defaultQbsBundle() (qmljsbundleprovider.cpp:96) ==32594== by 0x17E1134D: QmlJSTools::BasicBundleProvider::mergeBundlesForKit(ProjectExplorer::Kit*, QmlJS::QmlLanguageBundles&, QHash const&) (qmljsbundleprovider.cpp:115) ==32594== by 0x17E1C36D: QmlJSTools::setupProjectInfoQmlBundles(QmlJS::ModelManagerInterface::ProjectInfo&) (qmljsmodelmanager.cpp:155) ==32594== by 0x17E1C056: QmlJSTools::defaultProjectInfoForProject(ProjectExplorer::Project*) (qmljsmodelmanager.cpp:135) ==32594== by 0x180DE928: QmakeProjectManager::QmakeProject::updateQmlJSCodeModel() (qmakeproject.cpp:603) ==32594== by 0x180DC5F1: QmakeProjectManager::QmakeProject::updateCodeModels() (qmakeproject.cpp:477) ==32594== by 0x180DBE5B: QmakeProjectManager::QmakeProject::fromMap(QMap const&) (qmakeproject.cpp:409) ==32594== by 0x142014AF: ProjectExplorer::Project::restoreSettings() (project.cpp:314) ==32594== by 0x1410A09E: ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&, QString*) (projectexplorer.cpp:1403) ==32594== by 0x14105EE6: ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&, QString*) (projectexplorer.cpp:1343) ==32594== by 0x15980309: (anonymous namespace)::ExampleProjectConfigurator::ExampleProjectConfigurator(QString const&, ProjectExplorer::ProjectExplorerPlugin*) (cppmodelmanager_test.cpp:132) ==32594== by 0x1597983D: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:660) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== This conflicts with a previous write of size 1 by thread #12 ==32594== Locks held: 1, at address 0x8D3FF08 ==32594== at 0x8A4F873: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A4F8A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2C6B94A0 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x8A57F27: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A57F7B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A585C8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x89EC101: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A9196B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A927C5: QScriptEngine::QScriptEngine() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x53A350B: Utils::JsonValue::create(QString const&, Utils::JsonMemoryPool*) (json.cpp:57) ==32594== by 0x169C8E37: QmlJS::QmlBundle::readFrom(QString, QStringList*) (qmljsbundle.cpp:262) ==32594== by 0x17E10DCF: QmlJSTools::BasicBundleProvider::defaultBundle(QString const&) (qmljsbundleprovider.cpp:71) ==32594== by 0x17E111D9: QmlJSTools::BasicBundleProvider::defaultQbsBundle() (qmljsbundleprovider.cpp:96) ==32594== by 0x17E1134D: QmlJSTools::BasicBundleProvider::mergeBundlesForKit(ProjectExplorer::Kit*, QmlJS::QmlLanguageBundles&, QHash const&) (qmljsbundleprovider.cpp:115) ==32594== by 0x17E1C36D: QmlJSTools::setupProjectInfoQmlBundles(QmlJS::ModelManagerInterface::ProjectInfo&) (qmljsmodelmanager.cpp:155) ==32594== by 0x17E1C056: QmlJSTools::defaultProjectInfoForProject(ProjectExplorer::Project*) (qmljsmodelmanager.cpp:135) ==32594== by 0x180DE928: QmakeProjectManager::QmakeProject::updateQmlJSCodeModel() (qmakeproject.cpp:603) ==32594== by 0x180DC5F1: QmakeProjectManager::QmakeProject::updateCodeModels() (qmakeproject.cpp:477) ==32594== by 0x180DBE5B: QmakeProjectManager::QmakeProject::fromMap(QMap const&) (qmakeproject.cpp:409) ==32594== by 0x142014AF: ProjectExplorer::Project::restoreSettings() (project.cpp:314) ==32594== by 0x1410A09E: ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&, QString*) (projectexplorer.cpp:1403) ==32594== by 0x14105EE6: ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&, QString*) (projectexplorer.cpp:1343) ==32594== by 0x15980309: (anonymous namespace)::ExampleProjectConfigurator::ExampleProjectConfigurator(QString const&, ProjectExplorer::ProjectExplorerPlugin*) (cppmodelmanager_test.cpp:132) ==32594== by 0x1597983D: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:660) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Possible data race during write of size 8 at 0x8D3FEE0 by thread #1 ==32594== Locks held: 1, at address 0x2C6B94A0 ==32594== at 0x8A505E4: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A5092C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A51A2C: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A58928: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A58449: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A58629: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x89EC101: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A9196B: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A927C5: QScriptEngine::QScriptEngine() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x53A350B: Utils::JsonValue::create(QString const&, Utils::JsonMemoryPool*) (json.cpp:57) ==32594== by 0x169C8E37: QmlJS::QmlBundle::readFrom(QString, QStringList*) (qmljsbundle.cpp:262) ==32594== by 0x17E10DCF: QmlJSTools::BasicBundleProvider::defaultBundle(QString const&) (qmljsbundleprovider.cpp:71) ==32594== by 0x17E111D9: QmlJSTools::BasicBundleProvider::defaultQbsBundle() (qmljsbundleprovider.cpp:96) ==32594== by 0x17E1134D: QmlJSTools::BasicBundleProvider::mergeBundlesForKit(ProjectExplorer::Kit*, QmlJS::QmlLanguageBundles&, QHash const&) (qmljsbundleprovider.cpp:115) ==32594== by 0x17E1C36D: QmlJSTools::setupProjectInfoQmlBundles(QmlJS::ModelManagerInterface::ProjectInfo&) (qmljsmodelmanager.cpp:155) ==32594== by 0x17E1C056: QmlJSTools::defaultProjectInfoForProject(ProjectExplorer::Project*) (qmljsmodelmanager.cpp:135) ==32594== by 0x180DE928: QmakeProjectManager::QmakeProject::updateQmlJSCodeModel() (qmakeproject.cpp:603) ==32594== by 0x180DC5F1: QmakeProjectManager::QmakeProject::updateCodeModels() (qmakeproject.cpp:477) ==32594== by 0x180DBE5B: QmakeProjectManager::QmakeProject::fromMap(QMap const&) (qmakeproject.cpp:409) ==32594== by 0x142014AF: ProjectExplorer::Project::restoreSettings() (project.cpp:314) ==32594== by 0x1410A09E: ProjectExplorer::ProjectExplorerPlugin::openProjects(QStringList const&, QString*) (projectexplorer.cpp:1403) ==32594== by 0x14105EE6: ProjectExplorer::ProjectExplorerPlugin::openProject(QString const&, QString*) (projectexplorer.cpp:1343) ==32594== by 0x15980309: (anonymous namespace)::ExampleProjectConfigurator::ExampleProjectConfigurator(QString const&, ProjectExplorer::ProjectExplorerPlugin*) (cppmodelmanager_test.cpp:132) ==32594== by 0x1597983D: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:660) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #12 ==32594== Locks held: none ==32594== at 0x8A4F7FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x8A4F8A8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Script.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x223FEE70 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x158E0929: CppTools::Internal::CppModelManager::CppModelManager(QObject*) (cppmodelmanager.cpp:244) ==32594== by 0x158E085C: CppTools::Internal::CppModelManager::instance() (cppmodelmanager.cpp:235) ==32594== by 0x1590E08F: CppTools::Internal::CppToolsPlugin::initialize(QStringList const&, QString*) (cpptoolsplugin.cpp:128) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during write of size 4 at 0x2C38F314 by thread #10 ==32594== Locks held: 1, at address 0x223FEE70 ==32594== at 0x15E51D95: QHash >::createNode(unsigned int, QString const&, QSharedPointer const&, QHashNode >**) (qhash.h:579) ==32594== by 0x15E4ECB2: QHash >::insert(QString const&, QSharedPointer const&) (qhash.h:791) ==32594== by 0x15E4BFC5: CPlusPlus::Snapshot::insert(QSharedPointer) (CppDocument.cpp:740) ==32594== by 0x158E18E1: CppTools::Internal::CppModelManager::replaceDocument(QSharedPointer) (cppmodelmanager.cpp:311) ==32594== by 0x158E5AF7: CppTools::Internal::CppModelManager::emitDocumentUpdated(QSharedPointer) (cppmodelmanager.cpp:802) ==32594== by 0x158FAF02: (anonymous namespace)::Process::operator()() (cpppreprocessor.cpp:151) ==32594== by 0x158FAB37: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:494) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== by 0x15EAA53E: CPlusPlus::Preprocessor::handlePreprocessorDirective(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:1570) ==32594== by 0x15EA91EC: CPlusPlus::Preprocessor::lex(CPlusPlus::Internal::PPToken*) (pp-engine.cpp:876) ==32594== by 0x15EA8564: CPlusPlus::Preprocessor::preprocess(QString const&, QByteArray const&, QByteArray*, QByteArray*, bool, bool, bool, unsigned int, unsigned int) (pp-engine.cpp:1411) ==32594== by 0x15EA8060: CPlusPlus::Preprocessor::run(QString const&, QByteArray const&, bool, bool) (pp-engine.cpp:764) ==32594== by 0x158FA16A: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:451) ==32594== by 0x15EAF9E5: CPlusPlus::Preprocessor::handleIncludeDirective(CPlusPlus::Internal::PPToken*, bool) (pp-engine.cpp:1622) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x15E4F09A: QHash >::value(QString const&) const (qhash.h:637) ==32594== by 0x15E4C403: CPlusPlus::Snapshot::document(QString const&) const (CppDocument.cpp:801) ==32594== by 0x15979DA4: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:684) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== ==32594== Address 0x2C38F314 is 20 bytes inside a block of size 48 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6E38ACC: QHashData::detach_helper(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15E51F0E: QHash >::detach_helper() (qhash.h:612) ==32594== by 0x15E51CAA: QHash >::detach() (qhash.h:331) ==32594== by 0x15E4EC43: QHash >::insert(QString const&, QSharedPointer const&) (qhash.h:784) ==32594== by 0x15E4BFC5: CPlusPlus::Snapshot::insert(QSharedPointer) (CppDocument.cpp:740) ==32594== by 0x158E18E1: CppTools::Internal::CppModelManager::replaceDocument(QSharedPointer) (cppmodelmanager.cpp:311) ==32594== by 0x158E5AF7: CppTools::Internal::CppModelManager::emitDocumentUpdated(QSharedPointer) (cppmodelmanager.cpp:802) ==32594== by 0x158FAF02: (anonymous namespace)::Process::operator()() (cpppreprocessor.cpp:151) ==32594== by 0x158FAB37: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:494) ==32594== by 0x158F7AD8: CppTools::Internal::CppPreprocessor::run(QString const&) (cpppreprocessor.cpp:160) ==32594== by 0x158388B0: (anonymous namespace)::parse(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList) (builtinindexingsupport.cpp:65) ==32594== by 0x1583AFBE: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:162) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 4 at 0x2C61CC8C by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A47E74: QFuture::isRunning() const (qfuture.h:235) ==32594== by 0x16A43C74: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1106) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Address 0x2C61CC8C is 44 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A49FB4: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x16A49D5A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x16A49C6B: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::StoredInterfaceFunctionCall3(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:202) ==32594== by 0x16A49AD4: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::StoredInterfaceFunctionCall3(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:202) ==32594== by 0x16A47F2A: QFuture QtConcurrent::run, bool> > >(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:371) ==32594== by 0x16A43D0D: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1118) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #11 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD522A: QThreadPoolPrivate::startThread(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD55D2: QThreadPoolPrivate::tryStart(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5946: QThreadPool::start(QRunnable*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1590C44B: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::start() (runextensions.h:104) ==32594== by 0x15909C97: QFuture QtConcurrent::run >(void (*)(QFutureInterface&, QSharedPointer), QSharedPointer const&) (runextensions.h:362) ==32594== by 0x1590722F: CppTools::CppEditorSupport::updateDocumentNow() (cpptoolseditorsupport.cpp:320) ==32594== by 0x1599A861: CppTools::CppEditorSupport::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolseditorsupport.cpp:144) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15988916: CppTools::Tests::TestCase::waitForFilesInGlobalSnapshot(QStringList const&) (cpptoolstestcase.cpp:174) ==32594== by 0x159886C3: CppTools::Tests::TestCase::waitForFileInGlobalSnapshot(QString const&) (cpptoolstestcase.cpp:161) ==32594== by 0x15962D0F: (anonymous namespace)::CompletionTestCase::CompletionTestCase(QByteArray const&, QByteArray const&) (cppcompletion_test.cpp:88) ==32594== by 0x15961214: CppTools::Internal::CppToolsPlugin::test_completion_member_access_operator() (cppcompletion_test.cpp:2263) ==32594== by 0x1599AFA3: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:343) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2F865588 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21656DBB: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:151) ==32594== by 0x2165554A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:153) ==32594== by 0x2165541F: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x2165527C: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x216528F5: QFuture QtConcurrent::run, QmlJS::ViewerContext, bool>(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:376) ==32594== by 0x21651A9B: QmlJSEditor::Internal::QmlTaskManager::updateMessagesNow(bool) (qmltaskmanager.cpp:164) ==32594== by 0x2169A717: QmlJSEditor::Internal::QmlTaskManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmltaskmanager.cpp:98) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== Possible data race during write of size 1 at 0x2F8655AC by thread #11 ==32594== Locks held: 1, at address 0x2F865588 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21655833: QFutureInterface::reportFinished(QmlJSEditor::Internal::QmlTaskManager::FileErrorMessages const*) (qfutureinterface.h:246) ==32594== by 0x216556BE: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::run() (runextensions.h:267) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 1 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD09ED: QFutureWatcherBase::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Address 0x2F8655AC is 44 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21656DBB: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:151) ==32594== by 0x2165554A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:153) ==32594== by 0x2165541F: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x2165527C: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x216528F5: QFuture QtConcurrent::run, QmlJS::ViewerContext, bool>(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:376) ==32594== by 0x21651A9B: QmlJSEditor::Internal::QmlTaskManager::updateMessagesNow(bool) (qmltaskmanager.cpp:164) ==32594== by 0x2169A717: QmlJSEditor::Internal::QmlTaskManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmltaskmanager.cpp:98) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2F865588 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21656DBB: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:151) ==32594== by 0x2165554A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:153) ==32594== by 0x2165541F: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x2165527C: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x216528F5: QFuture QtConcurrent::run, QmlJS::ViewerContext, bool>(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:376) ==32594== by 0x21651A9B: QmlJSEditor::Internal::QmlTaskManager::updateMessagesNow(bool) (qmltaskmanager.cpp:164) ==32594== by 0x2169A717: QmlJSEditor::Internal::QmlTaskManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmltaskmanager.cpp:98) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== Possible data race during write of size 2 at 0x2F8655AE by thread #11 ==32594== Locks held: 1, at address 0x2F865588 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21655833: QFutureInterface::reportFinished(QmlJSEditor::Internal::QmlTaskManager::FileErrorMessages const*) (qfutureinterface.h:246) ==32594== by 0x216556BE: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::run() (runextensions.h:267) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 2 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD09ED: QFutureWatcherBase::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== Address 0x2F8655AE is 46 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x21656DBB: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:151) ==32594== by 0x2165554A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:153) ==32594== by 0x2165541F: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x2165527C: QtConcurrent::StoredInterfaceFunctionCall4&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool>::StoredInterfaceFunctionCall4(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:254) ==32594== by 0x216528F5: QFuture QtConcurrent::run, QmlJS::ViewerContext, bool>(void (*)(QFutureInterface&, QmlJS::Snapshot, QList, QmlJS::ViewerContext, bool), QmlJS::Snapshot const&, QList const&, QmlJS::ViewerContext const&, bool const&) (runextensions.h:376) ==32594== by 0x21651A9B: QmlJSEditor::Internal::QmlTaskManager::updateMessagesNow(bool) (qmltaskmanager.cpp:164) ==32594== by 0x2169A717: QmlJSEditor::Internal::QmlTaskManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmltaskmanager.cpp:98) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #13 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD522A: QThreadPoolPrivate::startThread(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD55D2: QThreadPoolPrivate::tryStart(QRunnable*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD5946: QThreadPool::start(QRunnable*, int) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A49B3B: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::start() (runextensions.h:208) ==32594== by 0x16A47F3C: QFuture QtConcurrent::run, bool> > >(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:372) ==32594== by 0x16A43D0D: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1118) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2FB8F0D8 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A49FB4: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x16A49D5A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x16A49C6B: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::StoredInterfaceFunctionCall3(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:202) ==32594== by 0x16A49AD4: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::StoredInterfaceFunctionCall3(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:202) ==32594== by 0x16A47F2A: QFuture QtConcurrent::run, bool> > >(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:371) ==32594== by 0x16A43D0D: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1118) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== Possible data race during write of size 4 at 0x2FB8F0FC by thread #13 ==32594== Locks held: 1, at address 0x2FB8F0D8 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A49F5B: QFutureInterface::reportFinished(void const*) (qfutureinterface.h:308) ==32594== by 0x16A49E47: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::run() (runextensions.h:215) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A47E74: QFuture::isRunning() const (qfuture.h:235) ==32594== by 0x16A43C74: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1106) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== ==32594== Address 0x2FB8F0FC is 44 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x16A49FB4: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x16A49D5A: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x16A49C6B: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::StoredInterfaceFunctionCall3(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:202) ==32594== by 0x16A49AD4: QtConcurrent::StoredInterfaceFunctionCall3&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> > >::StoredInterfaceFunctionCall3(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:202) ==32594== by 0x16A47F2A: QFuture QtConcurrent::run, bool> > >(void (*)(QFutureInterface&, QmlJS::ModelManagerInterface*, CPlusPlus::Snapshot, QHash, bool> >), QmlJS::ModelManagerInterface* const&, CPlusPlus::Snapshot const&, QHash, bool> > const&) (runextensions.h:371) ==32594== by 0x16A43D0D: QmlJS::ModelManagerInterface::startCppQmlTypeUpdate() (qmljsmodelmanagerinterface.cpp:1118) ==32594== by 0x16AD9F12: QmlJS::ModelManagerInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qmljsmodelmanagerinterface.cpp:138) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15979E09: CppTools::Internal::CppToolsPlugin::test_modelmanager_extraeditorsupport_uiFiles() (cppmodelmanager_test.cpp:685) ==32594== by 0x1599B11D: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:370) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 --32594-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf3 ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #9 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x14DA0945: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14DA0BB4: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x6704988: QWindow::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x14DC9BFA: QQuickWindow::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x66F8D26: QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66FFBC4: QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0x66E4DC7: QWindowSystemInterface::sendWindowSystemEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Gui.so.5.3.0) ==32594== by 0xE27F60D: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x15987EB4: CppTools::Tests::TestCase::~TestCase() (cpptoolstestcase.cpp:93) ==32594== by 0x159627B2: (anonymous namespace)::CompletionTestCase::~CompletionTestCase() (cppcompletion_test.cpp:60) ==32594== by 0x1594E51A: CppTools::Internal::CppToolsPlugin::test_completion_basic_1() (cppcompletion_test.cpp:186) ==32594== by 0x1599AF4F: CppTools::Internal::CppToolsPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cpptoolsplugin.cpp:337) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #9: lock order "0x746F6C8 before 0x746F600" violated ==32594== ==32594== Observed (incorrect) order is: acquisition of lock at 0x746F600 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x14D591A6: QSGBatchRenderer::Renderer::Renderer(QSGRenderContext*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D815D8: QSGRenderContext::createRenderer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14DC423F: QQuickWindowPrivate::syncSceneGraph() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D9EA3A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D9F847: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D9FA97: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== followed by a later acquisition of lock at 0x746F6C8 ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x14D591A6: QSGBatchRenderer::Renderer::Renderer(QSGRenderContext*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D815D8: QSGRenderContext::createRenderer() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14DC423F: QQuickWindowPrivate::syncSceneGraph() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D9EA3A: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D9F847: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x14D9FA97: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Quick.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---Thread-Announcement------------------------------------------ ==32594== ==32594== Thread #4 was created ==32594== at 0x820398E: clone (clone.S:76) ==32594== by 0x76D4F24: do_clone.constprop.4 (createthread.c:74) ==32594== by 0x76D664D: pthread_create@@GLIBC_2.2.5 (createthread.c:244) ==32594== by 0x4C2ED47: pthread_create_WRK (hg_intercepts.c:269) ==32594== by 0x4C2FB9A: pthread_create@* (hg_intercepts.c:300) ==32594== by 0x6DD87D8: QThread::start(QThread::Priority) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1A57A1D6: ClassView::Internal::Manager::Manager(QObject*) (classviewmanager.cpp:180) ==32594== by 0x1A59276E: ClassView::Internal::Plugin::initialize(QStringList const&, QString*) (classviewplugin.cpp:61) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0x746ED20 by thread #1 ==32594== Locks held: none ==32594== at 0x7009E3A: qt_register_signal_spy_callbacks(QSignalSpyCallbackSet const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FAD32: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #4 ==32594== Locks held: none ==32594== at 0x703C0E2: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70626F8: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD3469: QThread::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during write of size 8 at 0x746ED30 by thread #1 ==32594== Locks held: none ==32594== at 0x7009E49: qt_register_signal_spy_callbacks(QSignalSpyCallbackSet const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FAD32: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== This conflicts with a previous read of size 8 by thread #4 ==32594== Locks held: none ==32594== at 0x703CB41: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70626F8: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD3469: QThread::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 8 at 0x746ED20 by thread #4 ==32594== Locks held: none ==32594== at 0x703C0E2: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706260A: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD3469: QThread::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x7009E3A: qt_register_signal_spy_callbacks(QSignalSpyCallbackSet const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FAD32: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Possible data race during read of size 8 at 0x746ED30 by thread #4 ==32594== Locks held: none ==32594== at 0x703CB41: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706260A: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD3469: QThread::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 8 by thread #1 ==32594== Locks held: none ==32594== at 0x7009E49: qt_register_signal_spy_callbacks(QSignalSpyCallbackSet const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FAD32: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2F80D8C8 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3E67: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:559) ==32594== by 0x15988145: CppTools::Tests::TestCase::parseFiles(QStringList const&) (cpptoolstestcase.cpp:129) ==32594== by 0x1859A7DF: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:262) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during write of size 1 at 0x2F80D8EC by thread #13 ==32594== Locks held: 1, at address 0x2F80D8C8 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B0DB: QFutureInterface::reportFinished(void const*) (qfutureinterface.h:308) ==32594== by 0x1583AFE6: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:163) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15839F34: QFuture::isFinished() const (qfuture.h:234) ==32594== by 0x1583826D: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:202) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x15988145: CppTools::Tests::TestCase::parseFiles(QStringList const&) (cpptoolstestcase.cpp:129) ==32594== by 0x1859A7DF: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:262) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== ==32594== Address 0x2F80D8EC is 44 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3E67: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:559) ==32594== by 0x15988145: CppTools::Tests::TestCase::parseFiles(QStringList const&) (cpptoolstestcase.cpp:129) ==32594== by 0x1859A7DF: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:262) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x2F80D8C8 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x6DCF795: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DCF8EE: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3E67: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:559) ==32594== by 0x15988145: CppTools::Tests::TestCase::parseFiles(QStringList const&) (cpptoolstestcase.cpp:129) ==32594== by 0x1859A7DF: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:262) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during write of size 2 at 0x2F80D8EE by thread #13 ==32594== Locks held: 1, at address 0x2F80D8C8 ==32594== at 0x6DCDCB8: QFutureInterfaceBase::reportFinished() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B0DB: QFutureInterface::reportFinished(void const*) (qfutureinterface.h:308) ==32594== by 0x1583AFE6: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:163) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous read of size 4 by thread #1 ==32594== Locks held: none ==32594== at 0x6DCDDF4: QFutureInterfaceBase::queryState(QFutureInterfaceBase::State) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15839F34: QFuture::isFinished() const (qfuture.h:234) ==32594== by 0x1583826D: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:202) ==32594== by 0x158E3EAF: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:560) ==32594== by 0x15988145: CppTools::Tests::TestCase::parseFiles(QStringList const&) (cpptoolstestcase.cpp:129) ==32594== by 0x1859A7DF: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:262) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== ==32594== Address 0x2F80D8EE is 46 bytes inside a block of size 152 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x6DCF8E0: QFutureInterfaceBase::QFutureInterfaceBase(QFutureInterfaceBase::State) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1583B284: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AEEA: QFutureInterface::QFutureInterface(QFutureInterfaceBase::State) (qfutureinterface.h:290) ==32594== by 0x1583AE27: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x1583AC8C: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::StoredInterfaceFunctionCall2(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:150) ==32594== by 0x15839DCF: QFuture QtConcurrent::run(void (*)(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor* const&, QStringList const&) (runextensions.h:366) ==32594== by 0x15838065: CppTools::Internal::BuiltinIndexingSupport::refreshSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (builtinindexingsupport.cpp:194) ==32594== by 0x158E3E67: CppTools::Internal::CppModelManager::updateSourceFiles(QStringList const&, CppTools::CppModelManagerInterface::ProgressNotificationMode) (cppmodelmanager.cpp:559) ==32594== by 0x15988145: CppTools::Tests::TestCase::parseFiles(QStringList const&) (cpptoolstestcase.cpp:129) ==32594== by 0x1859A7DF: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:262) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x746F780 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x70404FE: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x594AEDD: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x590F8EC: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x5910481: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x10817688: Core::ActionManager::createMenuBar(Core::Id) (actionmanager.cpp:228) ==32594== by 0x1079FB54: Core::Internal::MainWindow::registerDefaultContainers() (mainwindow.cpp:453) ==32594== by 0x1079F5D5: Core::Internal::MainWindow::MainWindow() (mainwindow.cpp:188) ==32594== by 0x1085DA70: Core::Internal::CorePlugin::CorePlugin() (coreplugin.cpp:56) ==32594== by 0x10984D25: qt_plugin_instance (moc_coreplugin.cpp:231) ==32594== by 0x6FF3D7A: QPluginLoader::instance() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4E6AFB2: ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary() (pluginspec.cpp:979) ==32594== by 0x4E5955C: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1161) ==32594== by 0x4E539C1: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1010) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Lock at 0x223FEEC8 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x158E0A63: CppTools::Internal::CppModelManager::CppModelManager(QObject*) (cppmodelmanager.cpp:244) ==32594== by 0x158E085C: CppTools::Internal::CppModelManager::instance() (cppmodelmanager.cpp:235) ==32594== by 0x1590E08F: CppTools::Internal::CppToolsPlugin::initialize(QStringList const&, QString*) (cpptoolsplugin.cpp:128) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Lock at 0x746F600 was first observed ==32594== at 0x4C2E61F: QMutex_lock_WRK (hg_intercepts.c:2137) ==32594== by 0x4C313D9: QMutex::lock() (hg_intercepts.c:2149) ==32594== by 0x7040510: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x53BA2C8: Utils::ProxyAction::connectAction() (proxyaction.cpp:79) ==32594== by 0x53BA0F9: Utils::ProxyAction::setAction(QAction*) (proxyaction.cpp:51) ==32594== by 0x1081F12E: Core::Internal::Action::setCurrentContext(Core::Context const&) (command.cpp:411) ==32594== by 0x10819FB9: Core::Internal::ActionManagerPrivate::setContext(Core::Context const&) (actionmanager.cpp:517) ==32594== by 0x10819EFF: Core::ActionManager::setContext(Core::Context const&) (actionmanager.cpp:477) ==32594== by 0x107A6F16: Core::Internal::MainWindow::updateContext() (mainwindow.cpp:1144) ==32594== by 0x107A959B: Core::Internal::MainWindow::updateAdditionalContexts(Core::Context const&, Core::Context const&) (mainwindow.cpp:1125) ==32594== by 0x108A4073: Core::ICore::updateAdditionalContexts(Core::Context const&, Core::Context const&) (icore.cpp:496) ==32594== by 0x10862BF3: Core::ModeManager::currentTabChanged(int) (modemanager.cpp:290) ==32594== by 0x109852F7: Core::ModeManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_modemanager.cpp:121) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x109787AA: Core::Internal::FancyTabWidget::currentChanged(int) (moc_fancytabwidget.cpp:375) ==32594== by 0x107C116A: Core::Internal::FancyTabWidget::showWidget(int) (fancytabwidget.cpp:514) ==32594== by 0x10978621: Core::Internal::FancyTabWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_fancytabwidget.cpp:307) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1097835A: Core::Internal::FancyTabBar::currentChanged(int) (moc_fancytabwidget.cpp:234) ==32594== by 0x107C009C: Core::Internal::FancyTabBar::setCurrentIndex(int) (fancytabwidget.cpp:321) ==32594== by 0x107C1122: Core::Internal::FancyTabWidget::setCurrentIndex(int) (fancytabwidget.cpp:507) ==32594== by 0x10861AAB: Core::ModeManager::activateMode(Core::Id) (modemanager.cpp:159) ==32594== by 0x1085DF74: Core::Internal::CorePlugin::initialize(QStringList const&, QString*) (coreplugin.cpp:101) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Possible data race during read of size 4 at 0x223FEFB8 by thread #13 ==32594== Locks held: none ==32594== at 0x703C0AF: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1599A49E: CppTools::CppModelManagerInterface::sourceFilesRefreshed(QStringList const&) (moc_cppmodelmanagerinterface.cpp:214) ==32594== by 0x158E66B7: CppTools::Internal::CppModelManager::finishedRefreshingSourceFiles(QStringList const&) (cppmodelmanager.cpp:914) ==32594== by 0x15838B51: (anonymous namespace)::parse(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList) (builtinindexingsupport.cpp:86) ==32594== by 0x1583AFBE: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:162) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #1 ==32594== Locks held: 3, at addresses 0x746F780 0x223FEEC8 0x746F600 ==32594== at 0x703FC06: QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70405C9: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7044CE0: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1590382C: CppTools::CppEditorSupport::CppEditorSupport(CppTools::Internal::CppModelManager*, TextEditor::BaseTextEditor*) (cpptoolseditorsupport.cpp:128) ==32594== by 0x158E33A2: CppTools::Internal::CppModelManager::cppEditorSupport(TextEditor::BaseTextEditor*) (cppmodelmanager.cpp:443) ==32594== by 0x184CA786: CppEditor::Internal::CPPEditor::completionAssistProvider() (cppeditor.cpp:1521) ==32594== by 0x13ADE06E: TextEditor::CodeAssistantPrivate::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:182) ==32594== by 0x13AE01B0: TextEditor::CodeAssistant::configure(TextEditor::BaseTextEditor*) (codeassistant.cpp:546) ==32594== ==32594== Address 0x223FEFB8 is 88 bytes inside a block of size 112 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x703DB50: QObject::QObject(QObject*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x15EC1AD6: CPlusPlus::CppModelManagerBase::CppModelManagerBase(QObject*) (cppmodelmanagerbase.cpp:38) ==32594== by 0x158F2CB6: CppTools::CppModelManagerInterface::CppModelManagerInterface(QObject*) (cppmodelmanagerinterface.cpp:177) ==32594== by 0x158E0902: CppTools::Internal::CppModelManager::CppModelManager(QObject*) (cppmodelmanager.cpp:244) ==32594== by 0x158E085C: CppTools::Internal::CppModelManager::instance() (cppmodelmanager.cpp:235) ==32594== by 0x1590E08F: CppTools::Internal::CppToolsPlugin::initialize(QStringList const&, QString*) (cpptoolsplugin.cpp:128) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Lock at 0x223FEE70 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x158E0929: CppTools::Internal::CppModelManager::CppModelManager(QObject*) (cppmodelmanager.cpp:244) ==32594== by 0x158E085C: CppTools::Internal::CppModelManager::instance() (cppmodelmanager.cpp:235) ==32594== by 0x1590E08F: CppTools::Internal::CppToolsPlugin::initialize(QStringList const&, QString*) (cpptoolsplugin.cpp:128) ==32594== by 0x4E6B2DE: ExtensionSystem::Internal::PluginSpecPrivate::initializePlugin() (pluginspec.cpp:1012) ==32594== by 0x4E595B0: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(ExtensionSystem::PluginSpec*, ExtensionSystem::PluginSpec::State) (pluginmanager.cpp:1166) ==32594== by 0x4E53AD9: ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins() (pluginmanager.cpp:1013) ==32594== by 0x4E5389F: ExtensionSystem::PluginManager::loadPlugins() (pluginmanager.cpp:336) ==32594== by 0x40ED7D: main (main.cpp:507) ==32594== ==32594== Lock at 0x2F81F510 was first observed ==32594== at 0x4C2EB32: QMutex_constructor_WRK (hg_intercepts.c:2278) ==32594== by 0x4C31431: QMutex::QMutex(QMutex::RecursionMode) (hg_intercepts.c:2287) ==32594== by 0x15900BC0: CppTools::SnapshotUpdater::SnapshotUpdater(QString const&) (cppsnapshotupdater.cpp:45) ==32594== by 0x15906C75: CppTools::CppEditorSupport::snapshotUpdater() (cpptoolseditorsupport.cpp:271) ==32594== by 0x184C132B: CppEditor::Internal::CPPEditorWidget::onFilePathChanged() (cppeditor.cpp:1816) ==32594== by 0x185A0505: CppEditor::Internal::CPPEditorWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditor.cpp:403) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x1098BA9F: Core::IDocument::filePathChanged(QString const&, QString const&) (moc_idocument.cpp:176) ==32594== by 0x108FE405: Core::IDocument::setFilePath(QString const&) (idocument.cpp:183) ==32594== by 0x139CB309: TextEditor::BaseTextDocument::setFilePath(QString const&) (basetextdocument.cpp:506) ==32594== by 0x139CBBF2: TextEditor::BaseTextDocument::open(QString*, QString const&, QString const&) (basetextdocument.cpp:575) ==32594== by 0x139D1854: TextEditor::BaseTextEditorWidget::open(QString*, QString const&, QString const&) (basetexteditor.cpp:563) ==32594== by 0x139FAE30: TextEditor::BaseTextEditor::open(QString*, QString const&, QString const&) (basetexteditor.cpp:6411) ==32594== by 0x184CA641: CppEditor::Internal::CPPEditor::open(QString*, QString const&, QString const&) (cppeditor.cpp:1508) ==32594== by 0x107EDE5C: Core::EditorManager::openEditor(Core::Internal::EditorView*, QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1617) ==32594== by 0x107EFF9D: Core::EditorManager::openEditor(QString const&, Core::Id const&, QFlags, bool*) (editormanager.cpp:1500) ==32594== by 0x1856D552: CppEditor::Internal::Tests::TestCase::openCppEditor(QString const&, CppEditor::Internal::CPPEditor**, CppEditor::Internal::CPPEditorWidget**) (cppeditortestcase.cpp:68) ==32594== by 0x1859A9B3: (anonymous namespace)::F2TestCase::F2TestCase((anonymous namespace)::F2TestCase::CppEditorAction, QList >, QList const&) (followsymbol_switchmethoddecldef_test.cpp:266) ==32594== by 0x18594891: CppEditor::Internal::CppEditorPlugin::test_FollowSymbolUnderCursor() (followsymbol_switchmethoddecldef_test.cpp:920) ==32594== by 0x185A11EB: CppEditor::Internal::CppEditorPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_cppeditorplugin.cpp:581) ==32594== by 0x7015382: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x701AC7A: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x63FA448: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FAF7E: QTest::qExec(QObject*, int, char**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x63FB5AA: QTest::qExec(QObject*, QStringList const&) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Test.so.5.3.0) ==32594== by 0x4E574CC: ExtensionSystem::PluginManager::startTests() (pluginmanager.cpp:744) ==32594== by 0x4E57E12: ExtensionSystem::Internal::PluginManagerPrivate::nextDelayedInitialize() (pluginmanager.cpp:853) ==32594== by 0x4E7801C: ExtensionSystem::Internal::PluginManagerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_pluginmanager_p.cpp:71) ==32594== by 0x703C340: QMetaObject::activate(QObject*, int, int, void**) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7049B31: QTimer::timerEvent(QTimerEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x703E0E8: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x70644C3: QTimerInfoList::activateTimers() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x706270F: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x1410CB1C: ProjectExplorer::ProjectExplorerPlugin::restoreSession2() (projectexplorer.cpp:1630) ==32594== by 0x1433EB12: ProjectExplorer::ProjectExplorerPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_projectexplorer.cpp:519) ==32594== by 0x703E425: QObject::event(QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x5788523: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x578BADD: QApplication::notify(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Widgets.so.5.3.0) ==32594== by 0x700AAA3: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700D627: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x7062617: QEventDispatcherUNIX::processEvents(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0xE27F604: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x7008CAA: QEventLoop::exec(QFlags) (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x700DB84: QCoreApplication::exec() (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x40F15A: main (main.cpp:533) ==32594== ==32594== Possible data race during read of size 4 at 0x2FA503BC by thread #8 ==32594== Locks held: 1, at address 0x223FEE70 ==32594== at 0x15E4A16C: CPlusPlus::Document::revision() const (CppDocument.cpp:312) ==32594== by 0x158E184E: CppTools::Internal::CppModelManager::replaceDocument(QSharedPointer) (cppmodelmanager.cpp:307) ==32594== by 0x158E5AF7: CppTools::Internal::CppModelManager::emitDocumentUpdated(QSharedPointer) (cppmodelmanager.cpp:802) ==32594== by 0x158FAF02: (anonymous namespace)::Process::operator()() (cpppreprocessor.cpp:151) ==32594== by 0x158FAB37: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:494) ==32594== by 0x158F7AD8: CppTools::Internal::CppPreprocessor::run(QString const&) (cpppreprocessor.cpp:160) ==32594== by 0x158389D7: (anonymous namespace)::parse(QFutureInterface&, CppTools::Internal::CppPreprocessor*, QStringList) (builtinindexingsupport.cpp:77) ==32594== by 0x1583AFBE: QtConcurrent::StoredInterfaceFunctionCall2&, CppTools::Internal::CppPreprocessor*, QStringList), CppTools::Internal::CppPreprocessor*, QStringList>::run() (runextensions.h:162) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== This conflicts with a previous write of size 4 by thread #13 ==32594== Locks held: 1, at address 0x2F81F510 ==32594== at 0x15E4A192: CPlusPlus::Document::setRevision(unsigned int) (CppDocument.cpp:317) ==32594== by 0x1590247E: CppTools::SnapshotUpdater::update(CppTools::CppModelManagerInterface::WorkingCopy) (cppsnapshotupdater.cpp:193) ==32594== by 0x1590734B: parse(QFutureInterface&, QSharedPointer) (cpptoolseditorsupport.cpp:299) ==32594== by 0x1590C5A2: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::run() (runextensions.h:110) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== ==32594== Address 0x2FA503BC is 124 bytes inside a block of size 136 alloc'd ==32594== at 0x4C2AB85: operator new(unsigned long) (vg_replace_malloc.c:319) ==32594== by 0x15E4B599: CPlusPlus::Document::create(QString const&) (CppDocument.cpp:571) ==32594== by 0x158F9F7C: CppTools::Internal::CppPreprocessor::sourceNeeded(unsigned int, QString const&, CPlusPlus::Client::IncludeType) (cpppreprocessor.cpp:441) ==32594== by 0x158F7AD8: CppTools::Internal::CppPreprocessor::run(QString const&) (cpppreprocessor.cpp:160) ==32594== by 0x15901FD6: CppTools::SnapshotUpdater::update(CppTools::CppModelManagerInterface::WorkingCopy) (cppsnapshotupdater.cpp:178) ==32594== by 0x1590734B: parse(QFutureInterface&, QSharedPointer) (cpptoolseditorsupport.cpp:299) ==32594== by 0x1590C5A2: QtConcurrent::StoredInterfaceFunctionCall1&, QSharedPointer), QSharedPointer >::run() (runextensions.h:110) ==32594== by 0x6DD5E02: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ---------------------------------------------------------------- ==32594== ==32594== Thread #2: Exiting thread still holds 1 lock ==32594== at 0x76DD067: recv (recv.c:33) ==32594== by 0xAFF830E: _xcb_in_read (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==32594== by 0xAFF6B26: _xcb_conn_wait (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==32594== by 0xAFF801E: xcb_wait_for_event (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==32594== by 0xE203EE8: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/plugins/platforms/libqxcb.so) ==32594== by 0x6DD9103: ??? (in /home/nik/usr/qt-5.3.0-beta1/5.3/gcc_64/lib/libQt5Core.so.5.3.0) ==32594== by 0x4C2EECD: mythread_wrapper (hg_intercepts.c:233) ==32594== by 0x76D5F6D: start_thread (pthread_create.c:311) ==32594== by 0x82039CC: clone (clone.S:113) ==32594== ==32594== ==32594== For counts of detected and suppressed errors, rerun with: -v ==32594== Use --history-level=approx or =none to gain increased speed, at ==32594== the cost of reduced accuracy of conflicting-access information ==32594== ERROR SUMMARY: 216557 errors from 123 contexts (suppressed: 89464 from 1099)