Created
January 15, 2025 19:29
-
-
Save alexcrichton/29bb4b6b4f39bead61918a9f6106c9b1 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 + debuginfo] target(s) in 0.10s | |
Running `target/x86_64-unknown-linux-gnu/release/wat` | |
0 | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6b96000 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:608:9 (wat+0xbad18f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad18f) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#23 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 1 at 0x7faaa6b96005 by thread T4: | |
#0 object::read::elf::file::FileHeader::is_supported::hae03f03edca52bf2 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:595:17 (wat+0x312c4b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::file::FileHeader::parse::h1b781da780e4996c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:579:13 (wat+0x312c4b) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:60:22 (wat+0x36b5e9) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#7 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#10 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#13 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#15 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#16 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#20 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#23 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6b96040 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 object::write::elf::writer::Writer::write::h7ce4fc848689b662 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:260:9 (wat+0xbafd66) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write::h7ce4fc848689b662 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:260:9 (wat+0xbafd66) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:627:13 (wat+0xbad419) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad419) | |
#8 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#10 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#13 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#16 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#21 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#22 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#25 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#26 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#27 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#29 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6b96040 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 object::write::elf::writer::Writer::write::h7ce4fc848689b662 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:260:9 (wat+0xbafd66) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write::h7ce4fc848689b662 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:260:9 (wat+0xbafd66) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:627:13 (wat+0xbad419) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad419) | |
#8 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#10 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#13 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#16 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#21 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#22 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#25 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#26 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#27 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#29 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf050 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb13f2) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_null_symbol::h8aaeb29983e44558 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:810:25 (wat+0xbb13f2) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb13f2) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_null_symbol::h8aaeb29983e44558 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:810:25 (wat+0xbb13f2) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:631:9 (wat+0xbad42f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad42f) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#23 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf050 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb13f2) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_null_symbol::h8aaeb29983e44558 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:810:25 (wat+0xbb13f2) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb13f2) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_null_symbol::h8aaeb29983e44558 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:810:25 (wat+0xbb13f2) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:631:9 (wat+0xbad42f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad42f) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf068 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb171b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_symbol::h6a35d0acd797e6b8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:847:25 (wat+0xbb171b) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb171b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_symbol::h6a35d0acd797e6b8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:847:25 (wat+0xbb171b) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::_$u7b$$u7b$closure$u7d$$u7d$::hdc4678ee8cd229dc /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:697:13 (wat+0xba0819) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:710:17 (wat+0xbad4ac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad4ac) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#24 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf068 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb171b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_symbol::h6a35d0acd797e6b8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:847:25 (wat+0xbb171b) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h5f5d292d1f220caa /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb171b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_symbol::h6a35d0acd797e6b8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:847:25 (wat+0xbb171b) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::_$u7b$$u7b$closure$u7d$$u7d$::hdc4678ee8cd229dc /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:697:13 (wat+0xba0819) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:710:17 (wat+0xbad4ac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad4ac) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf0b0 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 object::write::elf::writer::Writer::write_strtab::hb0321c87162f9ac4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:682:9 (wat+0xbb112e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_strtab::hb0321c87162f9ac4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:682:9 (wat+0xbb112e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:719:9 (wat+0xbad572) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad572) | |
#8 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#10 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#13 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#16 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#21 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#22 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#25 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#26 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#27 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#29 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf0b0 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 object::write::elf::writer::Writer::write_strtab::hb0321c87162f9ac4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:682:9 (wat+0xbb112e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_strtab::hb0321c87162f9ac4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:682:9 (wat+0xbb112e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:719:9 (wat+0xbad572) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad572) | |
#8 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#10 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#13 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#16 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#21 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#22 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#25 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#26 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#27 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#29 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 5 at 0x7faaa6bbf113 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 object::write::elf::writer::Writer::write_shstrtab::h4c574d1f9daf33e1 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:593:9 (wat+0xbb0cbe) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_shstrtab::h4c574d1f9daf33e1 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:593:9 (wat+0xbb0cbe) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:746:9 (wat+0xbad8e6) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad8e6) | |
#8 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#10 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#13 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#16 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#21 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#22 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#25 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#26 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#27 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#29 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 4 at 0x7faaa6bbf114 by thread T4: | |
#0 bcmp /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/../../sanitizer_common/sanitizer_common_interceptors.inc:858:3 (wat+0xf6e90) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 _$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$::equal::h22161f13bdd1c615 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/cmp.rs:91:13 (wat+0x2d2096) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::cmp::_$LT$impl$u20$core..cmp..PartialEq$LT$$u5b$U$u5d$$GT$$u20$for$u20$$u5b$T$u5d$$GT$::eq::h21982396cabe4234 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/cmp.rs:15:9 (wat+0x2d2096) | |
#3 core::cmp::impls::_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$::eq::hed955d985f7dde55 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/cmp.rs:1818:13 (wat+0x2d2096) | |
#4 core::str::traits::_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$str$GT$::eq::hbfa48ec39261e52e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/str/traits.rs:29:9 (wat+0x2d2096) | |
#5 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:146:17 (wat+0x2d2096) | |
#6 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#13 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#16 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#18 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#19 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#23 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#24 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#26 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf1a0 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_null_section_header::h8e11b7256b3a26c2 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:495:9 (wat+0xbb0558) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:749:9 (wat+0xbad8f4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad8f4) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#24 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf1a0 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_null_section_header::h8e11b7256b3a26c2 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:495:9 (wat+0xbb0558) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:749:9 (wat+0xbad8f4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad8f4) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf1e0 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:807:13 (wat+0xbadc39) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadc39) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#23 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 4 at 0x7faaa6bbf1e4 by thread T4: | |
#0 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::_$u7b$$u7b$closure$u7d$$u7d$::habdabacc7d967e7d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:144:64 (wat+0x36c200) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::iter::traits::iterator::Iterator::find::check::_$u7b$$u7b$closure$u7d$$u7d$::h5bfc8bf7b4d48eb0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2829:20 (wat+0x36c200) | |
#2 core::iter::adapters::map::map_try_fold::_$u7b$$u7b$closure$u7d$$u7d$::hf211c7f7c11e251a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:95:21 (wat+0x36c200) | |
#3 _$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::try_fold::enumerate::_$u7b$$u7b$closure$u7d$$u7d$::he5796dc152df4325 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:86:27 (wat+0x36c200) | |
#4 core::iter::traits::iterator::Iterator::try_fold::h39b199e19a6b8864 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2370:21 (wat+0x36c200) | |
#5 _$LT$core..iter..adapters..enumerate..Enumerate$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::try_fold::h7cb850cdd8fd981f /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:92:9 (wat+0x36c200) | |
#6 _$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::try_fold::hd03c87fba0f1a664 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/adapters/map.rs:121:19 (wat+0x36c200) | |
#7 core::iter::traits::iterator::Iterator::find::h02604546787cbc56 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2833:14 (wat+0x36c200) | |
#8 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::hca97ee7b43b77c6f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:144:55 (wat+0x36c200) | |
#9 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:64:23 (wat+0x36b77e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#14 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#17 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#22 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#23 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#26 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#27 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#30 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf260 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:807:13 (wat+0xbadc39) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadc39) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#23 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 4 at 0x7faaa6bbf260 by thread T4: | |
#0 object::read::elf::section::SectionHeader::name::h2eee9f6cfe29524c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:708:18 (wat+0x314934) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::section_name::h62a42307df95ecfd /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:110:9 (wat+0x3db092) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name_bytes::hac62e308c96d5b88 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:598:14 (wat+0x3db092) | |
#3 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name::h8b522545a475a919 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:602:25 (wat+0x3db092) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:127:24 (wat+0x2d1e4e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#16 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf3e0 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_symtab_section_header::hcd4d76b00db83535 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:896:9 (wat+0xbb1b19) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:832:9 (wat+0xbadd6c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd6c) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#24 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 4 at 0x7faaa6bbf3e0 by thread T4: | |
#0 object::read::elf::section::SectionHeader::name::h2eee9f6cfe29524c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:708:18 (wat+0x314934) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::section_name::h62a42307df95ecfd /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:110:9 (wat+0x3db092) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name_bytes::hac62e308c96d5b88 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:598:14 (wat+0x3db092) | |
#3 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name::h8b522545a475a919 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:602:25 (wat+0x3db092) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:127:24 (wat+0x2d1e4e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#16 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf420 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_strtab_section_header::hf0c83e793d8cb0c1 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:715:9 (wat+0xbb12d5) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:834:9 (wat+0xbadd88) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd88) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#24 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 4 at 0x7faaa6bbf420 by thread T4: | |
#0 object::read::elf::section::SectionHeader::name::h2eee9f6cfe29524c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:708:18 (wat+0x314934) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::section_name::h62a42307df95ecfd /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:110:9 (wat+0x3db092) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name_bytes::hac62e308c96d5b88 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:598:14 (wat+0x3db092) | |
#3 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name::h8b522545a475a919 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:602:25 (wat+0x3db092) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:127:24 (wat+0x2d1e4e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#16 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Write of size 8 at 0x7faaa6bbf460 by thread T3: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_shstrtab_section_header::h881d7551dd022d68 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:622:9 (wat+0xbb0e63) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:835:9 (wat+0xbadd96) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd96) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#24 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous read of size 4 at 0x7faaa6bbf460 by thread T4: | |
#0 object::read::elf::section::SectionHeader::name::h2eee9f6cfe29524c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:708:18 (wat+0x314934) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::section_name::h62a42307df95ecfd /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:110:9 (wat+0x3db092) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name_bytes::hac62e308c96d5b88 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:598:14 (wat+0x3db092) | |
#3 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::name::h8b522545a475a919 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:602:25 (wat+0x3db092) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:127:24 (wat+0x2d1e4e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#16 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 in core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6b96020 by thread T3: | |
#0 object::read::elf::file::FileHeader::program_headers::h00474e9092f7c6c2 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:718:26 (wat+0x3127a3) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:62:24 (wat+0x36b6ca) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#9 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#12 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#14 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#15 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#18 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#22 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6b96020 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:608:9 (wat+0xbad18f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad18f) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:718:26 in object::read::elf::file::FileHeader::program_headers::h00474e9092f7c6c2 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6b96028 by thread T3: | |
#0 object::read::elf::file::FileHeader::section_headers::h1f460f4a7c50ccb0 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:746:26 (wat+0x312de2) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::file::FileHeader::sections::h2f2a384b9a37f6c4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:806:24 (wat+0x312de2) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:63:24 (wat+0x36b714) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#7 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#10 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#13 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#15 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#16 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#20 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#23 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6b96028 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:608:9 (wat+0xbad18f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad18f) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:746:26 in object::read::elf::file::FileHeader::section_headers::h1f460f4a7c50ccb0 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 2 at 0x7faaa6b9603c by thread T3: | |
#0 object::read::elf::file::FileHeader::shnum::hdc9eb4736e61360b /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:670:23 (wat+0x312e16) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::file::FileHeader::section_headers::h1f460f4a7c50ccb0 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:751:21 (wat+0x312e16) | |
#2 object::read::elf::file::FileHeader::sections::h2f2a384b9a37f6c4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:806:24 (wat+0x312e16) | |
#3 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:63:24 (wat+0x36b714) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#16 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6b96038 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h1a5b9593e3922c0c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb01c0) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_file_header::h7f8132faa7667c85 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:364:25 (wat+0xbb01c0) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:608:9 (wat+0xbad18f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad18f) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:670:23 in object::read::elf::file::FileHeader::shnum::hdc9eb4736e61360b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf478 by thread T3: | |
#0 object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:19 (wat+0x313112) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::file::FileHeader::section_strings::hefccc4034af932b7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:789:71 (wat+0x313112) | |
#2 object::read::elf::file::FileHeader::sections::h2f2a384b9a37f6c4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:807:23 (wat+0x313112) | |
#3 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:63:24 (wat+0x36b714) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#16 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf478 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_shstrtab_section_header::h881d7551dd022d68 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:622:9 (wat+0xbb0e63) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:835:9 (wat+0xbadd96) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd96) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:19 in object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf480 by thread T3: | |
#0 object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:50 (wat+0x313125) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::file::FileHeader::section_strings::hefccc4034af932b7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:789:71 (wat+0x313125) | |
#2 object::read::elf::file::FileHeader::sections::h2f2a384b9a37f6c4 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:807:23 (wat+0x313125) | |
#3 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:63:24 (wat+0x36b714) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#16 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf480 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_shstrtab_section_header::h881d7551dd022d68 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:622:9 (wat+0xbb0e63) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:835:9 (wat+0xbadd96) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd96) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:50 in object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf3f8 by thread T3: | |
#0 object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:19 (wat+0x314088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionHeader::data::h3151b6d528e3dd21 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:752:39 (wat+0x314088) | |
#2 object::read::elf::section::SectionHeader::data_as_array::hfdb4bc955b47010f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:770:35 (wat+0x314088) | |
#3 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h0521e80f33040f96 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/symbol.rs:63:23 (wat+0x36c23e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::hca97ee7b43b77c6f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:149:9 (wat+0x36c23e) | |
#5 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:64:23 (wat+0x36b77e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#13 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#16 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#18 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#19 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#23 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#24 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#26 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf3f8 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_symtab_section_header::hcd4d76b00db83535 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:896:9 (wat+0xbb1b19) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:832:9 (wat+0xbadd6c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd6c) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:19 in object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf400 by thread T3: | |
#0 object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:50 (wat+0x31409d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionHeader::data::h3151b6d528e3dd21 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:752:39 (wat+0x31409d) | |
#2 object::read::elf::section::SectionHeader::data_as_array::hfdb4bc955b47010f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:770:35 (wat+0x31409d) | |
#3 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h0521e80f33040f96 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/symbol.rs:63:23 (wat+0x36c23e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::hca97ee7b43b77c6f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:149:9 (wat+0x36c23e) | |
#5 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:64:23 (wat+0x36b77e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#10 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#13 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#16 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#18 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#19 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#23 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#24 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#26 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf400 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_symtab_section_header::hcd4d76b00db83535 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:896:9 (wat+0xbb1b19) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:832:9 (wat+0xbadd6c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd6c) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:50 in object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 4 at 0x7faaa6bbf408 by thread T3: | |
#0 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h0521e80f33040f96 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/symbol.rs:67:33 (wat+0x36c300) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::hca97ee7b43b77c6f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:149:9 (wat+0x36c300) | |
#2 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:64:23 (wat+0x36b77e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#7 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#10 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#13 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#15 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#16 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#20 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#23 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf408 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_symtab_section_header::hcd4d76b00db83535 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:896:9 (wat+0xbb1b19) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:832:9 (wat+0xbadd6c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd6c) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/symbol.rs:67:33 in object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h0521e80f33040f96 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf438 by thread T3: | |
#0 object::read::elf::section::SectionHeader::strings::h951952df54c0899b /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:786:26 (wat+0x314b41) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::strings::hbf3804370748c1d0 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:127:9 (wat+0x36c348) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h0521e80f33040f96 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/symbol.rs:68:23 (wat+0x36c348) | |
#3 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::hca97ee7b43b77c6f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:149:9 (wat+0x36c348) | |
#4 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:64:23 (wat+0x36b77e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#12 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#15 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#17 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#18 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#22 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#25 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf438 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_strtab_section_header::hf0c83e793d8cb0c1 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:715:9 (wat+0xbb12d5) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:834:9 (wat+0xbadd88) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd88) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:786:26 in object::read::elf::section::SectionHeader::strings::h951952df54c0899b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf440 by thread T3: | |
#0 object::read::elf::section::SectionHeader::strings::h951952df54c0899b /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:787:24 (wat+0x314b56) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::strings::hbf3804370748c1d0 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:127:9 (wat+0x36c348) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 object::read::elf::symbol::SymbolTable$LT$Elf$C$R$GT$::parse::h0521e80f33040f96 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/symbol.rs:68:23 (wat+0x36c348) | |
#3 object::read::elf::section::SectionTable$LT$Elf$C$R$GT$::symbols::hca97ee7b43b77c6f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:149:9 (wat+0x36c348) | |
#4 object::read::elf::file::ElfFile$LT$Elf$C$R$GT$::parse::hbfabd158ecdbf32d /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/file.rs:64:23 (wat+0x36b77e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:108:19 (wat+0x2d1ab8) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#9 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#12 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#15 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#17 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#18 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#22 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#25 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf440 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_strtab_section_header::hf0c83e793d8cb0c1 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:715:9 (wat+0xbb12d5) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:834:9 (wat+0xbadd88) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd88) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:787:24 in object::read::elf::section::SectionHeader::strings::h951952df54c0899b | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf1f8 by thread T3: | |
#0 object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:19 (wat+0x314878) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionHeader::data::h3151b6d528e3dd21 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:752:39 (wat+0x314878) | |
#2 object::read::elf::section::ElfSection$LT$Elf$C$R$GT$::bytes::hf5c97296243f6a52 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:485:9 (wat+0x3e9379) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::data::hcd30152984c4298c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:569:9 (wat+0x2d1e1e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:126:32 (wat+0x2d1e1e) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#16 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf1f8 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:807:13 (wat+0xbadc39) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadc39) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:19 in object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf200 by thread T3: | |
#0 object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:50 (wat+0x31488d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 object::read::elf::section::SectionHeader::data::h3151b6d528e3dd21 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:752:39 (wat+0x31488d) | |
#2 object::read::elf::section::ElfSection$LT$Elf$C$R$GT$::bytes::hf5c97296243f6a52 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:485:9 (wat+0x3e9379) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::data::hcd30152984c4298c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:569:9 (wat+0x2d1e1e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:126:32 (wat+0x2d1e1e) | |
#5 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#8 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#11 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#14 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#16 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#17 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#20 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#21 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#22 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#24 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf200 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:807:13 (wat+0xbadc39) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadc39) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:739:50 in object::read::elf::section::SectionHeader::file_range::ha572d2125b848bed | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf210 by thread T3: | |
#0 _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 (wat+0x2d1f6a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::align::hb93d0a27ede7f6af /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:559:22 (wat+0x2d1f6a) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:131:24 (wat+0x2d1f6a) | |
#3 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#9 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#12 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#14 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#15 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#18 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#22 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf210 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:807:13 (wat+0xbadc39) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadc39) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 in _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf268 by thread T3: | |
#0 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::flags::hce1116dc7099294c /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:678:23 (wat+0x2d20f2) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:149:61 (wat+0x2d20f2) | |
#2 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#9 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#12 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#14 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#15 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#18 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#22 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf268 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:807:13 (wat+0xbadc39) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadc39) | |
#10 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#12 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#15 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#18 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#19 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#21 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#23 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#24 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#25 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#27 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#28 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#31 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:678:23 in _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::flags::hce1116dc7099294c | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf410 by thread T3: | |
#0 _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 (wat+0x2d1f6a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::align::hb93d0a27ede7f6af /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:559:22 (wat+0x2d1f6a) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:131:24 (wat+0x2d1f6a) | |
#3 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#9 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#12 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#14 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#15 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#18 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#22 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf410 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_symtab_section_header::hcd4d76b00db83535 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:896:9 (wat+0xbb1b19) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:832:9 (wat+0xbadd6c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd6c) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 in _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf450 by thread T3: | |
#0 _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 (wat+0x2d1f6a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::align::hb93d0a27ede7f6af /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:559:22 (wat+0x2d1f6a) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:131:24 (wat+0x2d1f6a) | |
#3 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#9 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#12 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#14 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#15 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#18 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#22 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf450 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_strtab_section_header::hf0c83e793d8cb0c1 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:715:9 (wat+0xbb12d5) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:834:9 (wat+0xbadd88) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd88) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 in _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 8 at 0x7faaa6bbf490 by thread T3: | |
#0 _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 (wat+0x2d1f6a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 _$LT$object..read..elf..section..ElfSection$LT$Elf$C$R$GT$$u20$as$u20$object..read..traits..ObjectSection$GT$::align::hb93d0a27ede7f6af /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:559:22 (wat+0x2d1f6a) | |
#2 wasmtime::runtime::code_memory::CodeMemory::new::h12370455230b2b56 /home/alex/code/wasmtime/crates/wasmtime/src/runtime/code_memory.rs:131:24 (wat+0x2d1f6a) | |
#3 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:124:20 (wat+0x3972bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#6 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#8 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#9 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#12 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#13 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#14 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#15 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#18 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#22 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbf490 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#6 _$LT$dyn$u20$object..write..util..WritableBuffer$GT$::write::h0e864c13fdfa7e2f /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/util.rs:48:9 (wat+0xbb080f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::elf::writer::Writer::write_section_header::h1bd83b72b00847a8 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:539:25 (wat+0xbb080f) | |
#8 object::write::elf::writer::Writer::write_shstrtab_section_header::h881d7551dd022d68 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:622:9 (wat+0xbb0e63) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:835:9 (wat+0xbadd96) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbadd96) | |
#11 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#13 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#16 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#19 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#22 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#24 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#25 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#28 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#29 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#30 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#31 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#32 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __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/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/read/elf/section.rs:1255:9 in _$LT$object..elf..SectionHeader64$LT$Endian$GT$$u20$as$u20$object..read..elf..section..SectionHeader$GT$::sh_addralign::h3e3f6dc36164c442 | |
================== | |
================== | |
WARNING: ThreadSanitizer: data race (pid=2339260) | |
Read of size 3 at 0x7faaa6bbe009 by thread T3: | |
#0 strlen /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/../../sanitizer_common/sanitizer_common_interceptors.inc:388:3 (wat+0xf430c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 <null> <null> (libgcc_s.so.1+0x247b9) (BuildId: 3072445288dd2aba348bf583c65f70509aab8141) | |
#2 wasmtime::compile::runtime::publish_mmap::h0fa444eb4e8f1988 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:125:5 (wat+0x39730e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:54:40 (wat+0x2cb45c) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#4 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb45c) | |
#5 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#8 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3fff3a1c915e3a3e /home/alex/code/wat/src/main.rs:23:21 (wat+0x1830fd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::sys::backtrace::__rust_begin_short_backtrace::h0bdbce1e9804e027 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x1830fd) | |
#11 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h90c8938dc9817095 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d28a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h9f985cb910b05840 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d28a) | |
#13 std::panicking::try::do_call::hf22ed3e273fb6f35 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d28a) | |
#14 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::panicking::try::h3152bef995890569 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d3ee) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#16 std::panic::catch_unwind::h5e78a18ad4eff0cc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d3ee) | |
#17 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::hf3b6c8288d78e055 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d3ee) | |
#18 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h9cb8eeaea638180c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d3ee) | |
#19 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#21 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Previous write of size 8 at 0x7faaa6bbe008 by thread T4: | |
#0 __tsan_memcpy /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_memintrinsics.cpp:27:3 (wat+0xe69be) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 core::intrinsics::copy_nonoverlapping::h557b8d907fa657c7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:4390:14 (wat+0x3979bd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 core::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::copy_from_slice::h12b494d3c29e653e /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3735:13 (wat+0x3979bd) | |
#3 _$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::h8063afbf42d066b3 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:202:21 (wat+0x3979bd) | |
#4 object::write::elf::writer::Writer::write::h7ce4fc848689b662 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:260:9 (wat+0xbafd66) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 object::write::elf::writer::Writer::write::h7ce4fc848689b662 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/writer.rs:260:9 (wat+0xbafd66) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#6 object::write::elf::object::_$LT$impl$u20$object..write..Object$GT$::elf_write::h3b5a547ff7617df7 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/elf/object.rs:627:13 (wat+0xbad419) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#7 object::write::Object::emit::h6f95cebc40dd8dd9 /home/alex/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.36.7/src/write/mod.rs:674:34 (wat+0xbad419) | |
#8 wasmtime_environ::compile::module_artifacts::ObjectBuilder::finish::hed5d00d79c7a2509 /home/alex/code/wasmtime/crates/environ/src/compile/module_artifacts.rs:271:9 (wat+0x39748e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#9 _$LT$wasmtime..compile..runtime..MmapVecWrapper$u20$as$u20$wasmtime_environ..compile..module_artifacts..FinishedObject$GT$::finish_object::hd1877b13cc2fd635 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:142:22 (wat+0x39748e) | |
#10 wasmtime::compile::build_artifacts::h0758c80964906226 /home/alex/code/wasmtime/crates/wasmtime/src/compile.rs:115:18 (wat+0x398088) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::_$u7b$$u7b$closure$u7d$$u7d$::h3ce4db4411846bd0 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:48:48 (wat+0x2cb3d4) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#12 core::ops::function::FnOnce::call_once::h68b544a729cb5fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x2cb3d4) | |
#13 wasmtime_cache::ModuleCacheEntry::get_data_raw::h647d5688e505fe42 /home/alex/code/wasmtime/crates/cache/src/lib.rs:83:28 (wat+0x38318e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_cached::h2ac49112925c33da /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:43:17 (wat+0x2d9266) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 wasmtime::compile::runtime::_$LT$impl$u20$wasmtime..compile..code_builder..CodeBuilder$GT$::compile_module::hb5623d046651abe9 /home/alex/code/wasmtime/crates/wasmtime/src/compile/runtime.rs:98:13 (wat+0x2d9266) | |
#16 wasmtime::runtime::module::Module::new::h26d74db7d2deedba /home/alex/code/wasmtime/crates/wasmtime/src/runtime/module.rs:245:9 (wat+0x182922) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hec87d774b45c32ed /home/alex/code/wat/src/main.rs:30:25 (wat+0x18322f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::sys::backtrace::__rust_begin_short_backtrace::h30893135cee7ff01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18322f) | |
#19 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h3c58d6b0ede30d19 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:564:17 (wat+0x17d0fa) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h93b51a121359ecdc /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x17d0fa) | |
#21 std::panicking::try::do_call::had52e897a6937b9b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x17d0fa) | |
#22 __rust_try wat.8919a85778507ab7-cgu.02 (wat+0x17e491) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#23 std::panicking::try::hf419e8466ab4862c /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x17d80e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#24 std::panic::catch_unwind::h761d9e622b11bc21 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x17d80e) | |
#25 std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h10d92383c94dbc1a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:562:30 (wat+0x17d80e) | |
#26 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdc8040a30dfcebe7 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x17d80e) | |
#27 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h574530d361e77ec3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hd13d914c38c6e63d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs:2013:9 (wat+0xce0c9d) | |
#29 std::sys::pal::unix::thread::Thread::new::thread_start::hbc653e8dab980ce5 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:106:17 (wat+0xd09fac) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
Thread T3 (tid=2339273, running) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hfbe983335ceda406 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17c42b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h5b80333ed73e7631 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17c42b) | |
#4 std::thread::scoped::Scope::spawn::h249e8bb9ef15943d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x1872fb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:20:24 (wat+0x1872fb) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x1872fb) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x1872fb) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x1872fb) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
Thread T4 (tid=2339274, finished) created by main thread at: | |
#0 pthread_create /rustc/llvm/src/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023:3 (wat+0xea871) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#1 std::sys::pal::unix::thread::Thread::new::h05a3da0080fda9c3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:85:19 (wat+0xd09d97) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#2 std::thread::Builder::spawn_unchecked_::hd221f203649d3b4d /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs:603:30 (wat+0x17cd0b) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#3 std::thread::scoped::_$LT$impl$u20$std..thread..Builder$GT$::spawn_scoped::h9a2d25a2be6928dd /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:261:38 (wat+0x17cd0b) | |
#4 std::thread::scoped::Scope::spawn::h888b58a8847c7b15 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:200:9 (wat+0x18733a) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#5 wat::main::_$u7b$$u7b$closure$u7d$$u7d$::h02c113b266d4b76a /home/alex/code/wat/src/main.rs:26:24 (wat+0x18733a) | |
#6 std::thread::scoped::scope::_$u7b$$u7b$closure$u7d$$u7d$::h5091fe796c0a669b /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:51 (wat+0x18733a) | |
#7 _$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hdcc0fcb45923d2ca /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/panic/unwind_safe.rs:272:9 (wat+0x18733a) | |
#8 std::panicking::try::do_call::haf33532763552fa3 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0x18733a) | |
#9 __rust_try wat.8919a85778507ab7-cgu.11 (wat+0x187b79) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#10 std::panicking::try::h6e70d24c761f8474 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0x18707e) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#11 std::panic::catch_unwind::h5921c47ba9909048 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0x18707e) | |
#12 std::thread::scoped::scope::h2cdd391e248f16b6 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/scoped.rs:151:18 (wat+0x18707e) | |
#13 wat::main::hef8fb8ae9f0871a6 /home/alex/code/wat/src/main.rs:19:9 (wat+0x185751) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#14 core::ops::function::FnOnce::call_once::h0d57dfb075523aa8 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 (wat+0x18354f) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#15 std::sys::backtrace::__rust_begin_short_backtrace::hcd689da0dbe7dd47 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18 (wat+0x18354f) | |
#16 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::habf508dfd879de4f (.llvm.7462616250555300371) /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18 (wat+0x18309d) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#17 core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hb0bfa6b2a87179b0 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:284:13 (wat+0xcfad69) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#18 std::panicking::try::do_call::h226c0eb63036b9f1 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfad69) | |
#19 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#20 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#21 std::panicking::try::hf962b502007f9473 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcfaebb) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#22 std::panic::catch_unwind::he60de5e0d492cf01 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcfaebb) | |
#23 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h817437aa88be46ef /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:48 (wat+0xcfaebb) | |
#24 std::panicking::try::do_call::hdc1a807884048059 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:584:40 (wat+0xcfaebb) | |
#25 __rust_try.llvm.14105393529366169839 <null> (wat+0xcfb4d1) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#26 std::panicking::try::h300bd11cf67a6b7a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:547:19 (wat+0xcf99dd) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#27 std::panic::catch_unwind::h69b4e4806fa1a25a /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:358:14 (wat+0xcf99dd) | |
#28 std::rt::lang_start_internal::hc6c8ca87c20e6636 /home/alex/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:174:20 (wat+0xcf99dd) | |
#29 main <null> (wat+0x185959) (BuildId: 2ed7393f2cc8e94b8a2c0cace5ca376100e9035a) | |
#30 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
#31 __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 (libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6) | |
SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libgcc_s.so.1+0x247b9) (BuildId: 3072445288dd2aba348bf583c65f70509aab8141) | |
================== | |
1000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment