Failed
TestSuite.java-cloud_migration (from (CTestResults_thread.xml))
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.