Advertisement
Guest User

Untitled

a guest
Nov 5th, 2022
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 123.38 KB | None | 0 0
  1. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
  2. ==================
  3. WARNING: ThreadSanitizer: data race (pid=49045)
  4. Write of size 8 at 0x7b700000be40 by thread T3:
  5. #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:799 (libtsan.so.0+0x614cb)
  6. #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:797 (libtsan.so.0+0x614cb)
  7. #2 g_slice_alloc0 <null> (libglib-2.0.so.0+0x761e2)
  8.  
  9. Previous write of size 8 at 0x7b700000be40 by main thread (mutexes: write M1200):
  10. #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x31da1)
  11. #1 <null> <null> (libglib-2.0.so.0+0x748b6)
  12. #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)
  13. #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)
  14. #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)
  15. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  16. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  17. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  18. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  19. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  20. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  21. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  22. #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)
  23. #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)
  24. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  25.  
  26. Location is heap block of size 2032 at 0x7b700000b800 allocated by main thread:
  27. #0 posix_memalign ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:839 (libtsan.so.0+0x31da1)
  28. #1 <null> <null> (libglib-2.0.so.0+0x748b6)
  29. #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)
  30. #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)
  31. #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)
  32. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  33. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  34. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  35. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  36. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  37. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  38. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  39. #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)
  40. #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)
  41. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  42.  
  43. Mutex M1200 (0x7b0c00008010) created at:
  44. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  45. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  46. #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)
  47. #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)
  48. #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)
  49. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  50. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  51. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  52. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  53. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  54. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  55. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  56. #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)
  57. #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)
  58. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  59.  
  60. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  61. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  62. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  63. #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)
  64. #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)
  65. #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)
  66. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  67. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  68. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  69. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  70. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  71. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  72. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  73. #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)
  74. #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)
  75. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  76.  
  77. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x761e2) in g_slice_alloc0
  78. ==================
  79. ==================
  80. WARNING: ThreadSanitizer: data race (pid=49045)
  81. Write of size 8 at 0x7b080000c860 by thread T3:
  82. #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
  83. #1 <null> <null> (libglib-2.0.so.0+0x54258)
  84.  
  85. Previous write of size 8 at 0x7b080000c860 by main thread (mutexes: write M1200):
  86. #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x31c57)
  87. #1 g_malloc <null> (libglib-2.0.so.0+0x5e718)
  88. #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)
  89. #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)
  90. #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)
  91. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  92. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  93. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  94. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  95. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  96. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  97. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  98. #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)
  99. #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)
  100. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  101.  
  102. Mutex M1200 (0x7b0c00008010) created at:
  103. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  104. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  105. #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)
  106. #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)
  107. #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)
  108. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  109. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  110. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  111. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  112. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  113. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  114. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  115. #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)
  116. #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)
  117. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  118.  
  119. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  120. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  121. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  122. #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)
  123. #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)
  124. #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)
  125. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  126. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  127. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  128. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  129. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  130. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  131. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  132. #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)
  133. #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)
  134. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  135.  
  136. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x54258)
  137. ==================
  138. ==================
  139. WARNING: ThreadSanitizer: data race (pid=49045)
  140. Write of size 8 at 0x7b180000d260 by thread T3:
  141. #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
  142. #1 <null> <null> (libglib-2.0.so.0+0x53fda)
  143.  
  144. Previous write of size 8 at 0x7b180000d260 by main thread (mutexes: write M1200):
  145. #0 calloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:672 (libtsan.so.0+0x31edc)
  146. #1 g_malloc0 <null> (libglib-2.0.so.0+0x5ec40)
  147. #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)
  148. #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)
  149. #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)
  150. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  151. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  152. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  153. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  154. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  155. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  156. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  157. #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)
  158. #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)
  159. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  160.  
  161. Mutex M1200 (0x7b0c00008010) created at:
  162. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  163. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  164. #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)
  165. #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)
  166. #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)
  167. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  168. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  169. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  170. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  171. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  172. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  173. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  174. #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)
  175. #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)
  176. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  177.  
  178. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  179. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  180. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  181. #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)
  182. #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)
  183. #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)
  184. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  185. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  186. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  187. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  188. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  189. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  190. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  191. #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)
  192. #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)
  193. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  194.  
  195. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x53fda)
  196. ==================
  197. ==================
  198. WARNING: ThreadSanitizer: data race (pid=49045)
  199. Write of size 8 at 0x7b100000fe40 by thread T3:
  200. #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
  201. #1 <null> <null> (libglib-2.0.so.0+0x54048)
  202.  
  203. Previous write of size 8 at 0x7b100000fe40 by main thread (mutexes: write M1200):
  204. #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:655 (libtsan.so.0+0x31c57)
  205. #1 g_malloc <null> (libglib-2.0.so.0+0x5e718)
  206. #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)
  207. #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)
  208. #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)
  209. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  210. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  211. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  212. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  213. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  214. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  215. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  216. #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)
  217. #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)
  218. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  219.  
  220. Mutex M1200 (0x7b0c00008010) created at:
  221. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  222. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  223. #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)
  224. #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)
  225. #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)
  226. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  227. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  228. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  229. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  230. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  231. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  232. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  233. #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)
  234. #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)
  235. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  236.  
  237. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  238. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  239. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  240. #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)
  241. #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)
  242. #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)
  243. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  244. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  245. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  246. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  247. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  248. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  249. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  250. #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)
  251. #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)
  252. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  253.  
  254. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x54048)
  255. ==================
  256. ==================
  257. WARNING: ThreadSanitizer: data race (pid=49045)
  258. Read of size 8 at 0x7b4000002600 by thread T3:
  259. #0 sendmsg ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3092 (libtsan.so.0+0x54ca2)
  260. #1 g_socket_send_message_with_timeout <null> (libgio-2.0.so.0+0xa3166)
  261.  
  262. Previous write of size 8 at 0x7b4000002600 by main thread (mutexes: write M1200):
  263. #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x34179)
  264. #1 g_realloc <null> (libglib-2.0.so.0+0x5ed6f)
  265. #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)
  266. #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)
  267. #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)
  268. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  269. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  270. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  271. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  272. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  273. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  274. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  275. #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)
  276. #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)
  277. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  278.  
  279. Location is heap block of size 256 at 0x7b4000002600 allocated by main thread:
  280. #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x34179)
  281. #1 g_realloc <null> (libglib-2.0.so.0+0x5ed6f)
  282. #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)
  283. #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)
  284. #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)
  285. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  286. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  287. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  288. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  289. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  290. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  291. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  292. #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)
  293. #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)
  294. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  295.  
  296. Mutex M1200 (0x7b0c00008010) created at:
  297. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  298. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  299. #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)
  300. #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)
  301. #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)
  302. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  303. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  304. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  305. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  306. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  307. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  308. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  309. #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)
  310. #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)
  311. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  312.  
  313. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  314. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  315. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  316. #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)
  317. #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)
  318. #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)
  319. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  320. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  321. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  322. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  323. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  324. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  325. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  326. #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)
  327. #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)
  328. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  329.  
  330. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libgio-2.0.so.0+0xa3166) in g_socket_send_message_with_timeout
  331. ==================
  332. ==================
  333. WARNING: ThreadSanitizer: data race (pid=49045)
  334. Read of size 8 at 0x7b4000002690 by thread T3:
  335. #0 sendmsg ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:3092 (libtsan.so.0+0x54ca2)
  336. #1 g_socket_send_message_with_timeout <null> (libgio-2.0.so.0+0xa3166)
  337.  
  338. Previous write of size 1 at 0x7b4000002697 by main thread (mutexes: write M1200):
  339. #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x6243e)
  340. #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x6243e)
  341. #2 <null> <null> (libgio-2.0.so.0+0x142a4a)
  342. #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)
  343. #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)
  344. #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)
  345. #6 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  346. #7 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  347. #8 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  348. #9 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  349. #10 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  350. #11 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  351. #12 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  352. #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)
  353. #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)
  354. #15 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  355.  
  356. Location is heap block of size 256 at 0x7b4000002600 allocated by main thread:
  357. #0 realloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:685 (libtsan.so.0+0x34179)
  358. #1 g_realloc <null> (libglib-2.0.so.0+0x5ed6f)
  359. #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)
  360. #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)
  361. #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)
  362. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  363. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  364. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  365. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  366. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  367. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  368. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  369. #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)
  370. #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)
  371. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  372.  
  373. Mutex M1200 (0x7b0c00008010) created at:
  374. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  375. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  376. #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)
  377. #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)
  378. #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)
  379. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  380. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  381. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  382. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  383. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  384. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  385. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  386. #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)
  387. #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)
  388. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  389.  
  390. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  391. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  392. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  393. #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)
  394. #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)
  395. #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)
  396. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  397. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  398. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  399. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  400. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  401. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  402. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  403. #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)
  404. #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)
  405. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  406.  
  407. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libgio-2.0.so.0+0xa3166) in g_socket_send_message_with_timeout
  408. ==================
  409. ==================
  410. WARNING: ThreadSanitizer: data race (pid=49045)
  411. Write of size 8 at 0x7b04000095e0 by thread T3:
  412. #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
  413. #1 g_variant_type_info_unref <null> (libglib-2.0.so.0+0x9f2a4)
  414.  
  415. Previous read of size 1 at 0x7b04000095e2 by main thread (mutexes: write M1200):
  416. #0 strcmp ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:457 (libtsan.so.0+0x672c1)
  417. #1 g_dbus_message_to_blob <null> (libgio-2.0.so.0+0x110a62)
  418. #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)
  419. #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)
  420. #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)
  421. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  422. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  423. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  424. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  425. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  426. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  427. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  428. #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)
  429. #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)
  430. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  431.  
  432. Mutex M1200 (0x7b0c00008010) created at:
  433. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  434. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  435. #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)
  436. #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)
  437. #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)
  438. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  439. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  440. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  441. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  442. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  443. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  444. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  445. #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)
  446. #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)
  447. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  448.  
  449. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  450. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  451. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  452. #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)
  453. #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)
  454. #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)
  455. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  456. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  457. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  458. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  459. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  460. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  461. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  462. #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)
  463. #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)
  464. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  465.  
  466. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x9f2a4) in g_variant_type_info_unref
  467. ==================
  468. ==================
  469. WARNING: ThreadSanitizer: data race (pid=49045)
  470. Write of size 8 at 0x7b080000cd60 by thread T3:
  471. #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
  472. #1 g_bytes_unref <null> (libglib-2.0.so.0+0x23aa8)
  473.  
  474. Previous read of size 8 at 0x7b080000cd60 by main thread (mutexes: write M1200):
  475. #0 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:386 (libtsan.so.0+0x60a2b)
  476. #1 strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:378 (libtsan.so.0+0x60a2b)
  477. #2 <null> <null> (libgio-2.0.so.0+0x10f705)
  478. #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)
  479. #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)
  480. #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)
  481. #6 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  482. #7 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  483. #8 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  484. #9 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  485. #10 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  486. #11 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  487. #12 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  488. #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)
  489. #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)
  490. #15 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  491.  
  492. Mutex M1200 (0x7b0c00008010) created at:
  493. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  494. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  495. #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)
  496. #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)
  497. #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)
  498. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  499. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  500. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  501. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  502. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  503. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  504. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  505. #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)
  506. #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)
  507. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  508.  
  509. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  510. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  511. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  512. #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)
  513. #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)
  514. #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)
  515. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  516. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  517. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  518. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  519. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  520. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  521. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  522. #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)
  523. #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)
  524. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  525.  
  526. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x23aa8) in g_bytes_unref
  527. ==================
  528. ==================
  529. WARNING: ThreadSanitizer: data race (pid=49045)
  530. Write of size 8 at 0x7b080000cd70 by thread T3:
  531. #0 free ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:711 (libtsan.so.0+0x37ab8)
  532. #1 g_bytes_unref <null> (libglib-2.0.so.0+0x23aa8)
  533.  
  534. Previous read of size 1 at 0x7b080000cd71 by main thread (mutexes: write M1200):
  535. #0 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:827 (libtsan.so.0+0x6243e)
  536. #1 memcpy ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:819 (libtsan.so.0+0x6243e)
  537. #2 <null> <null> (libgio-2.0.so.0+0x142a4a)
  538. #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)
  539. #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)
  540. #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)
  541. #6 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  542. #7 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  543. #8 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  544. #9 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  545. #10 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  546. #11 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  547. #12 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  548. #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)
  549. #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)
  550. #15 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  551.  
  552. Mutex M1200 (0x7b0c00008010) created at:
  553. #0 pthread_mutex_init ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1227 (libtsan.so.0+0x4bee1)
  554. #1 <null> <null> (libglib-2.0.so.0+0xa3edd)
  555. #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)
  556. #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)
  557. #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)
  558. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  559. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  560. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  561. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  562. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  563. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  564. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  565. #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)
  566. #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)
  567. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  568.  
  569. Thread T3 'gdbus' (tid=49049, running) created by main thread at:
  570. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  571. #1 <null> <null> (libglib-2.0.so.0+0xa99a4)
  572. #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)
  573. #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)
  574. #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)
  575. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  576. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  577. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  578. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  579. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  580. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  581. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  582. #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)
  583. #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)
  584. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  585.  
  586. SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x23aa8) in g_bytes_unref
  587. ==================
  588. QT_VERSION_STR: 6.4.0
  589. qVersion(): 6.4.0
  590. QLibraryInfo
  591. isDebugBuild() : 1
  592. version(): 6.4.0
  593. location(): /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6-build/libexec
  594. My_application::on_command: some_command
  595. My_application::on_command: some_command
  596. My_application::on_command: some_command
  597. My_application::on_command: some_command
  598. My_application::on_command: some_command
  599. My_application::on_command: some_command
  600. My_application::on_command: some_command
  601. My_application::on_command: some_command
  602. My_application::on_command: some_command
  603. My_application::on_command: some_command
  604. My_application::on_command: some_command
  605. My_application::on_command: some_command
  606. My_application::on_command: some_command
  607. My_application::on_command: some_command
  608. My_application::on_command: some_command
  609. My_application::on_command: some_command
  610. My_application::on_command: some_command
  611. My_application::on_command: some_command
  612. My_application::on_command: some_command
  613. My_application::on_command: some_command
  614. My_application::on_command: some_command
  615. My_application::on_command: some_command
  616. My_application::on_command: some_command
  617. My_application::on_command: some_command
  618. My_application::on_command: some_command
  619. My_application::on_command: some_command
  620. My_application::on_command: some_command
  621. My_application::on_command: some_command
  622. My_application::on_command: some_command
  623. My_application::on_command: some_command
  624. My_application::on_command: some_command
  625. My_application::on_command: some_command
  626. My_application::on_command: some_command
  627. My_application::on_command: some_command
  628. My_application::on_command: some_command
  629. My_application::on_command: some_command
  630. My_application::on_command: some_command
  631. My_application::on_command: some_command
  632. My_application::on_command: some_command
  633. My_application::on_command: some_command
  634. My_application::on_command: some_command
  635. My_application::on_command: some_command
  636. My_application::on_command: some_command
  637. My_application::on_command: some_command
  638. My_application::on_command: some_command
  639. My_application::on_command: some_command
  640. My_application::on_command: some_command
  641. My_application::on_command: some_command
  642. My_application::on_command: some_command
  643. My_application::on_command: some_command
  644. My_application::on_command: some_command
  645. My_application::on_command: some_command
  646. My_application::on_command: some_command
  647. My_application::on_command: some_command
  648. My_application::on_command: some_command
  649. My_application::on_command: some_command
  650. My_application::on_command: some_command
  651. My_application::on_command: some_command
  652. My_application::on_command: some_command
  653. My_application::on_command: some_command
  654. My_application::on_command: some_command
  655. My_application::on_command: some_command
  656. My_application::on_command: some_command
  657. My_application::on_command: some_command
  658. My_application::on_command: some_command
  659. My_application::on_command: some_command
  660. My_application::on_command: some_command
  661. My_application::on_command: some_command
  662. My_application::on_command: some_command
  663. My_application::on_command: some_command
  664. My_application::on_command: some_command
  665. My_application::on_command: some_command
  666. My_application::on_command: some_command
  667. My_application::on_command: some_command
  668. My_application::on_command: some_command
  669. My_application::on_command: some_command
  670. My_application::on_command: some_command
  671. My_application::on_command: some_command
  672. My_application::on_command: some_command
  673. My_application::on_command: some_command
  674. My_application::on_command: some_command
  675. My_application::on_command: some_command
  676. My_application::on_command: some_command
  677. My_application::on_command: some_command
  678. My_application::on_command: some_command
  679. My_application::on_command: some_command
  680. My_application::on_command: some_command
  681. My_application::on_command: some_command
  682. My_application::on_command: some_command
  683. My_application::on_command: some_command
  684. My_application::on_command: some_command
  685. My_application::on_command: some_command
  686. My_application::on_command: some_command
  687. My_application::on_command: some_command
  688. My_application::on_command: some_command
  689. My_application::on_command: some_==================
  690. WARNING: ThreadSanitizer: data race (pid=49045)
  691. Write of size 8 at 0x7f622f44e2c0 by main thread:
  692. #0 QCoreApplication::~QCoreApplication() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:847 (libQt6Core.so.6+0x1c0890)
  693. #1 QGuiApplication::~QGuiApplication() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:687 (libQt6Gui.so.6+0x24c311)
  694. #2 QApplication::~QApplication() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:704 (libQt6Widgets.so.6+0x19c0bc)
  695. #3 My_application::~My_application() /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/my_application.h:5 (qt_tsan_tests+0x2f03)
  696. #4 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:49 (qt_tsan_tests+0x3958)
  697.  
  698. Previous read of size 8 at 0x7f622f44e2c0 by thread T4:
  699. #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)
  700. #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)
  701. #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)
  702. #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)
  703. #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)
  704. #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)
  705. #6 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
  706. #7 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
  707. #8 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  708. #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)
  709. #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)
  710.  
  711. Location is global 'QCoreApplication::self' of size 8 at 0x7f622f44e2c0 (libQt6Core.so.6+0x000000b792c0)
  712.  
  713. Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
  714. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  715. #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)
  716. #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
  717. #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
  718. #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
  719. #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
  720. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
  721. #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)
  722. #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
  723. #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
  724. #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
  725. #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
  726. #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
  727. #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)
  728. #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)
  729. #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
  730. #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
  731. #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
  732. #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  733. #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  734. #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)
  735. #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)
  736. #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  737.  
  738. SUMMARY: ThreadSanitizer: data race /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:847 in QCoreApplication::~QCoreApplication()
  739. ==================
  740. ==================
  741. WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=49045)
  742. Cycle in lock order graph: M1176 (0x7b0c00009f90) => M2651 (0x7b0c000139e0) => M1176
  743.  
  744. Mutex M2651 acquired here while holding mutex M1176 in thread T4:
  745. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  746. #1 <null> <null> (libdbus-1.so.3+0x11d40)
  747. #2 QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:207 (libQt6DBus.so.6+0x4fabd)
  748. #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)
  749. #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)
  750. #5 QtPrivate::QSlotObject<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) <null> (libQt6DBus.so.6+0x5d125)
  751. #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)
  752. #7 QMetaCallEvent::placeMetaCall(QObject*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:608 (libQt6Core.so.6+0x288748)
  753. #8 QObject::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:1378 (libQt6Core.so.6+0x289fc3)
  754. #9 QThread::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:1105 (libQt6Core.so.6+0x42e8a0)
  755. #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)
  756. #11 doNotify /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 (libQt6Core.so.6+0x1c11d6)
  757. #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)
  758. #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)
  759. #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)
  760. #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)
  761. #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)
  762. #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)
  763. #18 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
  764. #19 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
  765. #20 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  766. #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)
  767. #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)
  768.  
  769. Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
  770.  
  771. Mutex M1176 acquired here while holding mutex M2651 in thread T4:
  772. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  773. #1 <null> <null> (libdbus-1.so.3+0x12d98)
  774. #2 QDBusConnectionPrivate::closeConnection() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1098 (libQt6DBus.so.6+0x764c5)
  775. #3 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1047 (libQt6DBus.so.6+0x75ef0)
  776. #4 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1067 (libQt6DBus.so.6+0x761c5)
  777. #5 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:131 (libQt6DBus.so.6+0x4f4f0)
  778. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  779. #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)
  780. #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)
  781.  
  782. Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
  783. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  784. #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)
  785. #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
  786. #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
  787. #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
  788. #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
  789. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
  790. #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)
  791. #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
  792. #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
  793. #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
  794. #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
  795. #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
  796. #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)
  797. #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)
  798. #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
  799. #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
  800. #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
  801. #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  802. #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  803. #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)
  804. #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)
  805. #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  806.  
  807. SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x11d40)
  808. ==================
  809. ==================
  810. WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=49045)
  811. Cycle in lock order graph: M1176 (0x7b0c00009f90) => M1177 (0x7b0c00009fc0) => M1603 (0x7b0c00013380) => M1176
  812.  
  813. Mutex M1177 acquired here while holding mutex M1176 in main thread:
  814. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  815. #1 dbus_bus_register <null> (libdbus-1.so.3+0x145a9)
  816. #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)
  817. #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)
  818. #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)
  819. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  820. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  821. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  822. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  823. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  824. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  825. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  826. #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)
  827. #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)
  828. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  829.  
  830. Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
  831.  
  832. Mutex M1603 acquired here while holding mutex M1177 in thread T4:
  833. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  834. #1 dbus_connection_send_with_reply_and_block <null> (libdbus-1.so.3+0x14363)
  835. #2 QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:220 (libQt6DBus.so.6+0x4fb8b)
  836. #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)
  837. #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)
  838. #5 QtPrivate::QSlotObject<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) <null> (libQt6DBus.so.6+0x5d125)
  839. #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)
  840. #7 QMetaCallEvent::placeMetaCall(QObject*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:608 (libQt6Core.so.6+0x288748)
  841. #8 QObject::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:1378 (libQt6Core.so.6+0x289fc3)
  842. #9 QThread::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:1105 (libQt6Core.so.6+0x42e8a0)
  843. #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)
  844. #11 doNotify /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 (libQt6Core.so.6+0x1c11d6)
  845. #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)
  846. #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)
  847. #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)
  848. #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)
  849. #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)
  850. #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)
  851. #18 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
  852. #19 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
  853. #20 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  854. #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)
  855. #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)
  856.  
  857. Mutex M1176 acquired here while holding mutex M1603 in thread T4:
  858. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  859. #1 <null> <null> (libdbus-1.so.3+0x12d98)
  860. #2 QDBusConnectionPrivate::closeConnection() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1098 (libQt6DBus.so.6+0x764c5)
  861. #3 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1047 (libQt6DBus.so.6+0x75ef0)
  862. #4 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1067 (libQt6DBus.so.6+0x761c5)
  863. #5 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:131 (libQt6DBus.so.6+0x4f4f0)
  864. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  865. #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)
  866. #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)
  867.  
  868. Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
  869. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  870. #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)
  871. #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
  872. #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
  873. #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
  874. #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
  875. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
  876. #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)
  877. #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
  878. #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
  879. #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
  880. #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
  881. #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
  882. #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)
  883. #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)
  884. #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
  885. #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
  886. #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
  887. #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  888. #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  889. #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)
  890. #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)
  891. #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  892.  
  893. SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x145a9) in dbus_bus_register
  894. ==================
  895. ==================
  896. WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=49045)
  897. Cycle in lock order graph: M1176 (0x7b0c00009f90) => M1177 (0x7b0c00009fc0) => M2878 (0x7b0c00014040) => M1176
  898.  
  899. Mutex M1177 acquired here while holding mutex M1176 in main thread:
  900. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  901. #1 dbus_bus_register <null> (libdbus-1.so.3+0x145a9)
  902. #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)
  903. #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)
  904. #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)
  905. #5 init_platform /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1251 (libQt6Gui.so.6+0x24f026)
  906. #6 QGuiApplicationPrivate::createPlatformIntegration() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1472 (libQt6Gui.so.6+0x2520f8)
  907. #7 QGuiApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1489 (libQt6Gui.so.6+0x2522b0)
  908. #8 QApplicationPrivate::createEventDispatcher() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:136 (libQt6Widgets.so.6+0x199e81)
  909. #9 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:811 (libQt6Core.so.6+0x1c0606)
  910. #10 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  911. #11 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  912. #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)
  913. #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)
  914. #14 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  915.  
  916. Hint: use TSAN_OPTIONS=second_deadlock_stack=1 to get more informative warning message
  917.  
  918. Mutex M2878 acquired here while holding mutex M1177 in thread T4:
  919. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  920. #1 dbus_connection_send_with_reply_and_block <null> (libdbus-1.so.3+0x14363)
  921. #2 QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:220 (libQt6DBus.so.6+0x4fb8b)
  922. #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)
  923. #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)
  924. #5 QtPrivate::QSlotObject<void (QDBusConnectionManager::*)(QDBusConnectionManager::ConnectionRequestData*), QtPrivate::List<QDBusConnectionManager::ConnectionRequestData*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) <null> (libQt6DBus.so.6+0x5d125)
  925. #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)
  926. #7 QMetaCallEvent::placeMetaCall(QObject*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:608 (libQt6Core.so.6+0x288748)
  927. #8 QObject::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qobject.cpp:1378 (libQt6Core.so.6+0x289fc3)
  928. #9 QThread::event(QEvent*) /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:1105 (libQt6Core.so.6+0x42e8a0)
  929. #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)
  930. #11 doNotify /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1122 (libQt6Core.so.6+0x1c11d6)
  931. #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)
  932. #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)
  933. #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)
  934. #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)
  935. #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)
  936. #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)
  937. #18 QThread::exec() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread.cpp:578 (libQt6Core.so.6+0x42dcca)
  938. #19 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:123 (libQt6DBus.so.6+0x4f45b)
  939. #20 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  940. #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)
  941. #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)
  942.  
  943. Mutex M1176 acquired here while holding mutex M2878 in thread T4:
  944. #0 pthread_mutex_lock ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4240 (libtsan.so.0+0x53908)
  945. #1 <null> <null> (libdbus-1.so.3+0x12d98)
  946. #2 QDBusConnectionPrivate::closeConnection() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1098 (libQt6DBus.so.6+0x764c5)
  947. #3 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1047 (libQt6DBus.so.6+0x75ef0)
  948. #4 QDBusConnectionPrivate::~QDBusConnectionPrivate() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1067 (libQt6DBus.so.6+0x761c5)
  949. #5 QDBusConnectionManager::run() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:131 (libQt6DBus.so.6+0x4f4f0)
  950. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/thread/qthread_unix.cpp:321 (libQt6Core.so.6+0x56c3d3)
  951. #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)
  952. #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)
  953.  
  954. Thread T4 'QDBusConnection' (tid=49050, running) created by main thread at:
  955. #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:969 (libtsan.so.0+0x605b8)
  956. #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)
  957. #2 QDBusConnectionManager::QDBusConnectionManager() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:96 (libQt6DBus.so.6+0x4f1f9)
  958. #3 innerFunction /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/dbus/qdbusconnection.cpp:40 (libQt6DBus.so.6+0x4ec37)
  959. #4 Holder /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:37 (libQt6DBus.so.6+0x54a61)
  960. #5 instance /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:91 (libQt6DBus.so.6+0x549ad)
  961. #6 operator() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/global/qglobalstatic.h:73 (libQt6DBus.so.6+0x54910)
  962. #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)
  963. #8 <null> <null> (libibusplatforminputcontextplugin.so+0x2066f)
  964. #9 <null> <null> (libibusplatforminputcontextplugin.so+0x1f4b4)
  965. #10 <null> <null> (libibusplatforminputcontextplugin.so+0x1f37f)
  966. #11 <null> <null> (libibusplatforminputcontextplugin.so+0x1b802)
  967. #12 <null> <null> (libibusplatforminputcontextplugin.so+0xc207)
  968. #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)
  969. #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)
  970. #15 QXcbIntegration::initialize() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp:335 (libQt6XcbQpa.so.6+0xc31b7)
  971. #16 QGuiApplicationPrivate::eventDispatcherReady() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1502 (libQt6Gui.so.6+0x252421)
  972. #17 QCoreApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:820 (libQt6Core.so.6+0x1c0742)
  973. #18 QGuiApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1513 (libQt6Gui.so.6+0x252476)
  974. #19 QApplicationPrivate::init() /home/linux/dev/3rdparty-linux-gcc/qt6_dev/qt6/qtbase/src/widgets/kernel/qapplication.cpp:462 (libQt6Widgets.so.6+0x19a67c)
  975. #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)
  976. #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)
  977. #22 main /home/linux/dev/test/qt_tsan_tests_dev/qt_tsan_tests/main.cpp:15 (qt_tsan_tests+0x3833)
  978.  
  979. SUMMARY: ThreadSanitizer: lock-order-inversion (potential deadlock) (/lib/x86_64-linux-gnu/libdbus-1.so.3+0x145a9) in dbus_bus_register
  980. ==================
  981. ThreadSanitizer: reported 13 warnings
  982. command
  983. My_application::on_command: some_command
  984. My_application::on_command: some_command
  985. My_application::on_command: some_command
  986. My_application::on_command: some_command
  987. ---> after app.exec()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement