[dima@i7 tsan_O0]$ TSAN_OPTIONS=second_deadlock_stack=1 ./run-octave -q -f ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b7000023e40 by thread T4: #0 memset (libtsan.so.0+0x342cd) #1 g_slice_alloc0 (libglib-2.0.so.0+0x6ff42) Previous write of size 8 at 0x7b7000023e40 by thread T3: #0 posix_memalign (libtsan.so.0+0x2db3e) #1 (libglib-2.0.so.0+0x6edb6) Location is heap block of size 2032 at 0x7b7000023800 allocated by thread T3: #0 posix_memalign (libtsan.so.0+0x2db3e) #1 (libglib-2.0.so.0+0x6edb6) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x342cd) in __interceptor_memset ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b6000022e40 by main thread: #0 memset (libtsan.so.0+0x342cd) #1 g_slice_alloc0 (libglib-2.0.so.0+0x6ff42) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b6000022e40 by thread T3: #0 posix_memalign (libtsan.so.0+0x2db3e) #1 (libglib-2.0.so.0+0x6edb6) Location is heap block of size 1008 at 0x7b6000022c00 allocated by thread T3: #0 posix_memalign (libtsan.so.0+0x2db3e) #1 (libglib-2.0.so.0+0x6edb6) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x342cd) in __interceptor_memset ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b080003aa80 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 8 at 0x7b080003aa80 by thread T3: #0 malloc (libtsan.so.0+0x2cd76) #1 g_malloc (libglib-2.0.so.0+0x572d8) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b1800023ca0 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 8 at 0x7b1800023ca0 by thread T3: #0 calloc (libtsan.so.0+0x2cf4d) #1 g_malloc0 (libglib-2.0.so.0+0x57330) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b080003ab40 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 8 at 0x7b080003ab40 by thread T3: #0 memcpy (libtsan.so.0+0x3458d) #1 g_memdup (libglib-2.0.so.0+0x715ef) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b2000004280 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 8 at 0x7b2000004280 by thread T3: #0 realloc (libtsan.so.0+0x2d024) #1 g_realloc (libglib-2.0.so.0+0x5738f) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b0400008280 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 1 at 0x7b0400008287 by thread T3: #0 poll (libtsan.so.0+0x51bae) #1 (libglib-2.0.so.0+0x5179d) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7ba0000000c0 by thread T4: #0 close (libtsan.so.0+0x3173b) #1 (libglib-2.0.so.0+0x9954e) Previous read of size 8 at 0x7ba0000000c0 by thread T3: #0 read (libtsan.so.0+0x34cd6) #1 (libglib-2.0.so.0+0x9946e) Location is file descriptor 12 created by thread T3 at: #0 eventfd (libtsan.so.0+0x30cf1) #1 (libglib-2.0.so.0+0x9934c) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x3173b) in close ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b0400009070 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 8 at 0x7b0400009070 by thread T3: #0 strlen (libtsan.so.0+0x33295) #1 g_strdup (libglib-2.0.so.0+0x71587) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) Thread T3 'dconf worker' (tid=405427, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b080003f1a0 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 8 at 0x7b080003f1a0 by main thread (mutexes: write M2045): #0 malloc (libtsan.so.0+0x2cd76) #1 g_malloc (libglib-2.0.so.0+0x572d8) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b1c000178b0 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 8 at 0x7b1c000178b0 by main thread (mutexes: write M2045): #0 calloc (libtsan.so.0+0x2cf4d) #1 g_malloc0 (libglib-2.0.so.0+0x57330) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b0800040260 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 8 at 0x7b0800040260 by main thread (mutexes: write M2045): #0 memcpy (libtsan.so.0+0x3458d) #1 g_memdup (libglib-2.0.so.0+0x715ef) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b2000003c00 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous write of size 8 at 0x7b2000003c00 by main thread (mutexes: write M2045): #0 realloc (libtsan.so.0+0x2d024) #1 g_realloc (libglib-2.0.so.0+0x5738f) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b040000bc90 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 1 at 0x7b040000bc92 by main thread (mutexes: write M2045): #0 poll (libtsan.so.0+0x51bae) #1 (libglib-2.0.so.0+0x5179d) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b5800001a58 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 8 at 0x7b5800001a58 by main thread (mutexes: write M2045): #0 strlen (libtsan.so.0+0x33295) #1 g_strdup (libglib-2.0.so.0+0x71587) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b5800001a60 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 1 at 0x7b5800001a62 by main thread (mutexes: write M2045): #0 strcmp (libtsan.so.0+0x52c71) #1 (libgvfsdbus.so+0x1f242) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Mutex M2045 (0x7b0c00025c50) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libglib-2.0.so.0+0x9d1dd) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b5800001a68 by thread T4: #0 free (libtsan.so.0+0x2d0fb) #1 g_free (libglib-2.0.so.0+0x573cc) Previous read of size 1 at 0x7b5800001a6a by main thread: [failed to restore the stack] Thread T4 'gdbus' (tid=405428, running) created by thread T3 at: #0 pthread_create (libtsan.so.0+0x2de12) #1 (libglib-2.0.so.0+0x9d826) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b100003c898 by thread T5: #0 memcpy (libtsan.so.0+0x3458d) #1 (libQt5Core.so.5+0x26c412) Previous write of size 8 at 0x7b100003c898 by main thread: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Location is heap block of size 64 at 0x7b100003c880 allocated by main thread: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x3458d) in memcpy ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b100003c880 by thread T5: #0 free (libtsan.so.0+0x2d0fb) #1 (libQt5Core.so.5+0x26c2b5) Previous write of size 8 at 0x7b100003c880 by main thread: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b1800033a20 by thread T5: #0 operator delete(void*, unsigned long) (libtsan.so.0+0x78d72) #1 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (libQt5Core.so.5+0x267d94) Previous write of size 8 at 0x7b1800033a20 by main thread: #0 operator new(unsigned long) (libtsan.so.0+0x7932a) #1 QMetaObject::activate(QObject*, int, int, void**) (libQt5Core.so.5+0x28ecc5) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x78d72) in operator delete(void*, unsigned long) ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7ba000000100 by main thread: #0 write (libtsan.so.0+0x35756) #1 (libglib-2.0.so.0+0x99529) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7ba000000100 by thread T5: #0 eventfd (libtsan.so.0+0x30cf1) #1 (libglib-2.0.so.0+0x9934c) Location is file descriptor 16 created by thread T5 at: #0 eventfd (libtsan.so.0+0x30cf1) #1 (libglib-2.0.so.0+0x9934c) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x35756) in __interceptor_write ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b2000016e18 by thread T5: #0 strlen (libtsan.so.0+0x33295) #1 _dbus_string_init_const (libdbus-1.so.3+0x35738) Previous write of size 8 at 0x7b2000016e18 by main thread: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Location is heap block of size 123 at 0x7b2000016e00 allocated by main thread: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x33295) in __interceptor_strlen ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c0004fff8 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType(char const*, octave_value*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f83e) #3 QMetaTypeId::qt_metatype_id() ../libgui/src/qt-interpreter-events.cc:52 (liboctgui.so.5+0x23f079) #4 QMetaTypeId2::qt_metatype_id() /usr/include/qt5/QtCore/qmetatype.h:1662 (liboctgui.so.5+0x242297) #5 QtPrivate::QMetaTypeIdHelper::qt_metatype_id() (liboctgui.so.5+0x2412eb) #6 int qRegisterNormalizedMetaType(QByteArray const&, octave_value*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1738 (liboctgui.so.5+0x240638) #7 int qRegisterMetaType(char const*, octave_value*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f83e) #8 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:106 (liboctgui.so.5+0x23b340) #9 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #10 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #11 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #12 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #13 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c0004fff8 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 37 at 0x7b0c0004ffe0 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050358 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType(char const*, octave_value*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f83e) #3 QMetaTypeId::qt_metatype_id() ../libgui/src/qt-interpreter-events.cc:52 (liboctgui.so.5+0x23f079) #4 QMetaTypeId2::qt_metatype_id() /usr/include/qt5/QtCore/qmetatype.h:1662 (liboctgui.so.5+0x242297) #5 QtPrivate::QMetaTypeIdHelper::qt_metatype_id() (liboctgui.so.5+0x2412eb) #6 int qRegisterNormalizedMetaType(QByteArray const&, octave_value*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1738 (liboctgui.so.5+0x240638) #7 int qRegisterMetaType(char const*, octave_value*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f83e) #8 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:106 (liboctgui.so.5+0x23b340) #9 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #10 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #11 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #12 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #13 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 1 at 0x7b0c00050358 by thread T5: #0 memcpy (libtsan.so.0+0x3458d) #1 QByteArray::append(char const*, int) (libQt5Core.so.5+0xcb136) Location is heap block of size 39 at 0x7b0c00050340 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b1000040118 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType(char const*, octave::symbol_info_list*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f8ca) #3 QMetaTypeId::qt_metatype_id() ../libgui/src/qt-interpreter-events.cc:53 (liboctgui.so.5+0x23f100) #4 QMetaTypeId2::qt_metatype_id() /usr/include/qt5/QtCore/qmetatype.h:1662 (liboctgui.so.5+0x2422d7) #5 QtPrivate::QMetaTypeIdHelper::qt_metatype_id() (liboctgui.so.5+0x24143a) #6 int qRegisterNormalizedMetaType(QByteArray const&, octave::symbol_info_list*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1738 (liboctgui.so.5+0x24079d) #7 int qRegisterMetaType(char const*, octave::symbol_info_list*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f8ca) #8 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:107 (liboctgui.so.5+0x23b356) #9 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #10 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #11 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #12 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #13 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b1000040118 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 51 at 0x7b1000040100 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050208 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType(char const*, octave::symbol_info_list*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f8ca) #3 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:107 (liboctgui.so.5+0x23b356) #4 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #5 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #6 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #7 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #8 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c00050208 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 43 at 0x7b0c000501f0 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050298 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType >(char const*, std::function*, QtPrivate::MetaTypeDefinedHelper, QMetaTypeId2 >::Defined&&(!QMetaTypeId2 >::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f9e2) #3 QMetaTypeId >::qt_metatype_id() ../libgui/src/qt-interpreter-events.cc:55 (liboctgui.so.5+0x23f20e) #4 QMetaTypeId2 >::qt_metatype_id() /usr/include/qt5/QtCore/qmetatype.h:1662 (liboctgui.so.5+0x242477) #5 QtPrivate::QMetaTypeIdHelper, true>::qt_metatype_id() (liboctgui.so.5+0x2418e8) #6 int qRegisterNormalizedMetaType >(QByteArray const&, std::function*, QtPrivate::MetaTypeDefinedHelper, QMetaTypeId2 >::Defined&&(!QMetaTypeId2 >::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1738 (liboctgui.so.5+0x240a67) #7 int qRegisterMetaType >(char const*, std::function*, QtPrivate::MetaTypeDefinedHelper, QMetaTypeId2 >::Defined&&(!QMetaTypeId2 >::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f9e2) #8 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:110 (liboctgui.so.5+0x23b382) #9 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #10 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #11 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #12 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #13 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c00050298 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 48 at 0x7b0c00050280 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050028 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType >(char const*, std::function*, QtPrivate::MetaTypeDefinedHelper, QMetaTypeId2 >::Defined&&(!QMetaTypeId2 >::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f9e2) #3 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:110 (liboctgui.so.5+0x23b382) #4 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #5 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #6 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #7 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #8 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c00050028 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 38 at 0x7b0c00050010 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c000501a8 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType >(char const*, std::function*, QtPrivate::MetaTypeDefinedHelper, QMetaTypeId2 >::Defined&&(!QMetaTypeId2 >::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23f9e2) #3 octave::qt_interpreter_events::qt_interpreter_events() ../libgui/src/qt-interpreter-events.cc:110 (liboctgui.so.5+0x23b382) #4 octave::interpreter_qobject::interpreter_qobject(octave::base_qobject*) ../libgui/src/interpreter-qobject.cc:40 (liboctgui.so.5+0x1b55fb) #5 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:101 (liboctgui.so.5+0x235246) #6 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #7 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #8 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 1 at 0x7b0c000501a8 by thread T5: #0 memcpy (libtsan.so.0+0x3458d) #1 QByteArray::append(char const*, int) (libQt5Core.so.5+0xcb136) Location is heap block of size 40 at 0x7b0c00050190 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050238 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType(char const*, octave_value_list*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x237552) #3 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:134 (liboctgui.so.5+0x23538c) #4 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #5 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #6 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 1 at 0x7b0c00050238 by thread T5: #0 memcpy (libtsan.so.0+0x3458d) #1 QByteArray::append(char const*, int) (libQt5Core.so.5+0xcb136) Location is heap block of size 44 at 0x7b0c00050220 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050240 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType(char const*, octave_value_list*, QtPrivate::MetaTypeDefinedHelper::Defined&&(!QMetaTypeId2::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x237552) #3 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:134 (liboctgui.so.5+0x23538c) #4 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #5 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #6 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c00050240 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 44 at 0x7b0c00050220 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c000500b8 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:139 (liboctgui.so.5+0x2353a5) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c000500b8 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 39 at 0x7b0c000500a0 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c00050418 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:139 (liboctgui.so.5+0x2353a5) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 1 at 0x7b0c00050418 by thread T5: #0 memcpy (libtsan.so.0+0x3458d) #1 QByteArray::append(char const*, int) (libQt5Core.so.5+0xcb136) Location is heap block of size 42 at 0x7b0c00050400 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b0c000500e8 by main thread: #0 memcmp (libtsan.so.0+0x53baa) #1 (libQt5Core.so.5+0x275d34) #2 int qRegisterMetaType >(char const*, QList*, QtPrivate::MetaTypeDefinedHelper, QMetaTypeId2 >::Defined&&(!QMetaTypeId2 >::IsBuiltIn)>::DefinedType) /usr/include/qt5/QtCore/qmetatype.h:1777 (liboctgui.so.5+0x23766a) #3 octave::base_qobject::connect_uiwidget_links() ../libgui/src/octave-qobject.cc:359 (liboctgui.so.5+0x23618a) #4 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:139 (liboctgui.so.5+0x2353a5) #5 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #6 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #7 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c000500e8 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 35 at 0x7b0c000500d0 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x53baa) in __interceptor_memcmp ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Atomic read of size 1 at 0x7b0c00050610 by main thread: #0 pthread_mutex_lock (libtsan.so.0+0x42bdf) #1 dbus_connection_get_is_connected (libdbus-1.so.3+0x1658b) #2 octave::qt_application::execute() ../libgui/src/qt-application.cc:70 (liboctgui.so.5+0x245098) #3 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b0c00050610 by thread T5 (mutexes: write M2066): #0 malloc (libtsan.so.0+0x2cd76) #1 (libdbus-1.so.3+0x3b8b5) Location is heap block of size 40 at 0x7b0c00050610 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 (libdbus-1.so.3+0x3b8b5) Mutex M2066 (0x7b0c0004b150) created at: #0 pthread_mutex_init (libtsan.so.0+0x2e6f1) #1 (libdbus-1.so.3+0x3b8e2) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x42bdf) in pthread_mutex_lock ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Read of size 8 at 0x7b10000404d8 by main thread: #0 memcpy (libtsan.so.0+0x3458d) #1 (libQt5Core.so.5+0x297e61) #2 octave::qt_application::execute() ../libgui/src/qt-application.cc:70 (liboctgui.so.5+0x245098) #3 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b10000404d8 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Location is heap block of size 64 at 0x7b10000404c0 allocated by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x3458d) in memcpy ================== ================== WARNING: ThreadSanitizer: data race (pid=405295) Write of size 8 at 0x7b10000404c0 by main thread: #0 free (libtsan.so.0+0x2d0fb) #1 (libQt5Core.so.5+0x297d28) #2 octave::qt_application::execute() ../libgui/src/qt-application.cc:70 (liboctgui.so.5+0x245098) #3 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) Previous write of size 8 at 0x7b10000404c0 by thread T5: #0 malloc (libtsan.so.0+0x2cd76) #1 QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags) (libQt5Core.so.5+0xc8100) Thread T5 'QDBusConnection' (tid=405429, running) created by main thread at: #0 pthread_create (libtsan.so.0+0x2de12) #1 QThread::start(QThread::Priority) (libQt5Core.so.5+0xbd03e) #2 octave::base_qobject::base_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:98 (liboctgui.so.5+0x235143) #3 octave::cli_qobject::cli_qobject(octave::qt_application&) ../libgui/src/octave-qobject.cc:381 (liboctgui.so.5+0x236277) #4 octave::qt_application::execute() ../libgui/src/qt-application.cc:69 (liboctgui.so.5+0x24508c) #5 main ../src/main-gui.cc:103 (lt-octave-gui+0x402622) SUMMARY: ThreadSanitizer: data race (/lib64/libtsan.so.0+0x2d0fb) in free ================== octave:1>