Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 18.80 KB | None | 0 0
  1. ==================
  2. WARNING: ThreadSanitizer: data race (pid=143742)
  3.   Write of size 8 at 0x7b08000000c0 by thread T1 (mutexes: write M9):
  4.     #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)
  5.     #1 std::__1::_DeallocateCaller::__do_call(void*) /usr/include/c++/v1/new:334:12 (x+0x4ba8d8)
  6.     #2 std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long) /usr/include/c++/v1/new:292:12 (x+0x4ba854)
  7.     #3 std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:268:14 (x+0x4ba75d)
  8.     #4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:340:3 (x+0x4ba6b8)
  9.     #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)
  10.     #6 std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >::__on_zero_shared_weak() /usr/include/c++/v1/memory:3593:9 (x+0x4c5085)
  11.     #7 std::__1::weak_ptr<float>::~weak_ptr() /usr/include/c++/v1/memory:5037:19 (x+0x4b92f7)
  12.     #8 Foo::Foo()::'lambda'()::operator()() const /home/xception/x.cpp:15:9 (x+0x4bbbf7)
  13.     #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)
  14.     #10 void std::__1::__async_func<Foo::Foo()::'lambda'()>::__execute<>(std::__1::__tuple_indices<>) /usr/include/c++/v1/future:2320:16 (x+0x4bba08)
  15.     #11 std::__1::__async_func<Foo::Foo()::'lambda'()>::operator()() /usr/include/c++/v1/future:2313:16 (x+0x4bb9a8)
  16.     #12 std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::__execute() /usr/include/c++/v1/future:1036:9 (x+0x4bb5f6)
  17.     #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)
  18.     #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)
  19.     #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)
  20.  
  21.   Previous read of size 8 at 0x7b08000000c0 by main thread:
  22.     #0 std::__1::__shared_count::__release_shared() /usr/include/c++/v1/memory:3415:9 (x+0x4be6ef)
  23.     #1 std::__1::__shared_weak_count::__release_shared() /usr/include/c++/v1/memory:3457:27 (x+0x4c56c2)
  24.     #2 std::__1::shared_ptr<float>::~shared_ptr() /usr/include/c++/v1/memory:4393:19 (x+0x4b93d7)
  25.     #3 std::__1::shared_ptr<float>::reset() /usr/include/c++/v1/memory:4528:5 (x+0x4b9356)
  26.     #4 main /home/xception/x.cpp:46:16 (x+0x4b8e40)
  27.  
  28.   Mutex M9 (0x7ffcec803300) created at:
  29.     #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)
  30.     #1 std::__1::mutex::lock() <null> (libc++.so.1+0x858a8)
  31.     #2 Foo::add(std::__1::weak_ptr<float>) /home/xception/x.cpp:26:22 (x+0x4b90fe)
  32.     #3 main /home/xception/x.cpp:45:9 (x+0x4b8e23)
  33.  
  34.   Thread T1 (tid=143744, running) created by main thread at:
  35.     #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)
  36.     #1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /usr/include/c++/v1/__threading_support:336:10 (x+0x4bcffc)
  37.     #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)
  38.     #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)
  39.     #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)
  40.     #5 Foo::Foo() /home/xception/x.cpp:8:11 (x+0x4b8ff3)
  41.     #6 main /home/xception/x.cpp:38:7 (x+0x4b8dc3)
  42.  
  43. 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*)
  44. ==================
  45. ==================
  46. WARNING: ThreadSanitizer: data race (pid=143742)
  47.   Write of size 8 at 0x7b08000000c8 by thread T1 (mutexes: write M9):
  48.     #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)
  49.     #1 std::__1::_DeallocateCaller::__do_call(void*) /usr/include/c++/v1/new:334:12 (x+0x4ba8d8)
  50.     #2 std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long) /usr/include/c++/v1/new:292:12 (x+0x4ba854)
  51.     #3 std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:268:14 (x+0x4ba75d)
  52.     #4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:340:3 (x+0x4ba6b8)
  53.     #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)
  54.     #6 std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >::__on_zero_shared_weak() /usr/include/c++/v1/memory:3593:9 (x+0x4c5085)
  55.     #7 std::__1::weak_ptr<float>::~weak_ptr() /usr/include/c++/v1/memory:5037:19 (x+0x4b92f7)
  56.     #8 Foo::Foo()::'lambda'()::operator()() const /home/xception/x.cpp:15:9 (x+0x4bbbf7)
  57.     #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)
  58.     #10 void std::__1::__async_func<Foo::Foo()::'lambda'()>::__execute<>(std::__1::__tuple_indices<>) /usr/include/c++/v1/future:2320:16 (x+0x4bba08)
  59.     #11 std::__1::__async_func<Foo::Foo()::'lambda'()>::operator()() /usr/include/c++/v1/future:2313:16 (x+0x4bb9a8)
  60.     #12 std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::__execute() /usr/include/c++/v1/future:1036:9 (x+0x4bb5f6)
  61.     #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)
  62.     #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)
  63.     #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)
  64.  
  65.   Previous atomic write of size 8 at 0x7b08000000c8 by main thread:
  66.     #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)
  67.     #1 long std::__1::__libcpp_atomic_refcount_decrement<long>(long&) /usr/include/c++/v1/memory:3361:12 (x+0x4be770)
  68.     #2 std::__1::__shared_count::__release_shared() /usr/include/c++/v1/memory:3414:11 (x+0x4be6d9)
  69.     #3 std::__1::__shared_weak_count::__release_shared() /usr/include/c++/v1/memory:3457:27 (x+0x4c56c2)
  70.     #4 std::__1::shared_ptr<float>::~shared_ptr() /usr/include/c++/v1/memory:4393:19 (x+0x4b93d7)
  71.     #5 std::__1::shared_ptr<float>::reset() /usr/include/c++/v1/memory:4528:5 (x+0x4b9356)
  72.     #6 main /home/xception/x.cpp:46:16 (x+0x4b8e40)
  73.  
  74.   Mutex M9 (0x7ffcec803300) created at:
  75.     #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)
  76.     #1 std::__1::mutex::lock() <null> (libc++.so.1+0x858a8)
  77.     #2 Foo::add(std::__1::weak_ptr<float>) /home/xception/x.cpp:26:22 (x+0x4b90fe)
  78.     #3 main /home/xception/x.cpp:45:9 (x+0x4b8e23)
  79.  
  80.   Thread T1 (tid=143744, running) created by main thread at:
  81.     #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)
  82.     #1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /usr/include/c++/v1/__threading_support:336:10 (x+0x4bcffc)
  83.     #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)
  84.     #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)
  85.     #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)
  86.     #5 Foo::Foo() /home/xception/x.cpp:8:11 (x+0x4b8ff3)
  87.     #6 main /home/xception/x.cpp:38:7 (x+0x4b8dc3)
  88.  
  89. 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*)
  90. ==================
  91. ==================
  92. WARNING: ThreadSanitizer: data race (pid=143742)
  93.   Write of size 8 at 0x7b08000000f0 by main thread:
  94.     #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)
  95.     #1 std::__1::_DeallocateCaller::__do_call(void*) /usr/include/c++/v1/new:334:12 (x+0x4ba8d8)
  96.     #2 std::__1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long) /usr/include/c++/v1/new:292:12 (x+0x4ba854)
  97.     #3 std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:268:14 (x+0x4ba75d)
  98.     #4 std::__1::__libcpp_deallocate(void*, unsigned long, unsigned long) /usr/include/c++/v1/new:340:3 (x+0x4ba6b8)
  99.     #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)
  100.     #6 std::__1::__shared_ptr_emplace<float, std::__1::allocator<float> >::__on_zero_shared_weak() /usr/include/c++/v1/memory:3593:9 (x+0x4c5085)
  101.     #7 std::__1::__shared_weak_count::__release_shared() /usr/include/c++/v1/memory:3458:9 (x+0x4c56d8)
  102.     #8 std::__1::shared_ptr<float>::~shared_ptr() /usr/include/c++/v1/memory:4393:19 (x+0x4b93d7)
  103.     #9 std::__1::shared_ptr<float>::reset() /usr/include/c++/v1/memory:4528:5 (x+0x4b9356)
  104.     #10 main /home/xception/x.cpp:46:16 (x+0x4b8e40)
  105.  
  106.   Previous atomic write of size 8 at 0x7b08000000f0 by thread T1 (mutexes: write M9):
  107.     #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)
  108.     #1 long std::__1::__libcpp_atomic_refcount_increment<long>(long&) /usr/include/c++/v1/memory:3350:12 (x+0x4bc38d)
  109.     #2 std::__1::__shared_weak_count::__add_weak() /usr/include/c++/v1/memory:3453:7 (x+0x4bc332)
  110.     #3 std::__1::weak_ptr<float>::weak_ptr(std::__1::weak_ptr<float> const&) /usr/include/c++/v1/memory:4977:19 (x+0x4bbed9)
  111.     #4 Foo::Foo()::'lambda'()::operator()() const /home/xception/x.cpp:12:46 (x+0x4bbbd9)
  112.     #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)
  113.     #6 void std::__1::__async_func<Foo::Foo()::'lambda'()>::__execute<>(std::__1::__tuple_indices<>) /usr/include/c++/v1/future:2320:16 (x+0x4bba08)
  114.     #7 std::__1::__async_func<Foo::Foo()::'lambda'()>::operator()() /usr/include/c++/v1/future:2313:16 (x+0x4bb9a8)
  115.     #8 std::__1::__async_assoc_state<void, std::__1::__async_func<Foo::Foo()::'lambda'()> >::__execute() /usr/include/c++/v1/future:1036:9 (x+0x4bb5f6)
  116.     #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)
  117.     #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)
  118.     #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)
  119.  
  120.   Mutex M9 (0x7ffcec803300) created at:
  121.     #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)
  122.     #1 std::__1::mutex::lock() <null> (libc++.so.1+0x858a8)
  123.     #2 Foo::add(std::__1::weak_ptr<float>) /home/xception/x.cpp:26:22 (x+0x4b90fe)
  124.     #3 main /home/xception/x.cpp:45:9 (x+0x4b8e23)
  125.  
  126.   Thread T1 (tid=143744, running) created by main thread at:
  127.     #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)
  128.     #1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /usr/include/c++/v1/__threading_support:336:10 (x+0x4bcffc)
  129.     #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)
  130.     #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)
  131.     #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)
  132.     #5 Foo::Foo() /home/xception/x.cpp:8:11 (x+0x4b8ff3)
  133.     #6 main /home/xception/x.cpp:38:7 (x+0x4b8dc3)
  134.  
  135. 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*)
  136. ==================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement