Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==================
- WARNING: ThreadSanitizer: data race (pid=143742)
- Write of size 8 at 0x7b08000000c0 by thread T1 (mutexes: write M9):
- #0 operator delete(void*) /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_new_delete.cc:126:3 (x+0x4b846e)
- #1 std::__1::_DeallocateCaller::__do_call(void*) /usr/include/c++/v1/new:334:12 (x+0x4ba8d8)
- #2 std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long) /usr/include/c++/v1/new:292:12 (x+0x4ba854)
- #3 std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:268:14 (x+0x4ba75d)
- #4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:340:3 (x+0x4ba6b8)
- #5 std::__1::allocator<std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> > >::deallocate(std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >*, unsigned long) /usr/include/c++/v1/memory:1816:10 (x+0x4c52cd)
- #6 std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >::__on_zero_shared_weak() /usr/include/c++/v1/memory:3593:9 (x+0x4c5085)
- #7 std::__1::weak_ptr<float>::~weak_ptr() /usr/include/c++/v1/memory:5037:19 (x+0x4b92f7)
- #8 Foo::Foo()::'lambda'()::operator()() const /home/xception/x.cpp:15:9 (x+0x4bbbf7)
- #9 decltype(std::__1::forward<Foo::Foo()::'lambda'()>(fp)()) std::__1::__invoke<Foo::Foo()::'lambda'()>(Foo::Foo()::'lambda'()&&) /usr/include/c++/v1/type_traits:3530:1 (x+0x4bba60)
- #10 void std::__1::__async_func<Foo::Foo()::'lambda'()>::__execute<>(std::__1::__tuple_indices<>) /usr/include/c++/v1/future:2320:16 (x+0x4bba08)
- #11 std::__1::__async_func<Foo::Foo()::'lambda'()>::operator()() /usr/include/c++/v1/future:2313:16 (x+0x4bb9a8)
- #12 std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::__execute() /usr/include/c++/v1/future:1036:9 (x+0x4bb5f6)
- #13 decltype(*(std::__1::forward<std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*>(fp0)).*fp()) std::__1::__invoke<void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, void>(void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*&&)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*&&) /usr/include/c++/v1/type_traits:3471:1 (x+0x4bded4)
- #14 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*>&, std::__1::__tuple_indices<2ul>) /usr/include/c++/v1/thread:277:5 (x+0x4bdcb1)
- #15 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*> >(void*) /usr/include/c++/v1/thread:287:5 (x+0x4bd099)
- Previous read of size 8 at 0x7b08000000c0 by main thread:
- #0 std::__1::__shared_count::__release_shared() /usr/include/c++/v1/memory:3415:9 (x+0x4be6ef)
- #1 std::__1::__shared_weak_count::__release_shared() /usr/include/c++/v1/memory:3457:27 (x+0x4c56c2)
- #2 std::__1::shared_ptr<float>::~shared_ptr() /usr/include/c++/v1/memory:4393:19 (x+0x4b93d7)
- #3 std::__1::shared_ptr<float>::reset() /usr/include/c++/v1/memory:4528:5 (x+0x4b9356)
- #4 main /home/xception/x.cpp:46:16 (x+0x4b8e40)
- Mutex M9 (0x7ffcec803300) created at:
- #0 pthread_mutex_lock /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:4139:3 (x+0x465966)
- #1 std::__1::mutex::lock() <null> (libc++.so.1+0x858a8)
- #2 Foo::add(std::__1::weak_ptr<float>) /home/xception/x.cpp:26:22 (x+0x4b90fe)
- #3 main /home/xception/x.cpp:45:9 (x+0x4b8e23)
- Thread T1 (tid=143744, running) created by main thread at:
- #0 pthread_create /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_interceptors.cc:967:3 (x+0x4477ab)
- #1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /usr/include/c++/v1/__threading_support:336:10 (x+0x4bcffc)
- #2 std::__1::thread::thread<void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, void>(void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*&&)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*&&) /usr/include/c++/v1/thread:303:16 (x+0x4bb1b8)
- #3 std::__1::future<void> std::__1::__make_async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >(std::__1::__async_func<Foo::Foo()::'lambda'()>&&) /usr/include/c++/v1/future:2291:5 (x+0x4bab70)
- #4 std::__1::future<std::__1::__invoke_of<std::__1::decay<Foo::Foo()::'lambda'()>::type>::type> std::__1::async<Foo::Foo()::'lambda'()>(std::__1::launch, Foo::Foo()::'lambda'()&&) /usr/include/c++/v1/future:2340:16 (x+0x4b9974)
- #5 Foo::Foo() /home/xception/x.cpp:8:11 (x+0x4b8ff3)
- #6 main /home/xception/x.cpp:38:7 (x+0x4b8dc3)
- SUMMARY: ThreadSanitizer: data race /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_new_delete.cc:126:3 in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=143742)
- Write of size 8 at 0x7b08000000c8 by thread T1 (mutexes: write M9):
- #0 operator delete(void*) /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_new_delete.cc:126:3 (x+0x4b846e)
- #1 std::__1::_DeallocateCaller::__do_call(void*) /usr/include/c++/v1/new:334:12 (x+0x4ba8d8)
- #2 std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long) /usr/include/c++/v1/new:292:12 (x+0x4ba854)
- #3 std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:268:14 (x+0x4ba75d)
- #4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:340:3 (x+0x4ba6b8)
- #5 std::__1::allocator<std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> > >::deallocate(std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >*, unsigned long) /usr/include/c++/v1/memory:1816:10 (x+0x4c52cd)
- #6 std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >::__on_zero_shared_weak() /usr/include/c++/v1/memory:3593:9 (x+0x4c5085)
- #7 std::__1::weak_ptr<float>::~weak_ptr() /usr/include/c++/v1/memory:5037:19 (x+0x4b92f7)
- #8 Foo::Foo()::'lambda'()::operator()() const /home/xception/x.cpp:15:9 (x+0x4bbbf7)
- #9 decltype(std::__1::forward<Foo::Foo()::'lambda'()>(fp)()) std::__1::__invoke<Foo::Foo()::'lambda'()>(Foo::Foo()::'lambda'()&&) /usr/include/c++/v1/type_traits:3530:1 (x+0x4bba60)
- #10 void std::__1::__async_func<Foo::Foo()::'lambda'()>::__execute<>(std::__1::__tuple_indices<>) /usr/include/c++/v1/future:2320:16 (x+0x4bba08)
- #11 std::__1::__async_func<Foo::Foo()::'lambda'()>::operator()() /usr/include/c++/v1/future:2313:16 (x+0x4bb9a8)
- #12 std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::__execute() /usr/include/c++/v1/future:1036:9 (x+0x4bb5f6)
- #13 decltype(*(std::__1::forward<std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*>(fp0)).*fp()) std::__1::__invoke<void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, void>(void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*&&)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*&&) /usr/include/c++/v1/type_traits:3471:1 (x+0x4bded4)
- #14 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*>&, std::__1::__tuple_indices<2ul>) /usr/include/c++/v1/thread:277:5 (x+0x4bdcb1)
- #15 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*> >(void*) /usr/include/c++/v1/thread:287:5 (x+0x4bd099)
- Previous atomic write of size 8 at 0x7b08000000c8 by main thread:
- #0 __tsan_atomic64_fetch_add /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_interface_atomic.cc:620:3 (x+0x493655)
- #1 long std::__1::__libcpp_atomic_refcount_decrement<long>(long&) /usr/include/c++/v1/memory:3361:12 (x+0x4be770)
- #2 std::__1::__shared_count::__release_shared() /usr/include/c++/v1/memory:3414:11 (x+0x4be6d9)
- #3 std::__1::__shared_weak_count::__release_shared() /usr/include/c++/v1/memory:3457:27 (x+0x4c56c2)
- #4 std::__1::shared_ptr<float>::~shared_ptr() /usr/include/c++/v1/memory:4393:19 (x+0x4b93d7)
- #5 std::__1::shared_ptr<float>::reset() /usr/include/c++/v1/memory:4528:5 (x+0x4b9356)
- #6 main /home/xception/x.cpp:46:16 (x+0x4b8e40)
- Mutex M9 (0x7ffcec803300) created at:
- #0 pthread_mutex_lock /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:4139:3 (x+0x465966)
- #1 std::__1::mutex::lock() <null> (libc++.so.1+0x858a8)
- #2 Foo::add(std::__1::weak_ptr<float>) /home/xception/x.cpp:26:22 (x+0x4b90fe)
- #3 main /home/xception/x.cpp:45:9 (x+0x4b8e23)
- Thread T1 (tid=143744, running) created by main thread at:
- #0 pthread_create /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_interceptors.cc:967:3 (x+0x4477ab)
- #1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /usr/include/c++/v1/__threading_support:336:10 (x+0x4bcffc)
- #2 std::__1::thread::thread<void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, void>(void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*&&)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*&&) /usr/include/c++/v1/thread:303:16 (x+0x4bb1b8)
- #3 std::__1::future<void> std::__1::__make_async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >(std::__1::__async_func<Foo::Foo()::'lambda'()>&&) /usr/include/c++/v1/future:2291:5 (x+0x4bab70)
- #4 std::__1::future<std::__1::__invoke_of<std::__1::decay<Foo::Foo()::'lambda'()>::type>::type> std::__1::async<Foo::Foo()::'lambda'()>(std::__1::launch, Foo::Foo()::'lambda'()&&) /usr/include/c++/v1/future:2340:16 (x+0x4b9974)
- #5 Foo::Foo() /home/xception/x.cpp:8:11 (x+0x4b8ff3)
- #6 main /home/xception/x.cpp:38:7 (x+0x4b8dc3)
- SUMMARY: ThreadSanitizer: data race /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_new_delete.cc:126:3 in operator delete(void*)
- ==================
- ==================
- WARNING: ThreadSanitizer: data race (pid=143742)
- Write of size 8 at 0x7b08000000f0 by main thread:
- #0 operator delete(void*) /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_new_delete.cc:126:3 (x+0x4b846e)
- #1 std::__1::_DeallocateCaller::__do_call(void*) /usr/include/c++/v1/new:334:12 (x+0x4ba8d8)
- #2 std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long) /usr/include/c++/v1/new:292:12 (x+0x4ba854)
- #3 std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:268:14 (x+0x4ba75d)
- #4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:340:3 (x+0x4ba6b8)
- #5 std::__1::allocator<std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> > >::deallocate(std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >*, unsigned long) /usr/include/c++/v1/memory:1816:10 (x+0x4c52cd)
- #6 std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >::__on_zero_shared_weak() /usr/include/c++/v1/memory:3593:9 (x+0x4c5085)
- #7 std::__1::__shared_weak_count::__release_shared() /usr/include/c++/v1/memory:3458:9 (x+0x4c56d8)
- #8 std::__1::shared_ptr<float>::~shared_ptr() /usr/include/c++/v1/memory:4393:19 (x+0x4b93d7)
- #9 std::__1::shared_ptr<float>::reset() /usr/include/c++/v1/memory:4528:5 (x+0x4b9356)
- #10 main /home/xception/x.cpp:46:16 (x+0x4b8e40)
- Previous atomic write of size 8 at 0x7b08000000f0 by thread T1 (mutexes: write M9):
- #0 __tsan_atomic64_fetch_add /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_interface_atomic.cc:620:3 (x+0x493655)
- #1 long std::__1::__libcpp_atomic_refcount_increment<long>(long&) /usr/include/c++/v1/memory:3350:12 (x+0x4bc38d)
- #2 std::__1::__shared_weak_count::__add_weak() /usr/include/c++/v1/memory:3453:7 (x+0x4bc332)
- #3 std::__1::weak_ptr<float>::weak_ptr(std::__1::weak_ptr<float> const&) /usr/include/c++/v1/memory:4977:19 (x+0x4bbed9)
- #4 Foo::Foo()::'lambda'()::operator()() const /home/xception/x.cpp:12:46 (x+0x4bbbd9)
- #5 decltype(std::__1::forward<Foo::Foo()::'lambda'()>(fp)()) std::__1::__invoke<Foo::Foo()::'lambda'()>(Foo::Foo()::'lambda'()&&) /usr/include/c++/v1/type_traits:3530:1 (x+0x4bba60)
- #6 void std::__1::__async_func<Foo::Foo()::'lambda'()>::__execute<>(std::__1::__tuple_indices<>) /usr/include/c++/v1/future:2320:16 (x+0x4bba08)
- #7 std::__1::__async_func<Foo::Foo()::'lambda'()>::operator()() /usr/include/c++/v1/future:2313:16 (x+0x4bb9a8)
- #8 std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::__execute() /usr/include/c++/v1/future:1036:9 (x+0x4bb5f6)
- #9 decltype(*(std::__1::forward<std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*>(fp0)).*fp()) std::__1::__invoke<void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, void>(void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*&&)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*&&) /usr/include/c++/v1/type_traits:3471:1 (x+0x4bded4)
- #10 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*>&, std::__1::__tuple_indices<2ul>) /usr/include/c++/v1/thread:277:5 (x+0x4bdcb1)
- #11 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*> >(void*) /usr/include/c++/v1/thread:287:5 (x+0x4bd099)
- Mutex M9 (0x7ffcec803300) created at:
- #0 pthread_mutex_lock /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:4139:3 (x+0x465966)
- #1 std::__1::mutex::lock() <null> (libc++.so.1+0x858a8)
- #2 Foo::add(std::__1::weak_ptr<float>) /home/xception/x.cpp:26:22 (x+0x4b90fe)
- #3 main /home/xception/x.cpp:45:9 (x+0x4b8e23)
- Thread T1 (tid=143744, running) created by main thread at:
- #0 pthread_create /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_interceptors.cc:967:3 (x+0x4477ab)
- #1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /usr/include/c++/v1/__threading_support:336:10 (x+0x4bcffc)
- #2 std::__1::thread::thread<void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*, void>(void (std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::*&&)(), std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >*&&) /usr/include/c++/v1/thread:303:16 (x+0x4bb1b8)
- #3 std::__1::future<void> std::__1::__make_async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >(std::__1::__async_func<Foo::Foo()::'lambda'()>&&) /usr/include/c++/v1/future:2291:5 (x+0x4bab70)
- #4 std::__1::future<std::__1::__invoke_of<std::__1::decay<Foo::Foo()::'lambda'()>::type>::type> std::__1::async<Foo::Foo()::'lambda'()>(std::__1::launch, Foo::Foo()::'lambda'()&&) /usr/include/c++/v1/future:2340:16 (x+0x4b9974)
- #5 Foo::Foo() /home/xception/x.cpp:8:11 (x+0x4b8ff3)
- #6 main /home/xception/x.cpp:38:7 (x+0x4b8dc3)
- SUMMARY: ThreadSanitizer: data race /tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.0/work/compiler-rt-9.0.0.src/lib/tsan/rtl/tsan_new_delete.cc:126:3 in operator delete(void*)
- ==================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement