Created
January 15, 2025 19:26
-
-
Save alexcrichton/7d6bdea386156fdb03b3dca38dc7243a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Finished `release` profile [optimized] target(s) in 0.10s | |
Running `target/x86_64-unknown-linux-gnu/release/wat` | |
0 | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x724000008028 by thread T1: | |
#0 memmove <null> (wat+0xe893e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 <null> <null> (libgcc_s.so.1+0x243c3) (BuildId: 3072445288dd2aba348bf583c65f70509aab8141) | |
#2 wasmtime::runtime::code_memory::CodeMemory::publish::hb3246a7a669651d2 <null> (wat+0x31a75b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c610e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x724000008028 by thread T2: | |
#0 malloc <null> (wat+0xeb610) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 <null> <null> (libgcc_s.so.1+0x240aa) (BuildId: 3072445288dd2aba348bf583c65f70509aab8141) | |
#2 wasmtime::runtime::code_memory::CodeMemory::publish::hb3246a7a669651d2 <null> (wat+0x31a75b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c610e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Location is heap block of size 256 at 0x724000008000 allocated by thread T2: | |
#0 malloc <null> (wat+0xeb610) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 <null> <null> (libgcc_s.so.1+0x240aa) (BuildId: 3072445288dd2aba348bf583c65f70509aab8141) | |
#2 wasmtime::runtime::code_memory::CodeMemory::publish::hb3246a7a669651d2 <null> (wat+0x31a75b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c610e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T1 (tid=2285695, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T2 (tid=2285696, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe893e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in memmove | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c2196000 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_file_header::h6343b3a1d149afbe <null> (wat+0xbbc660) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_file_header::h6343b3a1d149afbe <null> (wat+0xbbc660) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb962f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 1 at 0x7f19c2196004 by thread T12: | |
#0 object::read::elf::file::FileHeader::parse::hc32f186cfb943337 <null> (wat+0x3290bb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x3539b9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c2196040 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write::haf6f33b160579359 <null> (wat+0xbbc206) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write::haf6f33b160579359 <null> (wat+0xbbc206) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb98b9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c2196040 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write::haf6f33b160579359 <null> (wat+0xbbc206) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write::haf6f33b160579359 <null> (wat+0xbbc206) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb98b9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 1 at 0x7f19c219644a by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write::haf6f33b160579359 <null> (wat+0xbbc206) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write::haf6f33b160579359 <null> (wat+0xbbc206) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb98b9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 1 at 0x7f19c219644a by thread T12: | |
#0 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318a10) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf050 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_null_symbol::hc0fe2a0bf82ff97c <null> (wat+0xbbd84d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_null_symbol::hc0fe2a0bf82ff97c <null> (wat+0xbbd84d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb98cf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf050 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_null_symbol::hc0fe2a0bf82ff97c <null> (wat+0xbbd84d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_null_symbol::hc0fe2a0bf82ff97c <null> (wat+0xbbd84d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb98cf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf068 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_symbol::h8b53d8b5eaa7106f <null> (wat+0xbbdb55) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_symbol::h8b53d8b5eaa7106f <null> (wat+0xbbdb55) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::_$u7b$$u7b$closure$u7d$$u7d$::h27b2d27e7ebbb0c7 object.199ec7e6ca652895-cgu.00 (wat+0xbacd09) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb994c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf068 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_symbol::h8b53d8b5eaa7106f <null> (wat+0xbbdb55) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_symbol::h8b53d8b5eaa7106f <null> (wat+0xbbdb55) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::_$u7b$$u7b$closure$u7d$$u7d$::h27b2d27e7ebbb0c7 object.199ec7e6ca652895-cgu.00 (wat+0xbacd09) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb994c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf0b0 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_strtab::h5361ff5f66d70549 <null> (wat+0xbbd58e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_strtab::h5361ff5f66d70549 <null> (wat+0xbbd58e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb9a12) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf0b0 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_strtab::h5361ff5f66d70549 <null> (wat+0xbbd58e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_strtab::h5361ff5f66d70549 <null> (wat+0xbbd58e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb9a12) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 5 at 0x7f19c21bf113 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_shstrtab::hae99f0c6e80655e0 <null> (wat+0xbbd13e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_shstrtab::hae99f0c6e80655e0 <null> (wat+0xbbd13e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb9d86) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 1 at 0x7f19c21bf117 by thread T12: | |
#0 bcmp <null> (wat+0xf9320) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318a6f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf1a0 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_null_section_header::hd423eb47a70034c4 <null> (wat+0xbbc9f8) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb9d94) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf1a0 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_null_section_header::hd423eb47a70034c4 <null> (wat+0xbbc9f8) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb9d94) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf1e0 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 4 at 0x7f19c21bf1e0 by thread T12: | |
#0 object::read::elf::section::SectionHeader::name::h470367bde39a353c <null> (wat+0x32adb4) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name::h47e3aa0dece54702 <null> (wat+0x35ff92) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318845) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf260 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf260 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf3e0 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_symtab_section_header::h5f84d9a292ec7dbb <null> (wat+0xbbdf39) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba20c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 4 at 0x7f19c21bf3e4 by thread T12: | |
#0 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353bcc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf420 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_strtab_section_header::hf94bd0aff8c78d1f <null> (wat+0xbbd735) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba228) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 4 at 0x7f19c21bf420 by thread T12: | |
#0 object::read::elf::section::SectionHeader::name::h470367bde39a353c <null> (wat+0x32adb4) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name::h47e3aa0dece54702 <null> (wat+0x35ff92) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318845) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Write of size 8 at 0x7f19c21bf460 by thread T11: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_shstrtab_section_header::h5480459a959c61a4 <null> (wat+0xbbd2e3) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba236) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous read of size 4 at 0x7f19c21bf464 by thread T12: | |
#0 object::read::elf::file::FileHeader::sections::he20e76b9f5482a8b <null> (wat+0x329d86) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353aef) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in __tsan_memcpy | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c2196020 by thread T11: | |
#0 object::read::elf::file::FileHeader::program_headers::h7526874690994a0e <null> (wat+0x328e53) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353a93) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c2196020 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_file_header::h6343b3a1d149afbe <null> (wat+0xbbc660) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_file_header::h6343b3a1d149afbe <null> (wat+0xbbc660) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb962f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x328e53) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::file::FileHeader::program_headers::h7526874690994a0e | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c2196028 by thread T11: | |
#0 object::read::elf::file::FileHeader::sections::he20e76b9f5482a8b <null> (wat+0x329c52) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353aef) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c2196028 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_file_header::h6343b3a1d149afbe <null> (wat+0xbbc660) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_file_header::h6343b3a1d149afbe <null> (wat+0xbbc660) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbb962f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x329c52) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::file::FileHeader::sections::he20e76b9f5482a8b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf480 by thread T11: | |
#0 object::read::elf::file::FileHeader::sections::he20e76b9f5482a8b <null> (wat+0x329f95) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353aef) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf480 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_shstrtab_section_header::h5480459a959c61a4 <null> (wat+0xbbd2e3) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba236) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x329f95) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::file::FileHeader::sections::he20e76b9f5482a8b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf3f8 by thread T11: | |
#0 object::read::elf::section::SectionHeader::data_as_array::ha3873eb941b78b5a <null> (wat+0x32a658) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h8ec94bde9daff831 <null> (wat+0x41f41d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf3f8 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_symtab_section_header::h5f84d9a292ec7dbb <null> (wat+0xbbdf39) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba20c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x32a658) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::section::SectionHeader::data_as_array::ha3873eb941b78b5a | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf400 by thread T11: | |
#0 object::read::elf::section::SectionHeader::data_as_array::ha3873eb941b78b5a <null> (wat+0x32a66d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h8ec94bde9daff831 <null> (wat+0x41f41d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf400 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_symtab_section_header::h5f84d9a292ec7dbb <null> (wat+0xbbdf39) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba20c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x32a66d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::section::SectionHeader::data_as_array::ha3873eb941b78b5a | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 4 at 0x7f19c21bf408 by thread T11: | |
#0 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h8ec94bde9daff831 <null> (wat+0x41f471) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf408 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_symtab_section_header::h5f84d9a292ec7dbb <null> (wat+0xbbdf39) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba20c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x41f471) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h8ec94bde9daff831 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf438 by thread T11: | |
#0 object::read::elf::section::SectionHeader::strings::haa830b330f900fd7 <null> (wat+0x32afc1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h8ec94bde9daff831 <null> (wat+0x41f4d0) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf438 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_strtab_section_header::hf94bd0aff8c78d1f <null> (wat+0xbbd735) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba228) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x32afc1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::section::SectionHeader::strings::haa830b330f900fd7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf440 by thread T11: | |
#0 object::read::elf::section::SectionHeader::strings::haa830b330f900fd7 <null> (wat+0x32afd6) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h8ec94bde9daff831 <null> (wat+0x41f4d0) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::h73c42dbecf138d79 <null> (wat+0x353c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318423) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf440 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_strtab_section_header::hf94bd0aff8c78d1f <null> (wat+0xbbd735) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba228) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x32afd6) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::section::SectionHeader::strings::haa830b330f900fd7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf200 by thread T11: | |
#0 object::read::elf::section::SectionHeader::data::hf95643647775804a <null> (wat+0x32ad0d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x31881c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf200 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x32ad0d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::section::SectionHeader::data::hf95643647775804a | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf238 by thread T11: | |
#0 object::read::elf::section::SectionHeader::data::hf95643647775804a <null> (wat+0x32acf8) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x31881c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf238 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x32acf8) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in object::read::elf::section::SectionHeader::data::hf95643647775804a | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf290 by thread T11: | |
#0 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318959) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf290 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x318959) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf268 by thread T11: | |
#0 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318acb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf268 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba0d9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x318acb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf410 by thread T11: | |
#0 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318959) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf410 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_symtab_section_header::h5f84d9a292ec7dbb <null> (wat+0xbbdf39) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba20c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x318959) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2285684) | |
Read of size 8 at 0x7f19c21bf490 by thread T11: | |
#0 wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b <null> (wat+0x318959) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 wasmtime::compile::runtime::publish_mmap::he7291abf92f4259c <null> (wat+0x3c60bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365ebc) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 std::sys::backtrace::__rust_begin_short_backtrace::hbdc330fa02e39c08 <null> (wat+0x17ed8d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::panicking::try::do_call::hfc830bfe6094354b wat.11c572c6a2749bac-cgu.03 (wat+0x18165a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he61ecc4dde47a59c wat.11c572c6a2749bac-cgu.03 (wat+0x181c11) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Previous write of size 8 at 0x7f19c21bf490 by thread T12: | |
#0 __tsan_memcpy <null> (wat+0xe8e4e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 _$LT$$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$..finish_object..ObjectMmap$u20$as$u20$object..write..util..WritableBuffer$GT$::write_bytes::hf8e1eab26e89d4d8 <null> (wat+0x3c66bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 object::write::elf::writer::Writer::write_section_header::h57730c767133bc11 <null> (wat+0xbbccaf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 object::write::elf::writer::Writer::write_shstrtab_section_header::h5480459a959c61a4 <null> (wat+0xbbd2e3) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 object::write::Object::emit::h0cf13e1b7697d882 <null> (wat+0xbba236) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::h687731ea8a412f28 <null> (wat+0x361ede) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::ha33891305a441032 <null> (wat+0x3c6281) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 wasmtime::compile::build_artifacts::hab1702d5065cbf32 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x377d77) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 core::ops::function::FnOnce::call_once::hcc45a4d40c87a731 wasmtime.e841d328fe88c29d-cgu.09 (wat+0x365e34) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::hb6c49cf7eeacf15b <null> (wat+0x38e9cb) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hbc2766be62289d69 <null> (wat+0x37755c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 wasmtime::runtime::module::Module::new::h2f7004b3dd96ff9f <null> (wat+0x17df22) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::he619f781e8f7cf5e <null> (wat+0x17eebf) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::panicking::try::do_call::hf302212582fd3599 wat.11c572c6a2749bac-cgu.03 (wat+0x1814ca) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 __rust_try wat.11c572c6a2749bac-cgu.03 (wat+0x182881) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd0cee45341596b44 wat.11c572c6a2749bac-cgu.03 (wat+0x1817e1) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#17 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h7c7983518f241eec <null> (wat+0xcf643d) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#18 std::sys::pal::unix::thread::Thread::new::thread_start::h10031812b5dd21de std.2dff51b24ddf6ed4-cgu.12 (wat+0xd2cc9c) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
Thread T11 (tid=2285706, running) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::hc4fa8a8eca81efeb <null> (wat+0x1810e2) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c0b) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T12 (tid=2285707, finished) created by main thread at: | |
#0 pthread_create <null> (wat+0xecd01) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#1 std::sys::pal::unix::thread::Thread::new::h3f644288b32fd714 <null> (wat+0xd2ca87) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#2 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h533fd51aa293f375 <null> (wat+0x180812) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#3 std::panicking::try::do_call::h1873410a8b6f5a05 wat.11c572c6a2749bac-cgu.07 (wat+0x186c4a) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#4 __rust_try wat.11c572c6a2749bac-cgu.07 (wat+0x1879f9) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#5 std::thread::scoped::scope::h2925b2e70c698e7d <null> (wat+0x18698e) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#6 wat::main::h946bf85c577e813c wat.11c572c6a2749bac-cgu.08 (wat+0x188d31) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#7 std::sys::backtrace::__rust_begin_short_backtrace::h641300fef3567da0 wat.11c572c6a2749bac-cgu.02 (wat+0x17ed2f) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#8 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h2df64eedf8415e6b (.llvm.5956061144953059918) <null> (wat+0x17ecad) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#9 std::panicking::try::do_call::he58f372071204d0a std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dd89) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#10 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#11 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#12 std::panicking::try::do_call::h32486d6237ca5673 std.2dff51b24ddf6ed4-cgu.15 (wat+0xd3dbab) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#13 __rust_try.llvm.3787843783126341658 <null> (wat+0xd40621) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#14 std::rt::lang_start_internal::hd4e737c921f264cc <null> (wat+0xd3c0bd) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#15 main <null> (wat+0x188f32) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) | |
#16 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#17 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/home/alex/code/wat/target/x86_64-unknown-linux-gnu/release/wat+0x318959) (BuildId: a3a6796c17d7de568cd8820845c07bac41837262) in wasmtime::runtime::code_memory::CodeMemory::new::h72f394d10de5816b | |
================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment