Created
July 13, 2018 16:31
-
-
Save pftbest/1d041c7c5983227a2cd8d2a4d989e344 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| $ RUSTFLAGS="-Z sanitizer=thread" cargo run --target x86_64-unknown-linux-gnu | |
| Finished dev [unoptimized + debuginfo] target(s) in 0.01s | |
| Running `target/x86_64-unknown-linux-gnu/debug/race` | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1640 by thread T3: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0x8ef95) | |
| #1 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef95) | |
| #2 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef95) | |
| #3 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #4 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #5 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #6 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #7 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #8 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #9 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #10 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #11 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #12 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #13 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #14 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #15 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #16 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #17 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x560b19db1640 by thread T1: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:16 (race+0xa0587) | |
| #1 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #2 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #3 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #4 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #5 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #6 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #7 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #8 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #9 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #10 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #11 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #12 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #13 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #14 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #15 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #16 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #18 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #19 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #20 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Location is global '_$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::hbbc7ceffa9cbc6e2' of size 16 at 0x560b19db1640 (race+0x00000114e640) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1640 by thread T2: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0x8ef95) | |
| #1 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef95) | |
| #2 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef95) | |
| #3 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #4 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #5 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #6 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #7 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #8 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #9 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #10 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #11 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #12 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #13 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #14 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #15 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #16 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #17 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x560b19db1640 by thread T1: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:16 (race+0xa0587) | |
| #1 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #2 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #3 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #4 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #5 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #6 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #7 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #8 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #9 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #10 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #11 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #12 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #13 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #14 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #15 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #16 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #18 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #19 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #20 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Location is global '_$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::hbbc7ceffa9cbc6e2' of size 16 at 0x560b19db1640 (race+0x00000114e640) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1640 by main thread: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0x8ef95) | |
| #1 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef95) | |
| #2 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef95) | |
| #3 rayon_core::registry::Registry::inject::h525ab1c74e9463ce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:292:8 (race+0x80140) | |
| #4 rayon_core::registry::Registry::inject::h525ab1c74e9463ce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:292:8 (race+0x80140) | |
| #5 rayon_core::registry::Registry::inject::h525ab1c74e9463ce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:292:8 (race+0x80140) | |
| #6 rayon_core::registry::Registry::in_worker_cold::hf47c2fe7c58e6be2 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:357:8 (race+0xd006) | |
| #7 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3e4) | |
| #8 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #9 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #10 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #11 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #12 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #13 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #14 main <null> (race+0xe527) | |
| Previous write of size 8 at 0x560b19db1640 by thread T1: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:16 (race+0xa0587) | |
| #1 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #2 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #3 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #4 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #5 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #6 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #7 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #8 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #9 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #10 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #11 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #12 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #13 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #14 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #15 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #16 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #18 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #19 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #20 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Location is global '_$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::hbbc7ceffa9cbc6e2' of size 16 at 0x560b19db1640 (race+0x00000114e640) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1640 by thread T4: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0x8ef95) | |
| #1 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef95) | |
| #2 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef95) | |
| #3 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #4 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #5 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #6 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #7 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #8 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #9 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #10 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #11 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #12 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #13 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #14 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #15 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #16 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #17 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x560b19db1640 by thread T1: | |
| [failed to restore the stack] | |
| Location is global '_$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::hbbc7ceffa9cbc6e2' of size 16 at 0x560b19db1640 (race+0x00000114e640) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 1 at 0x7b0400000800 by thread T3: | |
| #0 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e8f) | |
| #1 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #2 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #3 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #4 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #5 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #6 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #7 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #8 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #9 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #10 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #11 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #12 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b0400000800 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 1 at 0x7b0400000800 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::haeb7d9de384a5c59 /checkout/src/liballoc/alloc.rs:62:4 (race+0xb2683) | |
| #2 alloc::alloc::exchange_malloc::h362bc61d30eb5c17 /checkout/src/liballoc/alloc.rs:157:18 (race+0xb2593) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h1cc0be96e47bb61f /checkout/src/liballoc/boxed.rs:96:8 (race+0xa04f6) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xa04f6) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #9 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #10 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #11 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #12 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #13 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #14 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #15 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #16 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #18 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #19 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #20 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #21 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #23 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #24 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #25 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 in rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 1 at 0x7b0400000800 by thread T2: | |
| #0 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e8f) | |
| #1 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #2 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #3 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #4 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #5 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #6 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #7 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #8 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #9 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #10 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #11 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #12 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b0400000800 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 1 at 0x7b0400000800 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::haeb7d9de384a5c59 /checkout/src/liballoc/alloc.rs:62:4 (race+0xb2683) | |
| #2 alloc::alloc::exchange_malloc::h362bc61d30eb5c17 /checkout/src/liballoc/alloc.rs:157:18 (race+0xb2593) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h1cc0be96e47bb61f /checkout/src/liballoc/boxed.rs:96:8 (race+0xa04f6) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xa04f6) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #9 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #10 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #11 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #12 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #13 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #14 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #15 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #16 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #18 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #19 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #20 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #21 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #23 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #24 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #25 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 in rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 1 at 0x7b0400000800 by main thread: | |
| #0 rayon_core::registry::Registry::inject::h525ab1c74e9463ce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:292:8 (race+0x80159) | |
| #1 rayon_core::registry::Registry::in_worker_cold::hf47c2fe7c58e6be2 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:357:8 (race+0xd006) | |
| #2 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3e4) | |
| #3 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #4 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #5 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #6 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #7 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #8 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #9 main <null> (race+0xe527) | |
| Previous write of size 8 at 0x7b0400000800 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 1 at 0x7b0400000800 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::haeb7d9de384a5c59 /checkout/src/liballoc/alloc.rs:62:4 (race+0xb2683) | |
| #2 alloc::alloc::exchange_malloc::h362bc61d30eb5c17 /checkout/src/liballoc/alloc.rs:157:18 (race+0xb2593) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h1cc0be96e47bb61f /checkout/src/liballoc/boxed.rs:96:8 (race+0xa04f6) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xa04f6) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #9 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #10 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #11 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #12 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #13 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #14 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #15 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #16 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #18 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #19 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #20 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #21 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #23 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #24 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #25 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:292:8 in rayon_core::registry::Registry::inject::h525ab1c74e9463ce | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 1 at 0x7b0400000800 by thread T4: | |
| #0 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e8f) | |
| #1 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #2 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #3 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #4 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #5 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #6 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #7 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #8 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #9 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #10 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #11 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #12 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b0400000800 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 1 at 0x7b0400000800 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::haeb7d9de384a5c59 /checkout/src/liballoc/alloc.rs:62:4 (race+0xb2683) | |
| #2 alloc::alloc::exchange_malloc::h362bc61d30eb5c17 /checkout/src/liballoc/alloc.rs:157:18 (race+0xb2593) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h1cc0be96e47bb61f /checkout/src/liballoc/boxed.rs:96:8 (race+0xa04f6) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::h009d3ff39a883895 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xa04f6) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0ef70c27efa259c9 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab8c2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hb48391d610a44618 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0x8ef67) | |
| #9 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::h4e948c2706d5a931 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:13 (race+0x8ef67) | |
| #10 _$LT$rayon_core..log..LOG_ENV$u20$as$u20$core..ops..deref..Deref$GT$::deref::hbad064cf5bff338a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/<__lazy_static_internal macros>:14 (race+0x8ef67) | |
| #11 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #12 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #13 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 (race+0x80e7c) | |
| #14 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #15 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #16 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #17 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #18 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #19 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #20 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #21 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #23 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #24 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #25 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:541:8 in rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1668 by thread T3: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0xe22b5) | |
| #1 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe22b5) | |
| #2 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe22b5) | |
| #3 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #4 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #5 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #6 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #9 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x560b19db1668 by thread T1: | |
| [failed to restore the stack] | |
| Location is global '_$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::h9ec8910096acd051' of size 16 at 0x560b19db1668 (race+0x00000114e668) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1668 by thread T2: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0xe22b5) | |
| #1 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe22b5) | |
| #2 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe22b5) | |
| #3 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #4 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #5 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #6 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #9 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x560b19db1668 by thread T1: | |
| [failed to restore the stack] | |
| Location is global '_$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::h9ec8910096acd051' of size 16 at 0x560b19db1668 (race+0x00000114e668) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x560b19db1668 by thread T4: | |
| #0 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 (race+0xe22b5) | |
| #1 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe22b5) | |
| #2 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe22b5) | |
| #3 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #4 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #5 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #6 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #9 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x560b19db1668 by thread T1: | |
| [failed to restore the stack] | |
| Location is global '_$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::LAZY::h9ec8910096acd051' of size 16 at 0x560b19db1668 (race+0x00000114e668) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:27:12 in _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x7b0400000810 by thread T3: | |
| #0 _$LT$core..ptr..NonNull$LT$T$GT$$GT$::as_ref::h5dc2ee5778853be8 /checkout/src/libcore/ptr.rs:2880:10 (race+0xe4c5e) | |
| #1 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::inner::h9cfe19af5bfd88f4 /checkout/src/liballoc/sync.rs:515:17 (race+0xe11f9) | |
| #2 _$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h5e42d68109d8da4c /checkout/src/liballoc/sync.rs:718:23 (race+0xe2039) | |
| #3 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:203:52 (race+0xd7e8e) | |
| #4 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #5 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #6 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #9 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b0400000810 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 8 at 0x7b0400000810 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h0bde1d607f736fd7 /checkout/src/liballoc/boxed.rs:96:8 (race+0xe17af) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xe17af) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #9 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #10 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #11 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #12 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #13 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #14 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #15 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #16 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #17 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #18 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #19 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #20 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #21 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #22 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #23 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #24 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #25 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #26 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #27 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #28 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #29 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #30 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #31 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #32 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #33 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #34 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #35 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #36 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #37 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/ptr.rs:2880:10 in _$LT$core..ptr..NonNull$LT$T$GT$$GT$::as_ref::h5dc2ee5778853be8 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x7b0400000810 by thread T2: | |
| #0 _$LT$core..ptr..NonNull$LT$T$GT$$GT$::as_ref::h5dc2ee5778853be8 /checkout/src/libcore/ptr.rs:2880:10 (race+0xe4c5e) | |
| #1 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::inner::h9cfe19af5bfd88f4 /checkout/src/liballoc/sync.rs:515:17 (race+0xe11f9) | |
| #2 _$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h5e42d68109d8da4c /checkout/src/liballoc/sync.rs:718:23 (race+0xe2039) | |
| #3 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:203:52 (race+0xd7e8e) | |
| #4 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #5 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #6 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #9 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b0400000810 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 8 at 0x7b0400000810 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h0bde1d607f736fd7 /checkout/src/liballoc/boxed.rs:96:8 (race+0xe17af) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xe17af) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #9 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #10 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #11 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #12 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #13 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #14 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #15 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #16 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #17 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #18 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #19 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #20 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #21 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #22 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #23 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #24 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #25 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #26 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #27 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #28 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #29 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #30 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #31 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #32 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #33 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #34 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #35 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #36 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #37 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/ptr.rs:2880:10 in _$LT$core..ptr..NonNull$LT$T$GT$$GT$::as_ref::h5dc2ee5778853be8 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Read of size 8 at 0x7b0400000810 by thread T4: | |
| #0 _$LT$core..ptr..NonNull$LT$T$GT$$GT$::as_ref::h5dc2ee5778853be8 /checkout/src/libcore/ptr.rs:2880:10 (race+0xe4c5e) | |
| #1 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::inner::h9cfe19af5bfd88f4 /checkout/src/liballoc/sync.rs:515:17 (race+0xe11f9) | |
| #2 _$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h5e42d68109d8da4c /checkout/src/liballoc/sync.rs:718:23 (race+0xe2039) | |
| #3 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:203:52 (race+0xd7e8e) | |
| #4 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #5 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #6 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #9 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b0400000810 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 8 at 0x7b0400000810 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..boxed..Box$LT$T$GT$$GT$::new::h0bde1d607f736fd7 /checkout/src/liballoc/boxed.rs:96:8 (race+0xe17af) | |
| #4 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24 (race+0xe17af) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #6 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #7 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #9 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #10 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #11 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #12 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #13 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #14 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #15 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #16 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #17 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #18 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #19 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #20 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #21 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #22 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #23 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #24 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #25 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #26 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #27 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #28 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #29 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #30 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #31 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #32 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #33 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #34 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #35 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #36 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #37 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/ptr.rs:2880:10 in _$LT$core..ptr..NonNull$LT$T$GT$$GT$::as_ref::h5dc2ee5778853be8 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic write of size 8 at 0x7b3800000000 by thread T3: | |
| #0 __tsan_atomic64_fetch_add /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:621:3 (race+0x569e2) | |
| #1 core::sync::atomic::atomic_add::h1b96ba583acea1e1 /checkout/src/libcore/sync/atomic.rs:1749:19 (race+0xe64a0) | |
| #2 core::sync::atomic::AtomicUsize::fetch_add::hd633f43c25a17a3e /checkout/src/libcore/sync/atomic.rs:1314:29 (race+0xe6af3) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h5e42d68109d8da4c /checkout/src/liballoc/sync.rs:718:23 (race+0xe205d) | |
| #4 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:203:52 (race+0xd7e8e) | |
| #5 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #6 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #9 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #10 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #11 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #12 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #13 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #14 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #15 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #16 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #17 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #18 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #19 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #20 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #21 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #23 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #24 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #25 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #26 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #27 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #28 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #29 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #30 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000000 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1749:19 in core::sync::atomic::atomic_add::h1b96ba583acea1e1 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic write of size 8 at 0x7b3800000000 by thread T2: | |
| #0 __tsan_atomic64_fetch_add /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:621:3 (race+0x569e2) | |
| #1 core::sync::atomic::atomic_add::h1b96ba583acea1e1 /checkout/src/libcore/sync/atomic.rs:1749:19 (race+0xe64a0) | |
| #2 core::sync::atomic::AtomicUsize::fetch_add::hd633f43c25a17a3e /checkout/src/libcore/sync/atomic.rs:1314:29 (race+0xe6af3) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h5e42d68109d8da4c /checkout/src/liballoc/sync.rs:718:23 (race+0xe205d) | |
| #4 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:203:52 (race+0xd7e8e) | |
| #5 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #6 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #9 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #10 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #11 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #12 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #13 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #14 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #15 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #16 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #17 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #18 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #19 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #20 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #21 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #23 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #24 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #25 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #26 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #27 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #28 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #29 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #30 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000000 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1749:19 in core::sync::atomic::atomic_add::h1b96ba583acea1e1 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic write of size 8 at 0x7b3800000000 by thread T4: | |
| #0 __tsan_atomic64_fetch_add /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:621:3 (race+0x569e2) | |
| #1 core::sync::atomic::atomic_add::h1b96ba583acea1e1 /checkout/src/libcore/sync/atomic.rs:1749:19 (race+0xe64a0) | |
| #2 core::sync::atomic::AtomicUsize::fetch_add::hd633f43c25a17a3e /checkout/src/libcore/sync/atomic.rs:1314:29 (race+0xe6af3) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..clone..Clone$GT$::clone::h5e42d68109d8da4c /checkout/src/liballoc/sync.rs:718:23 (race+0xe205d) | |
| #4 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:203:52 (race+0xd7e8e) | |
| #5 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #6 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #9 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #10 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #11 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #12 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #13 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #14 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #15 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #16 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #17 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #18 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #19 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #20 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #21 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #22 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #23 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #24 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #25 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #26 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #27 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #28 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #29 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #30 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000000 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1749:19 in core::sync::atomic::atomic_add::h1b96ba583acea1e1 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic read of size 8 at 0x7b3800000010 by thread T3: | |
| #0 __tsan_atomic64_load /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:540:3 (race+0x56080) | |
| #1 core::sync::atomic::atomic_load::hd30be3299bd6ad32 /checkout/src/libcore/sync/atomic.rs:1721:19 (race+0xe6c7c) | |
| #2 core::sync::atomic::AtomicUsize::load::h0d4b6bd59806b15e /checkout/src/libcore/sync/atomic.rs:1098:29 (race+0xe6920) | |
| #3 _$LT$crossbeam_epoch..atomic..Atomic$LT$T$GT$$GT$::load::h73f3e4eb051b26ca /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/atomic.rs:208:35 (race+0xdaa7c) | |
| #4 _$LT$crossbeam_epoch..sync..list..List$LT$T$C$$u20$C$GT$$GT$::insert::h406627c0ac7424cb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/sync/list.rs:178:23 (race+0xe8598) | |
| #5 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:209:12 (race+0xd810f) | |
| #6 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #7 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #9 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #10 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #11 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #12 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #13 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #14 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #15 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #17 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #18 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #19 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #20 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #21 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #22 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #23 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #24 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #25 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #26 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #27 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #28 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #29 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #30 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #31 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000010 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1721:19 in core::sync::atomic::atomic_load::hd30be3299bd6ad32 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic read of size 8 at 0x7b3800000010 by thread T2: | |
| #0 __tsan_atomic64_load /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:540:3 (race+0x56080) | |
| #1 core::sync::atomic::atomic_load::hd30be3299bd6ad32 /checkout/src/libcore/sync/atomic.rs:1721:19 (race+0xe6c7c) | |
| #2 core::sync::atomic::AtomicUsize::load::h0d4b6bd59806b15e /checkout/src/libcore/sync/atomic.rs:1098:29 (race+0xe6920) | |
| #3 _$LT$crossbeam_epoch..atomic..Atomic$LT$T$GT$$GT$::load::h73f3e4eb051b26ca /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/atomic.rs:208:35 (race+0xdaa7c) | |
| #4 _$LT$crossbeam_epoch..sync..list..List$LT$T$C$$u20$C$GT$$GT$::insert::h406627c0ac7424cb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/sync/list.rs:178:23 (race+0xe8598) | |
| #5 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:209:12 (race+0xd810f) | |
| #6 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #7 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #9 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #10 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #11 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #12 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #13 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #14 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #15 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #17 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #18 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #19 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #20 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #21 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #22 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #23 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #24 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #25 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #26 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #27 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #28 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #29 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #30 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #31 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000010 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1721:19 in core::sync::atomic::atomic_load::hd30be3299bd6ad32 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic read of size 8 at 0x7b3800000010 by thread T4: | |
| #0 __tsan_atomic64_load /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:540:3 (race+0x56080) | |
| #1 core::sync::atomic::atomic_load::hd30be3299bd6ad32 /checkout/src/libcore/sync/atomic.rs:1721:19 (race+0xe6c7c) | |
| #2 core::sync::atomic::AtomicUsize::load::h0d4b6bd59806b15e /checkout/src/libcore/sync/atomic.rs:1098:29 (race+0xe6920) | |
| #3 _$LT$crossbeam_epoch..atomic..Atomic$LT$T$GT$$GT$::load::h73f3e4eb051b26ca /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/atomic.rs:208:35 (race+0xdaa7c) | |
| #4 _$LT$crossbeam_epoch..sync..list..List$LT$T$C$$u20$C$GT$$GT$::insert::h406627c0ac7424cb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/sync/list.rs:178:23 (race+0xe8598) | |
| #5 crossbeam_epoch::internal::Local::register::h12c12223fab9e418 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:209:12 (race+0xd810f) | |
| #6 crossbeam_epoch::collector::Collector::handle::ha37e9a2630ebf8fc /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:37:24 (race+0xefe59) | |
| #7 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef8c) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #9 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #10 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #11 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #12 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #13 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #14 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #15 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #17 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #18 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #19 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #20 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #21 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #22 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #23 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #24 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #25 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #26 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #27 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #28 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #29 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #30 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #31 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000010 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1721:19 in core::sync::atomic::atomic_load::hd30be3299bd6ad32 | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic read of size 8 at 0x7b3800000098 by thread T3: | |
| #0 __tsan_atomic64_load /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:540:3 (race+0x56080) | |
| #1 core::sync::atomic::atomic_load::hdae70ddbad1705ed /checkout/src/libcore/sync/atomic.rs:1721:19 (race+0xbd78c) | |
| #2 core::sync::atomic::AtomicUsize::load::h42221f9d2d7d65f6 /checkout/src/libcore/sync/atomic.rs:1098:29 (race+0xb1140) | |
| #3 crossbeam_epoch::epoch::AtomicEpoch::load::h3ac578a4cb8f87c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/epoch.rs:86:22 (race+0x9406d) | |
| #4 crossbeam_epoch::internal::Local::pin::h3768631082782b34 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:260:31 (race+0x9f35b) | |
| #5 crossbeam_epoch::collector::Handle::pin::ha8efb4cb348206e4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:57:17 (race+0x9facb) | |
| #6 crossbeam_epoch::default::pin::_$u7b$$u7b$closure$u7d$$u7d$::h2e201e907016c82b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:25:25 (race+0x9ef29) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hc0ee3b824a971e17 /checkout/src/libstd/thread/local.rs:294:15 (race+0x982c4) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::h4b02de0e46467f12 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97cc9) | |
| #9 crossbeam_epoch::default::pin::h528422e3958facce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:25:4 (race+0x9eec9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:718:21 (race+0x856e0) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000098 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T3 (tid=10403, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1721:19 in core::sync::atomic::atomic_load::hdae70ddbad1705ed | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic read of size 8 at 0x7b3800000098 by thread T2: | |
| #0 __tsan_atomic64_load /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:540:3 (race+0x56080) | |
| #1 core::sync::atomic::atomic_load::hdae70ddbad1705ed /checkout/src/libcore/sync/atomic.rs:1721:19 (race+0xbd78c) | |
| #2 core::sync::atomic::AtomicUsize::load::h42221f9d2d7d65f6 /checkout/src/libcore/sync/atomic.rs:1098:29 (race+0xb1140) | |
| #3 crossbeam_epoch::epoch::AtomicEpoch::load::h3ac578a4cb8f87c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/epoch.rs:86:22 (race+0x9406d) | |
| #4 crossbeam_epoch::internal::Local::pin::h3768631082782b34 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:260:31 (race+0x9f35b) | |
| #5 crossbeam_epoch::collector::Handle::pin::ha8efb4cb348206e4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:57:17 (race+0x9facb) | |
| #6 crossbeam_epoch::default::pin::_$u7b$$u7b$closure$u7d$$u7d$::h2e201e907016c82b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:25:25 (race+0x9ef29) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hc0ee3b824a971e17 /checkout/src/libstd/thread/local.rs:294:15 (race+0x982c4) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::h4b02de0e46467f12 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97cc9) | |
| #9 crossbeam_epoch::default::pin::h528422e3958facce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:25:4 (race+0x9eec9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:718:21 (race+0x856e0) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000098 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T2 (tid=10402, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1721:19 in core::sync::atomic::atomic_load::hdae70ddbad1705ed | |
| ================== | |
| ================== | |
| WARNING: ThreadSanitizer: data race (pid=10398) | |
| Atomic read of size 8 at 0x7b3800000098 by thread T4: | |
| #0 __tsan_atomic64_load /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc:540:3 (race+0x56080) | |
| #1 core::sync::atomic::atomic_load::hdae70ddbad1705ed /checkout/src/libcore/sync/atomic.rs:1721:19 (race+0xbd78c) | |
| #2 core::sync::atomic::AtomicUsize::load::h42221f9d2d7d65f6 /checkout/src/libcore/sync/atomic.rs:1098:29 (race+0xb1140) | |
| #3 crossbeam_epoch::epoch::AtomicEpoch::load::h3ac578a4cb8f87c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/epoch.rs:86:22 (race+0x9406d) | |
| #4 crossbeam_epoch::internal::Local::pin::h3768631082782b34 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/internal.rs:260:31 (race+0x9f35b) | |
| #5 crossbeam_epoch::collector::Handle::pin::ha8efb4cb348206e4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:57:17 (race+0x9facb) | |
| #6 crossbeam_epoch::default::pin::_$u7b$$u7b$closure$u7d$$u7d$::h2e201e907016c82b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:25:25 (race+0x9ef29) | |
| #7 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hc0ee3b824a971e17 /checkout/src/libstd/thread/local.rs:294:15 (race+0x982c4) | |
| #8 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::h4b02de0e46467f12 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97cc9) | |
| #9 crossbeam_epoch::default::pin::h528422e3958facce /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:25:4 (race+0x9eec9) | |
| #10 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:718:21 (race+0x856e0) | |
| #11 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #12 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #13 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #14 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #15 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #16 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #17 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #18 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #19 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #21 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #23 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #24 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #25 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #26 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #27 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #28 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #29 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Previous write of size 8 at 0x7b3800000098 by thread T1: | |
| [failed to restore the stack] | |
| Location is heap block of size 216 at 0x7b3800000000 allocated by thread T1: | |
| #0 malloc /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:666:5 (race+0x19027) | |
| #1 alloc::alloc::alloc::ha4e1343e0b5e7cd1 /checkout/src/liballoc/alloc.rs:62:4 (race+0xe0183) | |
| #2 alloc::alloc::exchange_malloc::h51d3fbb4590b340d /checkout/src/liballoc/alloc.rs:157:18 (race+0xe0093) | |
| #3 _$LT$alloc..sync..Arc$LT$T$GT$$GT$::new::h913d10121f42b0e8 /checkout/src/liballoc/sync.rs:290:24 (race+0xe0fee) | |
| #4 crossbeam_epoch::collector::Collector::new::h81d01480df3bdb6d /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/collector.rs:32:28 (race+0xefddb) | |
| #5 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__static_ref_initialize::heaf0a4d77ae34f0a /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:12:38 (race+0xde144) | |
| #6 core::ops::function::FnOnce::call_once::h8d8c59ba7334dd99 /checkout/src/libcore/ops/function.rs:223 (race+0xde144) | |
| #7 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #8 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::_$u7b$$u7b$closure$u7d$$u7d$::hdeff2983f9d3937f /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:24:44 (race+0xe177a) | |
| #9 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h0db0ae14ffbdd947 /checkout/src/libstd/sync/once.rs:228:40 (race+0xef6a2) | |
| #10 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #11 _$LT$lazy_static..lazy..Lazy$LT$T$GT$$GT$::get::hcd8b8602bad1a305 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.0.1/src/lazy.rs:23:12 (race+0xe2287) | |
| #12 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::__stability::hee27496a3a57e89b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:13 (race+0xe2287) | |
| #13 _$LT$crossbeam_epoch..default..COLLECTOR$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4132cdc2e0f197a7 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/<__lazy_static_internal macros>:14 (race+0xe2287) | |
| #14 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #15 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #16 crossbeam_epoch::default::HANDLE::__init::h9834f22aad4a0331 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:17:28 (race+0x9ef79) | |
| #17 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::init::hb7f5665dad229244 /checkout/src/libstd/thread/local.rs:255:20 (race+0x979c1) | |
| #18 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::try_with::hf2cfd02ee1ecc582 /checkout/src/libstd/thread/local.rs:296:24 (race+0x987ce) | |
| #19 _$LT$std..thread..local..LocalKey$LT$T$GT$$GT$::with::hc76ea65e1760b8c7 /checkout/src/libstd/thread/local.rs:248:8 (race+0x97d59) | |
| #20 crossbeam_epoch::default::is_pinned::ha1cb35477b0e5d30 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/default.rs:33:4 (race+0x9efd9) | |
| #21 _$LT$crossbeam_deque..Stealer$LT$T$GT$$GT$::steal::ha1bec733c037d57b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs:714:11 (race+0x856a8) | |
| #22 rayon_core::registry::WorkerThread::steal::_$u7b$$u7b$closure$u7d$$u7d$::hcbfe5f6d67a2e0b4 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:622:26 (race+0x82310) | |
| #23 _$LT$core..iter..FilterMap$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::ha279d983426b87b5 /checkout/src/libcore/iter/mod.rs:1638:29 (race+0x8ca93) | |
| #24 rayon_core::registry::WorkerThread::steal::h818a2784a990f0c5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:616:8 (race+0x82102) | |
| #25 rayon_core::registry::WorkerThread::wait_until_cold::_$u7b$$u7b$closure$u7d$$u7d$::hefebfe8158c321fd /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:564:47 (race+0x81b7b) | |
| #26 _$LT$core..option..Option$LT$T$GT$$GT$::or_else::hc560f732b4b95b12 /checkout/src/libcore/option.rs:714:20 (race+0xa5f6e) | |
| #27 rayon_core::registry::WorkerThread::wait_until_cold::hc2a1250487aaa8f6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:563:31 (race+0x81697) | |
| #28 rayon_core::registry::WorkerThread::wait_until::h86083a369896ff4c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:543:12 (race+0x80fa9) | |
| #29 rayon_core::registry::main_loop::h6dad942a48d9f18c /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:674:4 (race+0x82a94) | |
| #30 rayon_core::registry::Registry::new::_$u7b$$u7b$closure$u7d$$u7d$::h0a15d86e8e44707b /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:53 (race+0x7fde9) | |
| #31 std::sys_common::backtrace::__rust_begin_short_backtrace::h196c59c340ac7a54 /checkout/src/libstd/sys_common/backtrace.rs:136:4 (race+0x87052) | |
| #32 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h20e2d0875017a0c7 /checkout/src/libstd/thread/mod.rs:409:20 (race+0x97002) | |
| #33 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hd444b91bbdabb6d5 /checkout/src/libstd/panic.rs:313:8 (race+0xab472) | |
| #34 std::panicking::try::do_call::had94c758258e39e0 /checkout/src/libstd/panicking.rs:310:39 (race+0x976a9) | |
| #35 __rust_maybe_catch_panic /checkout/src/libpanic_unwind/lib.rs:105:7 (race+0x10eff9) | |
| #36 std::panic::catch_unwind::h55fe71ca4ad94c09 /checkout/src/libstd/panic.rs:392:8 (race+0xaba52) | |
| #37 std::thread::Builder::spawn::_$u7b$$u7b$closure$u7d$$u7d$::h95b49c3362a43f5b /checkout/src/libstd/thread/mod.rs:408:33 (race+0x96da3) | |
| #38 _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hfd8b842f07c906e0 /checkout/src/liballoc/boxed.rs:640:8 (race+0x99adf) | |
| #39 _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::he6d2c7e55ecd6460 /checkout/src/liballoc/boxed.rs:650:8 (race+0xf39fa) | |
| #40 std::sys_common::thread::start_thread::hbede12841dfcc22b /checkout/src/libstd/sys_common/thread.rs:24 (race+0xf39fa) | |
| Thread T4 (tid=10404, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| Thread T1 (tid=10401, running) created by main thread at: | |
| #0 pthread_create /checkout/src/libcompiler_builtins/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:992:3 (race+0x1a7f5) | |
| #1 std::sys::unix::thread::Thread::new::h447e6eaae6f831d1 /checkout/src/libstd/sys/unix/thread.rs:78:18 (race+0xf2f40) | |
| #2 rayon_core::registry::Registry::new::hd89216a904005218 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:134:28 (race+0x7f508) | |
| #3 rayon_core::registry::init_registry::hd146818dcfa6e5bb /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:86:4 (race+0x7e8c8) | |
| #4 rayon_core::registry::global_registry::_$u7b$$u7b$closure$u7d$$u7d$::hb544f3957dc302b5 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:43 (race+0x7e830) | |
| #5 std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h76386b8c21c25e09 /checkout/src/libstd/sync/once.rs:228:40 (race+0xab95b) | |
| #6 std::sync::once::Once::call_inner::h0db64bfcdc54d2a9 /checkout/src/libstd/sync/once.rs:341:20 (race+0xfc790) | |
| #7 rayon_core::registry::global_registry::hfdce598816511b98 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:61:4 (race+0x7e799) | |
| #8 rayon_core::registry::in_worker::h4812120ac5db9926 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/registry.rs:715:12 (race+0xd3ae) | |
| #9 rayon_core::join::join_context::hb7a2385fe5c2d3c6 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:116:4 (race+0x11361) | |
| #10 rayon_core::join::join::h553f43827ecd1ca8 /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.0/src/join/mod.rs:100:4 (race+0x12121) | |
| #11 race::main::hc2aebbe679bf2db0 /home/user/Download/race/src/main.rs:9:4 (race+0xe44b) | |
| #12 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6539d0216c6d1757 /checkout/src/libstd/rt.rs:74:33 (race+0xeec8) | |
| #13 std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h9d2cd2d8063d0c3c /checkout/src/libstd/rt.rs:59:12 (race+0xfea52) | |
| #14 _ZN3std9panicking3try7do_call17h4c7c9a485dc77619E.llvm.14561207994945765443 /checkout/src/libstd/panicking.rs:310 (race+0xfea52) | |
| #15 main <null> (race+0xe527) | |
| SUMMARY: ThreadSanitizer: data race /checkout/src/libcore/sync/atomic.rs:1721:19 in core::sync::atomic::atomic_load::hdae70ddbad1705ed | |
| ================== | |
| ThreadSanitizer: reported 23 warnings |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment