~/foo/hangtest$ valgrind --tool=helgrind ./hangtest ==5133== Helgrind, a thread error detector ==5133== Copyright (C) 2007-2015, and GNU GPL'd, by OpenWorks LLP et al. ==5133== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==5133== Command: ./hangtest ==5133== ==5133== ---Thread-Announcement------------------------------------------ ==5133== ==5133== Thread #1 is the program's root thread ==5133== ==5133== ---Thread-Announcement------------------------------------------ ==5133== ==5133== Thread #2 was created ==5133== at 0x5AD9E5E: clone (clone.S:74) ==5133== by 0x631F179: create_thread (createthread.c:102) ==5133== by 0x6320E20: pthread_create@@GLIBC_2.2.5 (pthread_create.c:677) ==5133== by 0x4C32BF7: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D17FD: QThread::start(QThread::Priority) (qthread_unix.cpp:618) ==5133== by 0x40B2DDB: QXcbEventReader::start() (qxcbconnection.cpp:1291) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Possible data race during write of size 8 at 0xCE01650 by thread #1 ==5133== Locks held: none ==5133== at 0x55C9AA7: store (atomic_base.h:691) ==5133== by 0x55C9AA7: store (atomic:407) ==5133== by 0x55C9AA7: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x55C9AA7: storeRelease (qbasicatomic.h:259) ==5133== by 0x55C9AA7: QBasicMutex::unlockInternal() (qmutex_linux.cpp:222) ==5133== by 0x55C9BCE: QMutex::unlock() (qmutex.cpp:276) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1985: unlock (qmutex.h:138) ==5133== by 0x55D1985: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D1985: QThread::start(QThread::Priority) (qthread_unix.cpp:535) ==5133== by 0x40B2DDB: QXcbEventReader::start() (qxcbconnection.cpp:1291) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== ==5133== This conflicts with a previous read of size 8 by thread #2 ==5133== Locks held: none ==5133== at 0x55C9638: compare_exchange_strong (atomic_base.h:752) ==5133== by 0x55C9638: compare_exchange_strong (atomic:475) ==5133== by 0x55C9638: testAndSetAcquire (qatomic_cxx11.h:158) ==5133== by 0x55C9638: testAndSetAcquire (qbasicatomic.h:276) ==5133== by 0x55C9638: fastTryLock (qmutex.h:82) ==5133== by 0x55C9638: QMutex::lock() (qmutex.cpp:219) ==5133== by 0x4C323B7: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1FDE: QMutexLocker (qmutex.h:128) ==5133== by 0x55D1FDE: QThreadPrivate::start(void*) (qthread_unix.cpp:304) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== Address 0xce01650 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x40B2CDB: QXcbEventReader::QXcbEventReader(QXcbConnection*) (qxcbconnection.cpp:1281) ==5133== by 0x40B8F2F: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:584) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== by 0x577F887: QCoreApplicationPrivate::init() (qcoreapplication.cpp:814) ==5133== by 0x5E994D5: QGuiApplicationPrivate::init() (qguiapplication.cpp:1267) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Possible data race during read of size 4 at 0x59CE9B0 by thread #1 ==5133== Locks held: none ==5133== at 0x55C9AAE: load (atomic_base.h:396) ==5133== by 0x55C9AAE: load (qatomic_cxx11.h:96) ==5133== by 0x55C9AAE: load (qbasicatomic.h:116) ==5133== by 0x55C9AAE: futexFlags (qmutex_linux.cpp:129) ==5133== by 0x55C9AAE: _q_futex (qmutex_linux.cpp:146) ==5133== by 0x55C9AAE: QBasicMutex::unlockInternal() (qmutex_linux.cpp:223) ==5133== by 0x55C9BCE: QMutex::unlock() (qmutex.cpp:276) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1985: unlock (qmutex.h:138) ==5133== by 0x55D1985: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D1985: QThread::start(QThread::Priority) (qthread_unix.cpp:535) ==5133== by 0x40B2DDB: QXcbEventReader::start() (qxcbconnection.cpp:1291) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== ==5133== This conflicts with a previous write of size 4 by thread #2 ==5133== Locks held: none ==5133== at 0x55C9420: store (atomic_base.h:374) ==5133== by 0x55C9420: store (qatomic_cxx11.h:120) ==5133== by 0x55C9420: store (qbasicatomic.h:117) ==5133== by 0x55C9420: checkFutexPrivateSupport() (qmutex_linux.cpp:123) ==5133== by 0x55C95BC: futexFlags (qmutex_linux.cpp:132) ==5133== by 0x55C95BC: _q_futex (qmutex_linux.cpp:146) ==5133== by 0x55C95BC: lockInternal_helper (qmutex_linux.cpp:187) ==5133== by 0x55C95BC: QBasicMutex::lockInternal() (qmutex_linux.cpp:203) ==5133== by 0x55C96E7: QMutex::lock() (qmutex.cpp:224) ==5133== by 0x4C323B7: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1FDE: QMutexLocker (qmutex.h:128) ==5133== by 0x55D1FDE: QThreadPrivate::start(void*) (qthread_unix.cpp:304) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== Address 0x59ce9b0 is 0 bytes inside data symbol "_ZL16futexFlagSupport" ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Possible data race during read of size 8 at 0xCE01650 by thread #2 ==5133== Locks held: none ==5133== at 0x55C95A5: exchange (atomic_base.h:730) ==5133== by 0x55C95A5: exchange (atomic:425) ==5133== by 0x55C95A5: fetchAndStoreAcquire (qatomic_cxx11.h:194) ==5133== by 0x55C95A5: fetchAndStoreAcquire (qbasicatomic.h:288) ==5133== by 0x55C95A5: lockInternal_helper (qmutex_linux.cpp:171) ==5133== by 0x55C95A5: QBasicMutex::lockInternal() (qmutex_linux.cpp:203) ==5133== by 0x55C96E7: QMutex::lock() (qmutex.cpp:224) ==5133== by 0x4C323B7: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1FDE: QMutexLocker (qmutex.h:128) ==5133== by 0x55D1FDE: QThreadPrivate::start(void*) (qthread_unix.cpp:304) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous write of size 8 by thread #1 ==5133== Locks held: none ==5133== at 0x55C9AA7: store (atomic_base.h:691) ==5133== by 0x55C9AA7: store (atomic:407) ==5133== by 0x55C9AA7: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x55C9AA7: storeRelease (qbasicatomic.h:259) ==5133== by 0x55C9AA7: QBasicMutex::unlockInternal() (qmutex_linux.cpp:222) ==5133== by 0x55C9BCE: QMutex::unlock() (qmutex.cpp:276) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1985: unlock (qmutex.h:138) ==5133== by 0x55D1985: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D1985: QThread::start(QThread::Priority) (qthread_unix.cpp:535) ==5133== by 0x40B2DDB: QXcbEventReader::start() (qxcbconnection.cpp:1291) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== Address 0xce01650 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x40B2CDB: QXcbEventReader::QXcbEventReader(QXcbConnection*) (qxcbconnection.cpp:1281) ==5133== by 0x40B8F2F: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:584) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== by 0x577F887: QCoreApplicationPrivate::init() (qcoreapplication.cpp:814) ==5133== by 0x5E994D5: QGuiApplicationPrivate::init() (qguiapplication.cpp:1267) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Possible data race during read of size 8 at 0xCE01650 by thread #2 ==5133== Locks held: none ==5133== at 0x55C9B19: compare_exchange_strong (atomic_base.h:752) ==5133== by 0x55C9B19: compare_exchange_strong (atomic:475) ==5133== by 0x55C9B19: testAndSetRelease (qatomic_cxx11.h:167) ==5133== by 0x55C9B19: testAndSetRelease (qbasicatomic.h:278) ==5133== by 0x55C9B19: fastTryUnlock (qmutex.h:85) ==5133== by 0x55C9B19: QMutex::unlock() (qmutex.cpp:271) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D2037: unlock (qmutex.h:138) ==5133== by 0x55D2037: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D2037: QThreadPrivate::start(void*) (qthread_unix.cpp:304) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous write of size 8 by thread #1 ==5133== Locks held: none ==5133== at 0x55C9AA7: store (atomic_base.h:691) ==5133== by 0x55C9AA7: store (atomic:407) ==5133== by 0x55C9AA7: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x55C9AA7: storeRelease (qbasicatomic.h:259) ==5133== by 0x55C9AA7: QBasicMutex::unlockInternal() (qmutex_linux.cpp:222) ==5133== by 0x55C9BCE: QMutex::unlock() (qmutex.cpp:276) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1985: unlock (qmutex.h:138) ==5133== by 0x55D1985: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D1985: QThread::start(QThread::Priority) (qthread_unix.cpp:535) ==5133== by 0x40B2DDB: QXcbEventReader::start() (qxcbconnection.cpp:1291) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== Address 0xce01650 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x40B2CDB: QXcbEventReader::QXcbEventReader(QXcbConnection*) (qxcbconnection.cpp:1281) ==5133== by 0x40B8F2F: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:584) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== by 0x577F887: QCoreApplicationPrivate::init() (qcoreapplication.cpp:814) ==5133== by 0x5E994D5: QGuiApplicationPrivate::init() (qguiapplication.cpp:1267) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Possible data race during write of size 8 at 0xCE01650 by thread #2 ==5133== Locks held: none ==5133== at 0x55C9AA7: store (atomic_base.h:691) ==5133== by 0x55C9AA7: store (atomic:407) ==5133== by 0x55C9AA7: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x55C9AA7: storeRelease (qbasicatomic.h:259) ==5133== by 0x55C9AA7: QBasicMutex::unlockInternal() (qmutex_linux.cpp:222) ==5133== by 0x55C9BCE: QMutex::unlock() (qmutex.cpp:276) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D2037: unlock (qmutex.h:138) ==5133== by 0x55D2037: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D2037: QThreadPrivate::start(void*) (qthread_unix.cpp:304) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous write of size 8 by thread #1 ==5133== Locks held: none ==5133== at 0x55C9AA7: store (atomic_base.h:691) ==5133== by 0x55C9AA7: store (atomic:407) ==5133== by 0x55C9AA7: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x55C9AA7: storeRelease (qbasicatomic.h:259) ==5133== by 0x55C9AA7: QBasicMutex::unlockInternal() (qmutex_linux.cpp:222) ==5133== by 0x55C9BCE: QMutex::unlock() (qmutex.cpp:276) ==5133== by 0x4C32527: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D1985: unlock (qmutex.h:138) ==5133== by 0x55D1985: ~QMutexLocker (qmutex.h:132) ==5133== by 0x55D1985: QThread::start(QThread::Priority) (qthread_unix.cpp:535) ==5133== by 0x40B2DDB: QXcbEventReader::start() (qxcbconnection.cpp:1291) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== Address 0xce01650 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x40B2CDB: QXcbEventReader::QXcbEventReader(QXcbConnection*) (qxcbconnection.cpp:1281) ==5133== by 0x40B8F2F: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:584) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== by 0x577F887: QCoreApplicationPrivate::init() (qcoreapplication.cpp:814) ==5133== by 0x5E994D5: QGuiApplicationPrivate::init() (qguiapplication.cpp:1267) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Lock at 0x59D2958 was first observed ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x57A9FD4: relock (qorderedmutexlocker_p.h:77) ==5133== by 0x57A9FD4: QOrderedMutexLocker (qorderedmutexlocker_p.h:66) ==5133== by 0x57A9FD4: QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) (qobject.cpp:3250) ==5133== by 0x57AC65B: QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) (qobject.cpp:2739) ==5133== by 0x40B2D82: QXcbEventReader::start() (qxcbconnection.cpp:1289) ==5133== by 0x40B8F3E: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:585) ==5133== by 0x40BD20E: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:179) ==5133== by 0x4028544: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:50) ==5133== by 0x5E88E1F: loadIntegration (qplatformintegrationfactory.cpp:56) ==5133== by 0x5E88E1F: QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) (qplatformintegrationfactory.cpp:73) ==5133== by 0x5E97949: init_platform (qguiapplication.cpp:1058) ==5133== by 0x5E97949: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1227) ==5133== by 0x5E9839E: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1244) ==5133== by 0x4FB2410: QApplicationPrivate::createEventDispatcher() (qapplication.cpp:196) ==5133== by 0x577F887: QCoreApplicationPrivate::init() (qcoreapplication.cpp:814) ==5133== Address 0x59d2958 is 1016 bytes inside data symbol "_ZL18_q_ObjectMutexPool" ==5133== ==5133== Possible data race during write of size 8 at 0xCDDE720 by thread #1 ==5133== Locks held: none ==5133== at 0x577F91D: store (atomic_base.h:691) ==5133== by 0x577F91D: store (atomic:407) ==5133== by 0x577F91D: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x577F91D: storeRelease (qbasicatomic.h:259) ==5133== by 0x577F91D: operator= (qatomic.h:178) ==5133== by 0x577F91D: QCoreApplicationPrivate::init() (qcoreapplication.cpp:822) ==5133== by 0x5E994D5: QGuiApplicationPrivate::init() (qguiapplication.cpp:1267) ==5133== by 0x4FB3FB0: QApplicationPrivate::init() (qapplication.cpp:575) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== by 0x4007E4: main (main.cpp:6) ==5133== ==5133== This conflicts with a previous read of size 8 by thread #2 ==5133== Locks held: 1, at address 0x59D2958 ==5133== at 0x577C54E: load (atomic_base.h:713) ==5133== by 0x577C54E: load (atomic:416) ==5133== by 0x577C54E: loadAcquire (qatomic_cxx11.h:108) ==5133== by 0x577C54E: loadAcquire (qbasicatomic.h:258) ==5133== by 0x577C54E: QCoreApplication::postEvent(QObject*, QEvent*, int) (qcoreapplication.cpp:1442) ==5133== by 0x57A7221: queued_activate (qobject.cpp:3586) ==5133== by 0x57A7221: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3683) ==5133== by 0x57A79BC: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3595) ==5133== by 0x40EC4A9: QXcbEventReader::eventPending() (moc_qxcbconnection.cpp:135) ==5133== by 0x40B4EDB: QXcbEventReader::run() (qxcbconnection.cpp:1327) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== Address 0xcdde720 is 64 bytes inside a block of size 112 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D0F24: QThreadData::current(bool) (qthread_unix.cpp:215) ==5133== by 0x55CB653: QThread::currentThread() (qthread.cpp:367) ==5133== by 0x577AB79: QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, unsigned int) (qcoreapplication.cpp:463) ==5133== by 0x5E94F84: QGuiApplicationPrivate::QGuiApplicationPrivate(int&, char**, int) (qguiapplication.cpp:627) ==5133== by 0x4FAE1CE: QApplicationPrivate::QApplicationPrivate(int&, char**, int) (qapplication.cpp:175) ==5133== by 0x4FB403D: QApplication::QApplication(int&, char**, int) (qapplication.cpp:564) ==5133== by 0x4007E4: main (main.cpp:6) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---Thread-Announcement------------------------------------------ ==5133== ==5133== Thread #3 was created ==5133== at 0x5AD9E5E: clone (clone.S:74) ==5133== by 0x631F179: create_thread (createthread.c:102) ==5133== by 0x6320E20: pthread_create@@GLIBC_2.2.5 (pthread_create.c:677) ==5133== by 0x4C32BF7: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55D17FD: QThread::start(QThread::Priority) (qthread_unix.cpp:618) ==5133== by 0xFBC0FC9: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:154) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Lock at 0xCE77F10 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC282: QThreadPrivate::QThreadPrivate(QThreadData*) (qthread.cpp:143) ==5133== by 0x55CC38B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Address 0xce77f10 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== Lock at 0x59D2860 was first observed ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x57AA8FF: relock (qorderedmutexlocker_p.h:76) ==5133== by 0x57AA8FF: QOrderedMutexLocker (qorderedmutexlocker_p.h:66) ==5133== by 0x57AA8FF: QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (qobject.cpp:4687) ==5133== by 0x57AAD26: QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (qobject.cpp:4661) ==5133== by 0x55CC48A: connect (qobject.h:279) ==5133== by 0x55CC48A: connect (qobject.h:247) ==5133== by 0x55CC48A: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:889) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Address 0x59d2860 is 768 bytes inside data symbol "_ZL18_q_ObjectMutexPool" ==5133== ==5133== Lock at 0xFC37D80 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC0E65: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== by 0x4007E4: main (main.cpp:6) ==5133== Address 0xfc37d80 is 32 bytes inside data symbol "_ZZN12_GLOBAL__N_116Q_QGS__q_manager13innerFunctionEvE6holder" ==5133== ==5133== Possible data race during write of size 8 at 0xCE78068 by thread #3 ==5133== Locks held: 1, at address 0xCE77F10 ==5133== at 0x55D2001: QThreadPrivate::start(void*) (qthread_unix.cpp:311) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous read of size 8 by thread #1 ==5133== Locks held: 2, at addresses 0x59D2860 0xFC37D80 ==5133== at 0x57A6ED2: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3676) ==5133== by 0x57A79BC: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3595) ==5133== by 0xFC1B9D9: QDBusConnectionManager::connectionRequested(QDBusConnectionManager::ConnectionRequestData*) (moc_qdbusconnectionmanager_p.cpp:142) ==5133== by 0xFBC1311: QDBusConnectionManager::connectToBus(QDBusConnection::BusType, QString const&, bool) (qdbusconnection.cpp:210) ==5133== by 0xFBC150D: QDBusConnectionManager::busConnection(QDBusConnection::BusType) (qdbusconnection.cpp:123) ==5133== by 0xFBC273A: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== Address 0xce78068 is 56 bytes inside a block of size 112 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC2EE: QThreadPrivate::QThreadPrivate(QThreadData*) (qthread.cpp:160) ==5133== by 0x55CC38B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Lock at 0xFC37D80 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC0E65: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== by 0x4007E4: main (main.cpp:6) ==5133== Address 0xfc37d80 is 32 bytes inside data symbol "_ZZN12_GLOBAL__N_116Q_QGS__q_manager13innerFunctionEvE6holder" ==5133== ==5133== Possible data race during write of size 8 at 0xCE78070 by thread #3 ==5133== Locks held: none ==5133== at 0x55D1094: store (atomic_base.h:691) ==5133== by 0x55D1094: store (atomic:407) ==5133== by 0x55D1094: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x55D1094: storeRelease (qbasicatomic.h:259) ==5133== by 0x55D1094: QThreadPrivate::createEventDispatcher(QThreadData*) (qthread_unix.cpp:266) ==5133== by 0x55D2059: QThreadPrivate::start(void*) (qthread_unix.cpp:321) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous read of size 8 by thread #1 ==5133== Locks held: 1, at address 0xFC37D80 ==5133== at 0x577C54E: load (atomic_base.h:713) ==5133== by 0x577C54E: load (atomic:416) ==5133== by 0x577C54E: loadAcquire (qatomic_cxx11.h:108) ==5133== by 0x577C54E: loadAcquire (qbasicatomic.h:258) ==5133== by 0x577C54E: QCoreApplication::postEvent(QObject*, QEvent*, int) (qcoreapplication.cpp:1442) ==5133== by 0x57A73C8: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3700) ==5133== by 0x57A79BC: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3595) ==5133== by 0xFC1B9D9: QDBusConnectionManager::connectionRequested(QDBusConnectionManager::ConnectionRequestData*) (moc_qdbusconnectionmanager_p.cpp:142) ==5133== by 0xFBC1311: QDBusConnectionManager::connectToBus(QDBusConnection::BusType, QString const&, bool) (qdbusconnection.cpp:210) ==5133== by 0xFBC150D: QDBusConnectionManager::busConnection(QDBusConnection::BusType) (qdbusconnection.cpp:123) ==5133== by 0xFBC273A: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== Address 0xce78070 is 64 bytes inside a block of size 112 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC2EE: QThreadPrivate::QThreadPrivate(QThreadData*) (qthread.cpp:160) ==5133== by 0x55CC38B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7E340 before 0xCE7A1A0" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBD41DE: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBD41DE: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1131) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10056DA2: dbus_connection_dispatch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBD41F6: q_dbus_connection_dispatch (qdbus_symbols_p.h:189) ==5133== by 0xFBD41F6: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1133) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100543FC: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBCEA3E: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBCEA3E: qDBusAddWatch (qdbusintegrator.cpp:207) ==5133== by 0x1006E102: _dbus_watch_list_set_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1005441E: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7A1A0 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBCEFA0: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1010) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== Address 0xce7a1a0 is 64 bytes inside a block of size 240 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC331B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7E340 before 0xCE7A1A0" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBD41DE: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBD41DE: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1131) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100552CA: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10056DCB: dbus_connection_dispatch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBD41F6: q_dbus_connection_dispatch (qdbus_symbols_p.h:189) ==5133== by 0xFBD41F6: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1133) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100543FC: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBCEA3E: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBCEA3E: qDBusAddWatch (qdbusintegrator.cpp:207) ==5133== by 0x1006E102: _dbus_watch_list_set_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1005441E: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7A1A0 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBCEFA0: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1010) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== Address 0xce7a1a0 is 64 bytes inside a block of size 240 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC331B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7E340 before 0xCE7A1A0" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBD41DE: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBD41DE: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1131) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100571B8: dbus_connection_dispatch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBD41F6: q_dbus_connection_dispatch (qdbus_symbols_p.h:189) ==5133== by 0xFBD41F6: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1133) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100543FC: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBCEA3E: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBCEA3E: qDBusAddWatch (qdbusintegrator.cpp:207) ==5133== by 0x1006E102: _dbus_watch_list_set_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1005441E: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7A1A0 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBCEFA0: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1010) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== Address 0xce7a1a0 is 64 bytes inside a block of size 240 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC331B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7E340 before 0xCE7A1A0" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBD41DE: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBD41DE: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1131) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x1005714F: dbus_connection_dispatch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBD41F6: q_dbus_connection_dispatch (qdbus_symbols_p.h:189) ==5133== by 0xFBD41F6: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1133) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100543FC: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBCEA3E: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBCEA3E: qDBusAddWatch (qdbusintegrator.cpp:207) ==5133== by 0x1006E102: _dbus_watch_list_set_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1005441E: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7A1A0 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBCEFA0: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1010) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== Address 0xce7a1a0 is 64 bytes inside a block of size 240 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC331B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7E340 before 0xCE7A1A0" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBD41DE: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBD41DE: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1131) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10056E46: dbus_connection_dispatch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBD41F6: q_dbus_connection_dispatch (qdbus_symbols_p.h:189) ==5133== by 0xFBD41F6: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1133) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100543FC: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBCEA3E: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBCEA3E: qDBusAddWatch (qdbusintegrator.cpp:207) ==5133== by 0x1006E102: _dbus_watch_list_set_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1005441E: dbus_connection_set_watch_functions (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCFD92: q_dbus_connection_set_watch_functions (qdbus_symbols_p.h:219) ==5133== by 0xFBCFD92: QDBusConnectionPrivate::setConnection(DBusConnection*, QDBusErrorInternal const&) (qdbusintegrator.cpp:1734) ==5133== by 0xFBC34D7: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:292) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7A1A0 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBCEFA0: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1010) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== Address 0xce7a1a0 is 64 bytes inside a block of size 240 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC331B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Lock at 0xCE77F10 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC282: QThreadPrivate::QThreadPrivate(QThreadData*) (qthread.cpp:143) ==5133== by 0x55CC38B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Address 0xce77f10 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== Possible data race during write of size 4 at 0xCE79EE4 by thread #1 ==5133== Locks held: 1, at address 0xCE77F10 ==5133== at 0x57770C6: store (atomic_base.h:374) ==5133== by 0x57770C6: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x57770C6: storeRelease (qbasicatomic.h:120) ==5133== by 0x57770C6: QEventLoop::exit(int) (qeventloop.cpp:262) ==5133== by 0x55CBC28: QThread::exit(int) (qthread.cpp:542) ==5133== by 0x55CBCB5: QThread::quit() (qthread.cpp:556) ==5133== by 0xFBC1000: QDBusConnectionManager::~QDBusConnectionManager() (qdbusconnection.cpp:159) ==5133== by 0xFBC10A0: (anonymous namespace)::Q_QGS__q_manager::innerFunction()::Holder::~Holder() (qdbusconnection.cpp:65) ==5133== by 0x5A0CD31: __run_exit_handlers (exit.c:82) ==5133== by 0x5A0CD84: exit (exit.c:104) ==5133== by 0x4007EE: main (main.cpp:7) ==5133== ==5133== This conflicts with a previous read of size 4 by thread #3 ==5133== Locks held: none ==5133== at 0x5777445: load (atomic_base.h:396) ==5133== by 0x5777445: loadAcquire (qatomic_cxx11.h:108) ==5133== by 0x5777445: loadAcquire (qbasicatomic.h:119) ==5133== by 0x5777445: QEventLoop::exec(QFlags) (qeventloop.cpp:203) ==5133== by 0x55CC887: QThread::exec() (qthread.cpp:504) ==5133== by 0xFBC116B: QDBusConnectionManager::run() (qdbusconnection.cpp:181) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== Address 0xce79ee4 is 116 bytes inside a block of size 128 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x5776EA5: QEventLoop::QEventLoop(QObject*) (qeventloop.cpp:93) ==5133== by 0x55CC87A: QThread::exec() (qthread.cpp:503) ==5133== by 0xFBC116B: QDBusConnectionManager::run() (qdbusconnection.cpp:181) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Lock at 0xCE77F10 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC282: QThreadPrivate::QThreadPrivate(QThreadData*) (qthread.cpp:143) ==5133== by 0x55CC38B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Address 0xce77f10 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== Possible data race during read of size 4 at 0xCE79EE4 by thread #3 ==5133== Locks held: none ==5133== at 0x5777445: load (atomic_base.h:396) ==5133== by 0x5777445: loadAcquire (qatomic_cxx11.h:108) ==5133== by 0x5777445: loadAcquire (qbasicatomic.h:119) ==5133== by 0x5777445: QEventLoop::exec(QFlags) (qeventloop.cpp:203) ==5133== by 0x55CC887: QThread::exec() (qthread.cpp:504) ==5133== by 0xFBC116B: QDBusConnectionManager::run() (qdbusconnection.cpp:181) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous write of size 4 by thread #1 ==5133== Locks held: 1, at address 0xCE77F10 ==5133== at 0x57770C6: store (atomic_base.h:374) ==5133== by 0x57770C6: storeRelease (qatomic_cxx11.h:126) ==5133== by 0x57770C6: storeRelease (qbasicatomic.h:120) ==5133== by 0x57770C6: QEventLoop::exit(int) (qeventloop.cpp:262) ==5133== by 0x55CBC28: QThread::exit(int) (qthread.cpp:542) ==5133== by 0x55CBCB5: QThread::quit() (qthread.cpp:556) ==5133== by 0xFBC1000: QDBusConnectionManager::~QDBusConnectionManager() (qdbusconnection.cpp:159) ==5133== by 0xFBC10A0: (anonymous namespace)::Q_QGS__q_manager::innerFunction()::Holder::~Holder() (qdbusconnection.cpp:65) ==5133== by 0x5A0CD31: __run_exit_handlers (exit.c:82) ==5133== by 0x5A0CD84: exit (exit.c:104) ==5133== by 0x4007EE: main (main.cpp:7) ==5133== Address 0xce79ee4 is 116 bytes inside a block of size 128 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x5776EA5: QEventLoop::QEventLoop(QObject*) (qeventloop.cpp:93) ==5133== by 0x55CC87A: QThread::exec() (qthread.cpp:503) ==5133== by 0xFBC116B: QDBusConnectionManager::run() (qdbusconnection.cpp:181) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Lock at 0xCE77F10 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC282: QThreadPrivate::QThreadPrivate(QThreadData*) (qthread.cpp:143) ==5133== by 0x55CC38B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== Address 0xce77f10 is 112 bytes inside a block of size 168 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x55CC37B: QThread::QThread(QObject*) (qthread.cpp:380) ==5133== by 0x55CC419: QDaemonThread::QDaemonThread(QObject*) (qthread.cpp:886) ==5133== by 0xFBC0E30: QDBusConnectionManager::QDBusConnectionManager() (qdbusconnection.cpp:145) ==5133== by 0xFBC26F2: Holder (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: innerFunction (qdbusconnection.cpp:65) ==5133== by 0xFBC26F2: operator() (qglobalstatic.h:129) ==5133== by 0xFBC26F2: QDBusConnection::sessionBus() (qdbusconnection.cpp:1180) ==5133== by 0x14CC84D5: Breeze::Style::Style() (breezestyle.cpp:181) ==5133== by 0x14CD4D58: Breeze::StylePlugin::create(QString const&) (breezestyleplugin.cpp:38) ==5133== by 0x50286E9: qLoadPlugin (qfactoryloader_p.h:92) ==5133== by 0x50286E9: QStyleFactory::create(QString const&) (qstylefactory.cpp:163) ==5133== by 0x4FB3C8A: QApplication::style() (qapplication.cpp:1133) ==5133== by 0x4FB3EBF: QApplicationPrivate::initialize() (qapplication.cpp:643) ==5133== by 0x4FB3FEA: QApplicationPrivate::init() (qapplication.cpp:584) ==5133== by 0x4FB405F: QApplication::QApplication(int&, char**, int) (qapplication.cpp:567) ==5133== Block was alloc'd by thread #1 ==5133== ==5133== Possible data race during read of size 4 at 0xCE79EE8 by thread #3 ==5133== Locks held: none ==5133== at 0x5777457: load (atomic_base.h:396) ==5133== by 0x5777457: load (qatomic_cxx11.h:96) ==5133== by 0x5777457: load (qbasicatomic.h:116) ==5133== by 0x5777457: QEventLoop::exec(QFlags) (qeventloop.cpp:207) ==5133== by 0x55CC887: QThread::exec() (qthread.cpp:504) ==5133== by 0xFBC116B: QDBusConnectionManager::run() (qdbusconnection.cpp:181) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== This conflicts with a previous write of size 4 by thread #1 ==5133== Locks held: 1, at address 0xCE77F10 ==5133== at 0x57770C3: store (atomic_base.h:374) ==5133== by 0x57770C3: store (qatomic_cxx11.h:120) ==5133== by 0x57770C3: store (qbasicatomic.h:117) ==5133== by 0x57770C3: QEventLoop::exit(int) (qeventloop.cpp:261) ==5133== by 0x55CBC28: QThread::exit(int) (qthread.cpp:542) ==5133== by 0x55CBCB5: QThread::quit() (qthread.cpp:556) ==5133== by 0xFBC1000: QDBusConnectionManager::~QDBusConnectionManager() (qdbusconnection.cpp:159) ==5133== by 0xFBC10A0: (anonymous namespace)::Q_QGS__q_manager::innerFunction()::Holder::~Holder() (qdbusconnection.cpp:65) ==5133== by 0x5A0CD31: __run_exit_handlers (exit.c:82) ==5133== by 0x5A0CD84: exit (exit.c:104) ==5133== by 0x4007EE: main (main.cpp:7) ==5133== Address 0xce79ee8 is 120 bytes inside a block of size 128 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x5776EA5: QEventLoop::QEventLoop(QObject*) (qeventloop.cpp:93) ==5133== by 0x55CC87A: QThread::exec() (qthread.cpp:503) ==5133== by 0xFBC116B: QDBusConnectionManager::run() (qdbusconnection.cpp:181) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7A1A0 before 0xCE7E340" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100565CC: dbus_connection_close (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC92C1: q_dbus_connection_close (qdbus_symbols_p.h:187) ==5133== by 0xFBC92C1: QDBusConnectionPrivate::closeConnection() (qdbusintegrator.cpp:1090) ==5133== by 0xFBC1220: QDBusConnectionManager::run() (qdbusconnection.cpp:191) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBCE741: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBCE741: qDBusRemoveWatch (qdbusintegrator.cpp:238) ==5133== by 0x1006E622: _dbus_watch_list_remove_watch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006CACD: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006CB48: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B90A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100564E1: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC92C1: q_dbus_connection_close (qdbus_symbols_p.h:187) ==5133== by 0xFBC92C1: QDBusConnectionPrivate::closeConnection() (qdbusintegrator.cpp:1090) ==5133== by 0xFBC1220: QDBusConnectionManager::run() (qdbusconnection.cpp:191) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7A1A0 ==5133== at 0x4C32418: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBD5B88: QDBusMutexLocker::QDBusMutexLocker(ThreadAction, QDBusConnectionPrivate*, QMutex*) (qdbusthreaddebug_p.h:183) ==5133== by 0xFBD41DE: QDBusDispatchLocker (qdbusthreaddebug_p.h:198) ==5133== by 0xFBD41DE: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1131) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10056DA2: dbus_connection_dispatch (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBD41F6: q_dbus_connection_dispatch (qdbus_symbols_p.h:189) ==5133== by 0xFBD41F6: QDBusConnectionPrivate::doDispatch() (qdbusintegrator.cpp:1133) ==5133== by 0xFC1B230: QDBusConnectionPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (moc_qdbusconnection_p.cpp:176) ==5133== by 0x57A2A3E: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:495) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== ==5133== Lock at 0xCE7A1A0 was first observed ==5133== at 0x4C32966: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBCEFA0: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1010) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== Address 0xce7a1a0 is 64 bytes inside a block of size 240 alloc'd ==5133== at 0x4C2D54F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0xFBC331B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== by 0x577C161: QCoreApplication::sendPostedEvents(QObject*, int) (qcoreapplication.cpp:1508) ==5133== by 0x57CD8D3: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:270) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== ==5133== ---------------------------------------------------------------- ==5133== ==5133== Thread #3: lock order "0xCE7A7F0 before 0xCE7E340" violated ==5133== ==5133== Observed (incorrect) order is: acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x100565CC: dbus_connection_close (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC92C1: q_dbus_connection_close (qdbus_symbols_p.h:187) ==5133== by 0xFBC92C1: QDBusConnectionPrivate::closeConnection() (qdbusintegrator.cpp:1090) ==5133== by 0xFBC1220: QDBusConnectionManager::run() (qdbusconnection.cpp:191) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7A7F0 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x1006B88C: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051BED: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100538D2: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100564E9: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC92C1: q_dbus_connection_close (qdbus_symbols_p.h:187) ==5133== by 0xFBC92C1: QDBusConnectionPrivate::closeConnection() (qdbusintegrator.cpp:1090) ==5133== by 0xFBC1220: QDBusConnectionManager::run() (qdbusconnection.cpp:191) ==5133== by 0x55D21B0: QThreadPrivate::start(void*) (qthread_unix.cpp:340) ==5133== by 0x4C32DF6: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x63206A9: start_thread (pthread_create.c:333) ==5133== by 0x5AD9E9C: clone (clone.S:109) ==5133== ==5133== Required order was established by acquisition of lock at 0xCE7A7F0 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x1006B88C: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051EAD: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== by 0x577BDA6: sendEvent (qcoreapplication.h:225) ==5133== by 0x577BDA6: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.cpp:1650) ==5133== ==5133== followed by a later acquisition of lock at 0xCE7E340 ==5133== at 0x4C301FC: ??? (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10053CCA: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== ==5133== Lock at 0xCE7A7F0 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B6F4: dbus_threads_init (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCF077: q_dbus_threads_init_default (qdbus_symbols_p.h:434) ==5133== by 0xFBCF077: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1012) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== Address 0xce7a7f0 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B6F4: dbus_threads_init (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBCF077: q_dbus_threads_init_default (qdbus_symbols_p.h:434) ==5133== by 0xFBCF077: QDBusConnectionPrivate::QDBusConnectionPrivate(QObject*) (qdbusintegrator.cpp:1012) ==5133== by 0xFBC332B: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:255) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== by 0x5778DBE: doNotify(QObject*, QEvent*) (qcoreapplication.cpp:1090) ==5133== by 0x5778E69: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1014) ==5133== Block was alloc'd by thread #3 ==5133== ==5133== Lock at 0xCE7E340 was first observed ==5133== at 0x4C340FA: pthread_mutex_init (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B39: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Address 0xce7e340 is 0 bytes inside a block of size 40 alloc'd ==5133== at 0x4C2CFEF: malloc (in /usr/lib/valgrind/vgpreload_helgrind-amd64-linux.so) ==5133== by 0x10077B11: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x1006B7D4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10053B2A: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x100566F4: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0x10051FFB: ??? (in /lib/x86_64-linux-gnu/libdbus-1.so.3.14.3) ==5133== by 0xFBC339E: q_dbus_bus_get_private (qdbus_symbols_p.h:175) ==5133== by 0xFBC339E: QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) (qdbusconnection.cpp:265) ==5133== by 0xFBC4549: call (qobjectdefs_impl.h:501) ==5133== by 0xFBC4549: call, void> (qobjectdefs_impl.h:520) ==5133== by 0xFBC4549: QtPrivate::QSlotObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobject_impl.h:143) ==5133== by 0x57A2A08: call (qobject_impl.h:124) ==5133== by 0x57A2A08: QMetaCallEvent::placeMetaCall(QObject*) (qobject.cpp:493) ==5133== by 0x57A5CE6: QObject::event(QEvent*) (qobject.cpp:1256) ==5133== by 0x55CC965: QThread::event(QEvent*) (qthread.cpp:811) ==5133== by 0x5778D0E: QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) (qcoreapplication.cpp:1149) ==5133== Block was alloc'd by thread #3 ==5133== ==5133==