Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b700000be40 by thread T3:
- #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x614cb)
- #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x614cb)
- #2 g_slice_alloc0 <null> (libglib-2.0.so.0+0x761e2)
- Previous write of size 8 at 0x7b700000be40 by main thread (mutexes: write M1200):
- #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x31da1)
- #1 <null> <null> (libglib-2.0.so.0+0x748b6)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Location is heap block of size 2032 at 0x7b700000b800 allocated by main thread:
- #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x31da1)
- #1 <null> <null> (libglib-2.0.so.0+0x748b6)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x761e2) in g_slice_alloc0
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b080000c860 by thread T3:
- #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
- #1 <null> <null> (libglib-2.0.so.0+0x54258)
- Previous write of size 8 at 0x7b080000c860 by main thread (mutexes: write M1200):
- #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x31c57)
- #1 g_malloc <null> (libglib-2.0.so.0+0x5e718)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x54258)
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b180000d260 by thread T3:
- #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
- #1 <null> <null> (libglib-2.0.so.0+0x53fda)
- Previous write of size 8 at 0x7b180000d260 by main thread (mutexes: write M1200):
- #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x31edc)
- #1 g_malloc0 <null> (libglib-2.0.so.0+0x5ec40)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x53fda)
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b100000fe40 by thread T3:
- #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
- #1 <null> <null> (libglib-2.0.so.0+0x54048)
- Previous write of size 8 at 0x7b100000fe40 by main thread (mutexes: write M1200):
- #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x31c57)
- #1 g_malloc <null> (libglib-2.0.so.0+0x5e718)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x54048)
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Read of size 8 at 0x7b4000002600 by thread T3:
- #0 sendmsg ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3092 (libtsan.so.0+0x54ca2)
- #1 g_socket_send_message_with_timeout <null> (libgio-2.0.so.0+0xa3166)
- Previous write of size 8 at 0x7b4000002600 by main thread (mutexes: write M1200):
- #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x34179)
- #1 g_realloc <null> (libglib-2.0.so.0+0x5ed6f)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Location is heap block of size 256 at 0x7b4000002600 allocated by main thread:
- #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x34179)
- #1 g_realloc <null> (libglib-2.0.so.0+0x5ed6f)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libgio-2.0.so.0+0xa3166) in g_socket_send_message_with_timeout
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Read of size 8 at 0x7b4000002690 by thread T3:
- #0 sendmsg ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3092 (libtsan.so.0+0x54ca2)
- #1 g_socket_send_message_with_timeout <null> (libgio-2.0.so.0+0xa3166)
- Previous write of size 1 at 0x7b4000002697 by main thread (mutexes: write M1200):
- #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x6243e)
- #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x6243e)
- #2 <null> <null> (libgio-2.0.so.0+0x142a4a)
- #3 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #4 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #5 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #6 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #7 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #8 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #9 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #10 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #11 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #12 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #13 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #14 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #15 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Location is heap block of size 256 at 0x7b4000002600 allocated by main thread:
- #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x34179)
- #1 g_realloc <null> (libglib-2.0.so.0+0x5ed6f)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libgio-2.0.so.0+0xa3166) in g_socket_send_message_with_timeout
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b04000095e0 by thread T3:
- #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
- #1 g_variant_type_info_unref <null> (libglib-2.0.so.0+0x9f2a4)
- Previous read of size 1 at 0x7b04000095e2 by main thread (mutexes: write M1200):
- #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x672c1)
- #1 g_dbus_message_to_blob <null> (libgio-2.0.so.0+0x110a62)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x9f2a4) in g_variant_type_info_unref
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b080000cd60 by thread T3:
- #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
- #1 g_bytes_unref <null> (libglib-2.0.so.0+0x23aa8)
- Previous read of size 8 at 0x7b080000cd60 by main thread (mutexes: write M1200):
- #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x60a2b)
- #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x60a2b)
- #2 <null> <null> (libgio-2.0.so.0+0x10f705)
- #3 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #4 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #5 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #6 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #7 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #8 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #9 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #10 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #11 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #12 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #13 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #14 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #15 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x23aa8) in g_bytes_unref
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7b080000cd70 by thread T3:
- #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
- #1 g_bytes_unref <null> (libglib-2.0.so.0+0x23aa8)
- Previous read of size 1 at 0x7b080000cd71 by main thread (mutexes: write M1200):
- #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x6243e)
- #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x6243e)
- #2 <null> <null> (libgio-2.0.so.0+0x142a4a)
- #3 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #4 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #5 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #6 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #7 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #8 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #9 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #10 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #11 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #12 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #13 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #14 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #15 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Mutex M1200 (0x7b0c00008010) created at:
- #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
- #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Thread T3 'gdbus' (tid=49049, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x23aa8) in g_bytes_unref
- ==================
- QT_VERSION_STR: 6.4.0
- qVersion(): 6.4.0
- QLibraryInfo
- isDebugBuild() : 1
- version(): 6.4.0
- location(): /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/libexec
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_==================
- WARNING: ThreadSanitizer: data race (pid=49045)
- Write of size 8 at 0x7f622f44e2c0 by main thread:
- #0 QCoreApplication::~QCoreApplication() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:847 (libQt6Core.so.6+0x1c0890)
- #1 QGuiApplication::~QGuiApplication() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:687 (libQt6Gui.so.6+0x24c311)
- #2 QApplication::~QApplication() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:704 (libQt6Widgets.so.6+0x19c0bc)
- #3 My_application::~My_application() /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.h:5 (qt_tsan_tests+0x2f03)
- #4 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:49 (qt_tsan_tests+0x3958)
- Previous read of size 8 at 0x7f622f44e2c0 by thread T4:
- #0 QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1006 (libQt6Core.so.6+0x1c0dd0)
- #1 QCoreApplication::sendEvent(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1442 (libQt6Core.so.6+0x1c1fd1)
- #2 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1804 (libQt6Core.so.6+0x1c3697)
- #3 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:433 (libQt6Core.so.6+0x557952)
- #4 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:100 (libQt6Core.so.6+0x1dea1a)
- #5 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:182 (libQt6Core.so.6+0x1def09)
- #6 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
- #7 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
- #8 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #9 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #10 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Location is global 'QCoreApplication::self' of size 8 at 0x7f622f44e2c0 (libQt6Core.so.6+0x000000b792c0)
- Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 QThread::start(QThread::Priority) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:707 (libQt6Core.so.6+0x56d419)
- #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
- #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
- #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
- #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
- #7 QDBusConnection::connectToBus(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:456 (libQt6DBus.so.6+0x502da)
- #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
- #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
- #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
- #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
- #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
- #13 QPlatformInputContext* qLoadPlugin<QPlatformInputContext, QPlatformInputContextPlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x2d872d)
- #14 QPlatformInputContextFactory::create(QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatforminputcontextfactory.cpp:45 (libQt6Gui.so.6+0x2d8212)
- #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
- #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
- #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
- #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #20 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #21 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: data race /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:847 in QCoreApplication::~QCoreApplication()
- ==================
- ==================
- WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=49045)
- Cycle in lock order graph: M1176 (0x7b0c00009f90) => M2651 (0x7b0c000139e0) => M1176
- Mutex M2651 acquired here while holding mutex M1176 in thread T4:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 <null> <null> (libdbus-1.so.3+0x11d40)
- #2 QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:207 (libQt6DBus.so.6+0x4fabd)
- #3 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void, void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*)>::call(void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QDBusConnectionManager*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 (libQt6DBus.so.6+0x60c46)
- #4 void QtPrivate::FunctionPointer<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*)>::call<QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>(void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QDBusConnectionManager*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 (libQt6DBus.so.6+0x5f108)
- #5 QtPrivate::QSlotObject<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) <null> (libQt6DBus.so.6+0x5d125)
- #6 QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 (libQt6Core.so.6+0x1f1e37)
- #7 QMetaCallEvent::placeMetaCall(QObject*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:608 (libQt6Core.so.6+0x288748)
- #8 QObject::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:1378 (libQt6Core.so.6+0x289fc3)
- #9 QThread::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:1105 (libQt6Core.so.6+0x42e8a0)
- #10 QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193 (libQt6Core.so.6+0x1c1761)
- #11 doNotify /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 (libQt6Core.so.6+0x1c11d6)
- #12 QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1025 (libQt6Core.so.6+0x1c0ec2)
- #13 QCoreApplication::sendEvent(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1442 (libQt6Core.so.6+0x1c1fd1)
- #14 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1804 (libQt6Core.so.6+0x1c3697)
- #15 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:433 (libQt6Core.so.6+0x557952)
- #16 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:100 (libQt6Core.so.6+0x1dea1a)
- #17 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:182 (libQt6Core.so.6+0x1def09)
- #18 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
- #19 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
- #20 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #21 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #22 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
- Mutex M1176 acquired here while holding mutex M2651 in thread T4:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 <null> <null> (libdbus-1.so.3+0x12d98)
- #2 QDBusConnectionPrivate::closeConnection() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1098 (libQt6DBus.so.6+0x764c5)
- #3 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1047 (libQt6DBus.so.6+0x75ef0)
- #4 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1067 (libQt6DBus.so.6+0x761c5)
- #5 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:131 (libQt6DBus.so.6+0x4f4f0)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #7 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #8 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 QThread::start(QThread::Priority) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:707 (libQt6Core.so.6+0x56d419)
- #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
- #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
- #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
- #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
- #7 QDBusConnection::connectToBus(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:456 (libQt6DBus.so.6+0x502da)
- #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
- #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
- #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
- #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
- #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
- #13 QPlatformInputContext* qLoadPlugin<QPlatformInputContext, QPlatformInputContextPlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x2d872d)
- #14 QPlatformInputContextFactory::create(QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatforminputcontextfactory.cpp:45 (libQt6Gui.so.6+0x2d8212)
- #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
- #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
- #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
- #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #20 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #21 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x11d40)
- ==================
- ==================
- WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=49045)
- Cycle in lock order graph: M1176 (0x7b0c00009f90) => M1177 (0x7b0c00009fc0) => M1603 (0x7b0c00013380) => M1176
- Mutex M1177 acquired here while holding mutex M1176 in main thread:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 dbus_bus_register <null> (libdbus-1.so.3+0x145a9)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
- Mutex M1603 acquired here while holding mutex M1177 in thread T4:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 dbus_connection_send_with_reply_and_block <null> (libdbus-1.so.3+0x14363)
- #2 QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:220 (libQt6DBus.so.6+0x4fb8b)
- #3 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void, void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*)>::call(void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QDBusConnectionManager*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 (libQt6DBus.so.6+0x60c46)
- #4 void QtPrivate::FunctionPointer<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*)>::call<QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>(void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QDBusConnectionManager*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 (libQt6DBus.so.6+0x5f108)
- #5 QtPrivate::QSlotObject<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) <null> (libQt6DBus.so.6+0x5d125)
- #6 QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 (libQt6Core.so.6+0x1f1e37)
- #7 QMetaCallEvent::placeMetaCall(QObject*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:608 (libQt6Core.so.6+0x288748)
- #8 QObject::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:1378 (libQt6Core.so.6+0x289fc3)
- #9 QThread::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:1105 (libQt6Core.so.6+0x42e8a0)
- #10 QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193 (libQt6Core.so.6+0x1c1761)
- #11 doNotify /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 (libQt6Core.so.6+0x1c11d6)
- #12 QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1025 (libQt6Core.so.6+0x1c0ec2)
- #13 QCoreApplication::sendEvent(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1442 (libQt6Core.so.6+0x1c1fd1)
- #14 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1804 (libQt6Core.so.6+0x1c3697)
- #15 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:433 (libQt6Core.so.6+0x557952)
- #16 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:100 (libQt6Core.so.6+0x1dea1a)
- #17 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:182 (libQt6Core.so.6+0x1def09)
- #18 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
- #19 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
- #20 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #21 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #22 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Mutex M1176 acquired here while holding mutex M1603 in thread T4:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 <null> <null> (libdbus-1.so.3+0x12d98)
- #2 QDBusConnectionPrivate::closeConnection() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1098 (libQt6DBus.so.6+0x764c5)
- #3 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1047 (libQt6DBus.so.6+0x75ef0)
- #4 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1067 (libQt6DBus.so.6+0x761c5)
- #5 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:131 (libQt6DBus.so.6+0x4f4f0)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #7 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #8 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 QThread::start(QThread::Priority) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:707 (libQt6Core.so.6+0x56d419)
- #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
- #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
- #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
- #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
- #7 QDBusConnection::connectToBus(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:456 (libQt6DBus.so.6+0x502da)
- #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
- #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
- #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
- #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
- #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
- #13 QPlatformInputContext* qLoadPlugin<QPlatformInputContext, QPlatformInputContextPlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x2d872d)
- #14 QPlatformInputContextFactory::create(QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatforminputcontextfactory.cpp:45 (libQt6Gui.so.6+0x2d8212)
- #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
- #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
- #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
- #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #20 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #21 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x145a9) in dbus_bus_register
- ==================
- ==================
- WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=49045)
- Cycle in lock order graph: M1176 (0x7b0c00009f90) => M1177 (0x7b0c00009fc0) => M2878 (0x7b0c00014040) => M1176
- Mutex M1177 acquired here while holding mutex M1176 in main thread:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 dbus_bus_register <null> (libdbus-1.so.3+0x145a9)
- #2 QGtk3ThemePlugin::create(QString const&, QList<QString> const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platformthemes/gtk3/main.cpp:22 (libqgtk3.so+0xb55a)
- #3 QPlatformTheme* qLoadPlugin<QPlatformTheme, QPlatformThemePlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x308435)
- #4 QPlatformThemeFactory::create(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatformthemefactory.cpp:25 (libQt6Gui.so.6+0x307fe4)
- #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
- #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
- #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
- #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
- #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
- #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #12 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #13 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
- Mutex M2878 acquired here while holding mutex M1177 in thread T4:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 dbus_connection_send_with_reply_and_block <null> (libdbus-1.so.3+0x14363)
- #2 QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:220 (libQt6DBus.so.6+0x4fb8b)
- #3 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void, void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*)>::call(void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QDBusConnectionManager*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 (libQt6DBus.so.6+0x60c46)
- #4 void QtPrivate::FunctionPointer<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*)>::call<QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>(void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QDBusConnectionManager*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 (libQt6DBus.so.6+0x5f108)
- #5 QtPrivate::QSlotObject<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) <null> (libQt6DBus.so.6+0x5d125)
- #6 QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 (libQt6Core.so.6+0x1f1e37)
- #7 QMetaCallEvent::placeMetaCall(QObject*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:608 (libQt6Core.so.6+0x288748)
- #8 QObject::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:1378 (libQt6Core.so.6+0x289fc3)
- #9 QThread::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:1105 (libQt6Core.so.6+0x42e8a0)
- #10 QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193 (libQt6Core.so.6+0x1c1761)
- #11 doNotify /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 (libQt6Core.so.6+0x1c11d6)
- #12 QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1025 (libQt6Core.so.6+0x1c0ec2)
- #13 QCoreApplication::sendEvent(QObject*, QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1442 (libQt6Core.so.6+0x1c1fd1)
- #14 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1804 (libQt6Core.so.6+0x1c3697)
- #15 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:433 (libQt6Core.so.6+0x557952)
- #16 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:100 (libQt6Core.so.6+0x1dea1a)
- #17 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:182 (libQt6Core.so.6+0x1def09)
- #18 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
- #19 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
- #20 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #21 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #22 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Mutex M1176 acquired here while holding mutex M2878 in thread T4:
- #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
- #1 <null> <null> (libdbus-1.so.3+0x12d98)
- #2 QDBusConnectionPrivate::closeConnection() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1098 (libQt6DBus.so.6+0x764c5)
- #3 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1047 (libQt6DBus.so.6+0x75ef0)
- #4 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1067 (libQt6DBus.so.6+0x761c5)
- #5 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:131 (libQt6DBus.so.6+0x4f4f0)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
- #7 terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:257 (libQt6Core.so.6+0x56dd39)
- #8 QThreadPrivate::start(void*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:280 (libQt6Core.so.6+0x56c4d0)
- Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
- #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
- #1 QThread::start(QThread::Priority) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:707 (libQt6Core.so.6+0x56d419)
- #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
- #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
- #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
- #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
- #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
- #7 QDBusConnection::connectToBus(QString const&, QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:456 (libQt6DBus.so.6+0x502da)
- #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
- #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
- #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
- #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
- #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
- #13 QPlatformInputContext* qLoadPlugin<QPlatformInputContext, QPlatformInputContextPlugin, QList<QString>&>(QFactoryLoader const*, QString const&, QList<QString>&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/include/QtCore/6.4.0/QtCore/private/../../../../../../qt6/qtbase/src/corelib/plugin/qfactoryloader_p.h:99 (libQt6Gui.so.6+0x2d872d)
- #14 QPlatformInputContextFactory::create(QString const&) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qplatforminputcontextfactory.cpp:45 (libQt6Gui.so.6+0x2d8212)
- #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
- #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
- #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
- #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
- #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
- #20 QApplication::QApplication(int&, char**, int) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:450 (libQt6Widgets.so.6+0x19a644)
- #21 My_application::My_application(int&, char**) /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.cpp:3 (qt_tsan_tests+0x2f8d)
- #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
- SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x145a9) in dbus_bus_register
- ==================
- ThreadSanitizer: reported 13 warnings
- command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- My_application::on_command: some_command
- ---> after app.exec()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement