Skip to content

Failed

TestSuite.java-cloud_migration (from (CTestResults_thread.xml))

Failing for the past 36 builds (Since #2907 )
Took 2.1 sec.

Error Message

					Failed
				 (
					2
				)

Stacktrace

Ignore all cruft seen on SimGrid's continuous integration servers
Test suite '/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/java/cloud_migration/cloud_migration.java.tesh'
[Tesh/INFO] setenv LD_PRELOAD=/lib/x86_64-linux-gnu/libtsan.so.2
[Tesh/INFO] setenv LD_LIBRARY_PATH=/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/build/lib:
[Tesh/INFO] setenv LC_CTYPE=C
[Tesh/INFO] setenv javacmd=/usr/lib/jvm/java-22-openjdk-amd64/bin/java -Xcheck:jni 
[Tesh/INFO] setenv platfdir=/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/platforms
[Tesh/INFO] setenv srcdir=/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/java
[cloud_migration.java.tesh:1] /usr/lib/jvm/java-22-openjdk-amd64/bin/java -Xcheck:jni  -cp ../../simgrid.jar:cloud_migration.jar cloud_migration /builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/platforms/small_platform.xml --log=no_loc "--log=root.fmt:[%10.6r]%e(%i:%a@%h)%e%m%n"
Output of <cloud_migration.java.tesh:1> mismatch:
--- expected
+++ obtained
@@ -1,12 +1,258 @@
+==================
+WARNING: ThreadSanitizer: data race (pid=3238273)
+  Atomic read of size 1 at 0x7fbfda011ad8 by thread T15:
+    #0 pthread_mutex_trylock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1354 (libtsan.so.2+0x544ac) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 Mutex::lock() <null> (libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Previous write of size 8 at 0x7fbfda011ad8 by thread T1:
+    #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:87 (libtsan.so.2+0x824e8) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:85 (libtsan.so.2+0x824e8)
+    #2 Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, JavaThread*) <null> (libjvm.so+0xcc7dc3) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Thread T15 'C1 CompilerThre' (tid=3238289, running) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 os::create_thread(Thread*, os::ThreadType, unsigned long) <null> (libjvm.so+0xd5c16a) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+SUMMARY: ThreadSanitizer: data race (/usr/lib/jvm/java-22-openjdk-amd64/lib/server/libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7) in Mutex::lock()
+==================
 [  0.000000] (0:maestro@) Using regular java threads.
+==================
+WARNING: ThreadSanitizer: data race (pid=3238273)
+  Atomic read of size 1 at 0x7fbfda134810 by thread T15:
+    #0 pthread_mutex_trylock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1354 (libtsan.so.2+0x544ac) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 Mutex::lock() <null> (libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Previous write of size 8 at 0x7fbfda134810 by thread T18:
+    #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:87 (libtsan.so.2+0x824e8) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:85 (libtsan.so.2+0x824e8)
+    #2 Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, JavaThread*) <null> (libjvm.so+0xcc7dc3) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+    #3 <null> <null> (libsimgrid-java.so+0x52e28) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x272676) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Thread T15 'C1 CompilerThre' (tid=3238289, running) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 os::create_thread(Thread*, os::ThreadType, unsigned long) <null> (libjvm.so+0xd5c16a) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Thread T18 (tid=3238292, running) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x158604) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid-java.so+0x261cd) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #7 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race (/usr/lib/jvm/java-22-openjdk-amd64/lib/server/libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7) in Mutex::lock()
+==================
 [  0.000000] (1:Main@Fafard) Test: Migrate a VM with 1000 Mbytes RAM
 [132.765801] (2:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 132.766 s
+==================
+WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=3238273)
+  Write of size 8 at 0x724400076fc0 by thread T1:
+    #0 <null> <null> (libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #1 <null> <null> (libsimgrid.so+0x255398) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libsimgrid.so+0x161026) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x42edc2) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x1a6f8d) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x201af7) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x2b9a94) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x207b10) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #11 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #12 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #13 <null> <null> (0x7fc02ad44b3c)
+
+  Previous read of size 8 at 0x724400076fc0 by thread T21:
+    #0 <null> <null> (libsimgrid.so+0x2726ed) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #1 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Location is heap block of size 272 at 0x724400076fc0 allocated by thread T1:
+    #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0x9c506) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 <null> <null> (libsimgrid-java.so+0x1f9b5) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #2 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #9 <null> <null> (0x7fc02ad44b3c)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+  Thread T21 (tid=3238295, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (/tmp/simgrid-java-12324375728814431929/libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa) 
+==================
 [132.765801] (1:Main@Fafard) Test: Migrate a VM with 100 Mbytes RAM
+==================
+WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=3238273)
+  Write of size 8 at 0x724400076e80 by thread T1:
+    #0 <null> <null> (libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #1 <null> <null> (libsimgrid.so+0x255398) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libsimgrid.so+0x22c698) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x22cf7a) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #7 <null> <null> (0x7fc02ad44b3c)
+
+  Previous read of size 8 at 0x724400076e80 by thread T20:
+    #0 <null> <null> (libsimgrid.so+0x2726ed) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #1 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Location is heap block of size 272 at 0x724400076e80 allocated by thread T1:
+    #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0x9c506) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 <null> <null> (libsimgrid-java.so+0x1f9b5) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #2 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #9 <null> <null> (0x7fc02ad44b3c)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+  Thread T20 (tid=3238294, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (/tmp/simgrid-java-12324375728814431929/libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa) 
+==================
 [146.111793] (5:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 13.3460 s
 [146.111793] (1:Main@Fafard) Test: Migrate two VMs at once from PM0 to PM1
 [411.566271] (9:MigMgr@Fafard) VM1 migrated: Fafard->Tremblay in 265.454 s
 [411.566271] (8:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 265.454 s
+==================
+WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=3238273)
+  Write of size 8 at 0x724400076e80 by thread T1:
+    #0 <null> <null> (libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #1 <null> <null> (libsimgrid.so+0x255398) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libsimgrid.so+0x161026) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x42edab) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x1a6f8d) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x201af7) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x2b9a94) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x207b10) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #11 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #12 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #13 <null> <null> (0x7fc02ad44b3c)
+
+  Previous read of size 8 at 0x724400076e80 by thread T27:
+    #0 <null> <null> (libsimgrid.so+0x2726ed) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #1 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Location is heap block of size 272 at 0x724400076e80 allocated by thread T1:
+    #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0x9c506) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 <null> <null> (libsimgrid-java.so+0x1f9b5) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #2 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x22ce69) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #9 <null> <null> (0x7fc02ad44b3c)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+  Thread T27 (tid=3238301, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce69) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (/tmp/simgrid-java-12324375728814431929/libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa) 
+==================
 [10146.111793] (1:Main@Fafard) Test: Migrate two VMs at once to different PMs
 [10362.620589] (15:MigMgr@Fafard) VM1 migrated: Fafard->Bourassa in 216.509 s
 [10411.547334] (14:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 265.436 s
 [20146.111793] (0:maestro@) Simulation ends.
+==================
+WARNING: ThreadSanitizer: thread leak (pid=3238273)
+  Thread T18 (tid=3238292, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x158604) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid-java.so+0x261cd) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #7 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: thread leak (/lib/x86_64-linux-gnu/libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f) in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())
+==================
+==================
+WARNING: ThreadSanitizer: thread leak (pid=3238273)
+  Thread T19 (tid=3238293, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x16a82f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+  And 5 more similar thread leaks.
+
+SUMMARY: ThreadSanitizer: thread leak (/lib/x86_64-linux-gnu/libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f) in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())
+==================
+ThreadSanitizer: reported 7 warnings
Test suite `cloud_migration.java.tesh': NOK (<cloud_migration.java.tesh:1> output mismatch)
In addition, <cloud_migration.java.tesh:1> returned code 66.

Standard Output

Ignore all cruft seen on SimGrid's continuous integration servers
Test suite '/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/java/cloud_migration/cloud_migration.java.tesh'
[Tesh/INFO] setenv LD_PRELOAD=/lib/x86_64-linux-gnu/libtsan.so.2
[Tesh/INFO] setenv LD_LIBRARY_PATH=/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/build/lib:
[Tesh/INFO] setenv LC_CTYPE=C
[Tesh/INFO] setenv javacmd=/usr/lib/jvm/java-22-openjdk-amd64/bin/java -Xcheck:jni 
[Tesh/INFO] setenv platfdir=/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/platforms
[Tesh/INFO] setenv srcdir=/builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/java
[cloud_migration.java.tesh:1] /usr/lib/jvm/java-22-openjdk-amd64/bin/java -Xcheck:jni  -cp ../../simgrid.jar:cloud_migration.jar cloud_migration /builds/workspace/SimGrid-DynamicAnalysis-Sanitizer-Thread/label/DynamicAnalysis/examples/platforms/small_platform.xml --log=no_loc "--log=root.fmt:[%10.6r]%e(%i:%a@%h)%e%m%n"
Output of <cloud_migration.java.tesh:1> mismatch:
--- expected
+++ obtained
@@ -1,12 +1,258 @@
+==================
+WARNING: ThreadSanitizer: data race (pid=3238273)
+  Atomic read of size 1 at 0x7fbfda011ad8 by thread T15:
+    #0 pthread_mutex_trylock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1354 (libtsan.so.2+0x544ac) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 Mutex::lock() <null> (libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Previous write of size 8 at 0x7fbfda011ad8 by thread T1:
+    #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:87 (libtsan.so.2+0x824e8) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:85 (libtsan.so.2+0x824e8)
+    #2 Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, JavaThread*) <null> (libjvm.so+0xcc7dc3) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Thread T15 'C1 CompilerThre' (tid=3238289, running) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 os::create_thread(Thread*, os::ThreadType, unsigned long) <null> (libjvm.so+0xd5c16a) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+SUMMARY: ThreadSanitizer: data race (/usr/lib/jvm/java-22-openjdk-amd64/lib/server/libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7) in Mutex::lock()
+==================
 [  0.000000] (0:maestro@) Using regular java threads.
+==================
+WARNING: ThreadSanitizer: data race (pid=3238273)
+  Atomic read of size 1 at 0x7fbfda134810 by thread T15:
+    #0 pthread_mutex_trylock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1354 (libtsan.so.2+0x544ac) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 Mutex::lock() <null> (libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Previous write of size 8 at 0x7fbfda134810 by thread T18:
+    #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:87 (libtsan.so.2+0x824e8) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc:85 (libtsan.so.2+0x824e8)
+    #2 Metaspace::allocate(ClassLoaderData*, unsigned long, MetaspaceObj::Type, JavaThread*) <null> (libjvm.so+0xcc7dc3) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+    #3 <null> <null> (libsimgrid-java.so+0x52e28) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x272676) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Thread T15 'C1 CompilerThre' (tid=3238289, running) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 os::create_thread(Thread*, os::ThreadType, unsigned long) <null> (libjvm.so+0xd5c16a) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7)
+
+  Thread T18 (tid=3238292, running) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x158604) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid-java.so+0x261cd) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #7 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race (/usr/lib/jvm/java-22-openjdk-amd64/lib/server/libjvm.so+0xd0ca29) (BuildId: dfdb464a44944115544234599d4801c21ec8e3e7) in Mutex::lock()
+==================
 [  0.000000] (1:Main@Fafard) Test: Migrate a VM with 1000 Mbytes RAM
 [132.765801] (2:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 132.766 s
+==================
+WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=3238273)
+  Write of size 8 at 0x724400076fc0 by thread T1:
+    #0 <null> <null> (libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #1 <null> <null> (libsimgrid.so+0x255398) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libsimgrid.so+0x161026) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x42edc2) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x1a6f8d) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x201af7) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x2b9a94) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x207b10) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #11 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #12 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #13 <null> <null> (0x7fc02ad44b3c)
+
+  Previous read of size 8 at 0x724400076fc0 by thread T21:
+    #0 <null> <null> (libsimgrid.so+0x2726ed) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #1 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Location is heap block of size 272 at 0x724400076fc0 allocated by thread T1:
+    #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0x9c506) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 <null> <null> (libsimgrid-java.so+0x1f9b5) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #2 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #9 <null> <null> (0x7fc02ad44b3c)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+  Thread T21 (tid=3238295, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (/tmp/simgrid-java-12324375728814431929/libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa) 
+==================
 [132.765801] (1:Main@Fafard) Test: Migrate a VM with 100 Mbytes RAM
+==================
+WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=3238273)
+  Write of size 8 at 0x724400076e80 by thread T1:
+    #0 <null> <null> (libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #1 <null> <null> (libsimgrid.so+0x255398) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libsimgrid.so+0x22c698) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x22cf7a) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #7 <null> <null> (0x7fc02ad44b3c)
+
+  Previous read of size 8 at 0x724400076e80 by thread T20:
+    #0 <null> <null> (libsimgrid.so+0x2726ed) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #1 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Location is heap block of size 272 at 0x724400076e80 allocated by thread T1:
+    #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0x9c506) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 <null> <null> (libsimgrid-java.so+0x1f9b5) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #2 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #9 <null> <null> (0x7fc02ad44b3c)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+  Thread T20 (tid=3238294, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (/tmp/simgrid-java-12324375728814431929/libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa) 
+==================
 [146.111793] (5:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 13.3460 s
 [146.111793] (1:Main@Fafard) Test: Migrate two VMs at once from PM0 to PM1
 [411.566271] (9:MigMgr@Fafard) VM1 migrated: Fafard->Tremblay in 265.454 s
 [411.566271] (8:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 265.454 s
+==================
+WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=3238273)
+  Write of size 8 at 0x724400076e80 by thread T1:
+    #0 <null> <null> (libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #1 <null> <null> (libsimgrid.so+0x255398) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libsimgrid.so+0x161026) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x42edab) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x1a6f8d) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x201af7) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x2b9a94) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x207b10) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #11 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #12 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #13 <null> <null> (0x7fc02ad44b3c)
+
+  Previous read of size 8 at 0x724400076e80 by thread T27:
+    #0 <null> <null> (libsimgrid.so+0x2726ed) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #1 <null> <null> (libsimgrid.so+0x26e7af) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #2 <null> <null> (libstdc++.so.6+0xe0e63) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+
+  Location is heap block of size 272 at 0x724400076e80 allocated by thread T1:
+    #0 operator new(unsigned long) ../../../../src/libsanitizer/tsan/tsan_new_delete.cpp:64 (libtsan.so.2+0x9c506) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 <null> <null> (libsimgrid-java.so+0x1f9b5) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #2 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #3 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #4 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x22ce69) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #9 <null> <null> (0x7fc02ad44b3c)
+
+  Thread T1 (tid=3238275, running) created by main thread at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 CallJavaMainInNewThread <null> (libjli.so+0x9021) (BuildId: ef1d7ab967b8604cdfc788dd65df3e5bc1baca67)
+
+  Thread T27 (tid=3238301, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x1a72cd) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce69) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (/tmp/simgrid-java-12324375728814431929/libsimgrid-java.so+0x1f374) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa) 
+==================
 [10146.111793] (1:Main@Fafard) Test: Migrate two VMs at once to different PMs
 [10362.620589] (15:MigMgr@Fafard) VM1 migrated: Fafard->Bourassa in 216.509 s
 [10411.547334] (14:MigMgr@Fafard) VM0 migrated: Fafard->Tremblay in 265.436 s
 [20146.111793] (0:maestro@) Simulation ends.
+==================
+WARNING: ThreadSanitizer: thread leak (pid=3238273)
+  Thread T18 (tid=3238292, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x158604) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid-java.so+0x261cd) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #7 <null> <null> (0x7fc02ad44b3c)
+
+SUMMARY: ThreadSanitizer: thread leak (/lib/x86_64-linux-gnu/libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f) in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())
+==================
+==================
+WARNING: ThreadSanitizer: thread leak (pid=3238273)
+  Thread T19 (tid=3238293, finished) created by thread T1 at:
+    #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x568a6) (BuildId: 1574cdd7e62a695a67a89aeffe9d3d098b82e895)
+    #1 std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) <null> (libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f)
+    #2 <null> <null> (libsimgrid-java.so+0x1f92e) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #3 <null> <null> (libsimgrid-java.so+0x1f9c6) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #4 <null> <null> (libsimgrid.so+0x26cc0f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #5 <null> <null> (libsimgrid.so+0x16a82f) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #6 <null> <null> (libsimgrid.so+0x269766) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #7 <null> <null> (libsimgrid.so+0x22ce59) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #8 <null> <null> (libsimgrid.so+0x18da9b) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #9 <null> <null> (libsimgrid.so+0x18dae4) (BuildId: e12dd0711aa95a58869161e244cafbf8f97cdc1c)
+    #10 <null> <null> (libsimgrid-java.so+0x3865c) (BuildId: b5d7a0b7dc060c66c3f5e4b8e091f2f093bb00fa)
+    #11 <null> <null> (0x7fc02ad44b3c)
+
+  And 5 more similar thread leaks.
+
+SUMMARY: ThreadSanitizer: thread leak (/lib/x86_64-linux-gnu/libstdc++.so.6+0xe0f38) (BuildId: 53ea02d39ab1982e365590c17d3f1ddfd8de904f) in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)())
+==================
+ThreadSanitizer: reported 7 warnings
Test suite `cloud_migration.java.tesh': NOK (<cloud_migration.java.tesh:1> output mismatch)
In addition, <cloud_migration.java.tesh:1> returned code 66.