pedroazeredo04

Helgrind log original code

Apr 16th, 2025 (edited)
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.71 KB | None | 0 0
  1. ==41359== Helgrind, a thread error detector
  2. ==41359== Copyright (C) 2007-2017, and GNU GPL'd, by OpenWorks LLP et al.
  3. ==41359== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
  4. ==41359== Command: build/rclcpp/test/rclcpp/test_clock
  5. ==41359== Parent PID: 3883
  6. ==41359==
  7. ==41359== ---Thread-Announcement------------------------------------------
  8. ==41359==
  9. ==41359== Thread #7 was created
  10. ==41359== at 0x4FC7A23: clone (clone.S:76)
  11. ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  12. ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  13. ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
  14. ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  15. ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  16. ==41359== by 0x6EEB1BA: eprosima::thread::start_thread_impl(int, void* (*)(void*), void*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  17. ==41359== by 0x6C1C1BC: eprosima::fastrtps::rtps::ResourceEvent::init_thread(eprosima::fastdds::rtps::ThreadSettings const&, char const*, unsigned int) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  18. ==41359== by 0x6C8664E: eprosima::fastrtps::rtps::RTPSParticipantImpl::RTPSParticipantImpl(unsigned int, eprosima::fastrtps::rtps::RTPSParticipantAttributes const&, eprosima::fastrtps::rtps::GuidPrefix_t const&, eprosima::fastrtps::rtps::GuidPrefix_t const&, eprosima::fastrtps::rtps::RTPSParticipant*, eprosima::fastrtps::rtps::RTPSParticipantListener*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  19. ==41359== by 0x6C8793C: eprosima::fastrtps::rtps::RTPSParticipantImpl::RTPSParticipantImpl(unsigned int, eprosima::fastrtps::rtps::RTPSParticipantAttributes const&, eprosima::fastrtps::rtps::GuidPrefix_t const&, eprosima::fastrtps::rtps::RTPSParticipant*, eprosima::fastrtps::rtps::RTPSParticipantListener*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  20. ==41359== by 0x6C9DB87: eprosima::fastrtps::rtps::RTPSDomainImpl::createParticipant(unsigned int, bool, eprosima::fastrtps::rtps::RTPSParticipantAttributes const&, eprosima::fastrtps::rtps::RTPSParticipantListener*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  21. ==41359== by 0x6CF4065: eprosima::fastdds::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  22. ==41359== by 0x6EF48FE: eprosima::fastdds::statistics::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  23. ==41359==
  24. ==41359== ----------------------------------------------------------------
  25. ==41359==
  26. ==41359== Thread #7: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  27. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  28. ==41359== by 0x4F3A363: __pthread_cond_wait_common (pthread_cond_wait.c:516)
  29. ==41359== by 0x4F3A363: ___pthread_cond_clockwait64 (pthread_cond_wait.c:691)
  30. ==41359== by 0x4F3A363: pthread_cond_clockwait@@GLIBC_2.34 (pthread_cond_wait.c:679)
  31. ==41359== by 0x485582D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  32. ==41359== by 0x6C176AB: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  33. ==41359== by 0x6C1864A: eprosima::fastrtps::rtps::ResourceEvent::event_service() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  34. ==41359== by 0x6C1D437: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  35. ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  36. ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
  37. ==41359== by 0x4FC7A33: clone (clone.S:100)
  38. ==41359==
  39. ==41359== ---Thread-Announcement------------------------------------------
  40. ==41359==
  41. ==41359== Thread #1 is the program's root thread
  42. ==41359==
  43. ==41359== ----------------------------------------------------------------
  44. ==41359==
  45. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  46. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  47. ==41359== by 0x1ABDDB: TestClockWakeup::test_wakeup_after_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  48. ==41359== by 0x1A7535: TestClockWakeup_wakeup_sleep_ros_time_active_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  49. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  50. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  51. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  52. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  53. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  54. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  55. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  56. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  57. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  58. ==41359==
  59. ==41359== ----------------------------------------------------------------
  60. ==41359==
  61. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  62. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  63. ==41359== by 0x1AB815: TestClockWakeup::test_wakeup_before_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  64. ==41359== by 0x1A754E: TestClockWakeup_wakeup_sleep_ros_time_active_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  65. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  66. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  67. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  68. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  69. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  70. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  71. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  72. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  73. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  74. ==41359==
  75. ==41359== ----------------------------------------------------------------
  76. ==41359==
  77. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  78. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  79. ==41359== by 0x1A7D1B: TestClockWakeup_no_wakeup_on_sim_time_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  80. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  81. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  82. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  83. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  84. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  85. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  86. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  87. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  88. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  89. ==41359== by 0x1BC313: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  90. ==41359==
  91. ==41359== ----------------------------------------------------------------
  92. ==41359==
  93. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  94. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  95. ==41359== by 0x495AFF3: rclcpp::Context::shutdown(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /opt/ros/jazzy/lib/librclcpp.so)
  96. ==41359== by 0x4A3630D: rclcpp::shutdown(std::shared_ptr<rclcpp::Context>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /opt/ros/jazzy/lib/librclcpp.so)
  97. ==41359== by 0x1A8846: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  98. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  99. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  100. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  101. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  102. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  103. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  104. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  105. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  106. ==41359==
  107. ==41359== ---Thread-Announcement------------------------------------------
  108. ==41359==
  109. ==41359== Thread #47 was created
  110. ==41359== at 0x4FC7A23: clone (clone.S:76)
  111. ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  112. ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  113. ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
  114. ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  115. ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  116. ==41359== by 0x4BF3EB0: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  117. ==41359== by 0x1A90FC: std::thread::thread<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}, , void>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  118. ==41359== by 0x1A85AF: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  119. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  120. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  121. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  122. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  123. ==41359==
  124. ==41359== ----------------------------------------------------------------
  125. ==41359==
  126. ==41359== Possible data race during write of size 8 at 0x553B4B0 by thread #47
  127. ==41359== Locks held: none
  128. ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  129. ==41359== by 0x1A842E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}::operator()() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  130. ==41359== by 0x1A9D08: void std::__invoke_impl<void, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(std::__invoke_other, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  131. ==41359== by 0x1A9C78: std::__invoke_result<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>::type std::__invoke<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  132. ==41359== by 0x1A9BF9: void std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  133. ==41359== by 0x1A9BB1: std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::operator()() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  134. ==41359== by 0x1A9B71: std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> > >::_M_run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  135. ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  136. ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  137. ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
  138. ==41359== by 0x4FC7A33: clone (clone.S:100)
  139. ==41359==
  140. ==41359== This conflicts with a previous read of size 8 by thread #1
  141. ==41359== Locks held: none
  142. ==41359== at 0x1AA1C5: std::_Bit_reference::operator bool() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  143. ==41359== by 0x1A8911: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  144. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  145. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  146. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  147. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  148. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  149. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  150. ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
  151. ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  152. ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  153. ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  154. ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  155. ==41359== by 0x1AEE68: std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  156. ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  157. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  158. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  159. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  160. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  161. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  162. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  163. ==41359== Block was alloc'd by thread #1
  164. ==41359==
  165. ==41359== ---Thread-Announcement------------------------------------------
  166. ==41359==
  167. ==41359== Thread #42 was created
  168. ==41359== at 0x4FC7A23: clone (clone.S:76)
  169. ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  170. ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  171. ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
  172. ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  173. ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  174. ==41359== by 0x4BF3EB0: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  175. ==41359== by 0x1A90FC: std::thread::thread<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}, , void>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  176. ==41359== by 0x1A85AF: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  177. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  178. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  179. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  180. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  181. ==41359==
  182. ==41359== ----------------------------------------------------------------
  183. ==41359==
  184. ==41359== Possible data race during read of size 8 at 0x553B4B0 by thread #42
  185. ==41359== Locks held: none
  186. ==41359== at 0x1AA1FA: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  187. ==41359== by 0x1A842E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}::operator()() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  188. ==41359== by 0x1A9D08: void std::__invoke_impl<void, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(std::__invoke_other, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  189. ==41359== by 0x1A9C78: std::__invoke_result<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>::type std::__invoke<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  190. ==41359== by 0x1A9BF9: void std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  191. ==41359== by 0x1A9BB1: std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::operator()() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  192. ==41359== by 0x1A9B71: std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> > >::_M_run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  193. ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  194. ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  195. ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
  196. ==41359== by 0x4FC7A33: clone (clone.S:100)
  197. ==41359==
  198. ==41359== This conflicts with a previous write of size 8 by thread #47
  199. ==41359== Locks held: none
  200. ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  201. ==41359== by 0x1A842E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}::operator()() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  202. ==41359== by 0x1A9D08: void std::__invoke_impl<void, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(std::__invoke_other, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  203. ==41359== by 0x1A9C78: std::__invoke_result<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>::type std::__invoke<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  204. ==41359== by 0x1A9BF9: void std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  205. ==41359== by 0x1A9BB1: std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::operator()() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  206. ==41359== by 0x1A9B71: std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> > >::_M_run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  207. ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  208. ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
  209. ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  210. ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  211. ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  212. ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  213. ==41359== by 0x1AEE68: std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  214. ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  215. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  216. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  217. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  218. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  219. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  220. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  221. ==41359== Block was alloc'd by thread #1
  222. ==41359==
  223. ==41359== ---Thread-Announcement------------------------------------------
  224. ==41359==
  225. ==41359== Thread #41 was created
  226. ==41359== at 0x4FC7A23: clone (clone.S:76)
  227. ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  228. ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  229. ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
  230. ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  231. ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  232. ==41359== by 0x4BF3EB0: std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  233. ==41359== by 0x1A90FC: std::thread::thread<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}, , void>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  234. ==41359== by 0x1A85AF: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  235. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  236. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  237. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  238. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  239. ==41359==
  240. ==41359== ----------------------------------------------------------------
  241. ==41359==
  242. ==41359== Possible data race during read of size 8 at 0x553B4B0 by thread #1
  243. ==41359== Locks held: none
  244. ==41359== at 0x1AA1C5: std::_Bit_reference::operator bool() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  245. ==41359== by 0x1A8911: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  246. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  247. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  248. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  249. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  250. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  251. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  252. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  253. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  254. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  255. ==41359== by 0x1BC313: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  256. ==41359==
  257. ==41359== This conflicts with a previous write of size 8 by thread #41
  258. ==41359== Locks held: none
  259. ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  260. ==41359== by 0x1A842E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}::operator()() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  261. ==41359== by 0x1A9D08: void std::__invoke_impl<void, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(std::__invoke_other, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  262. ==41359== by 0x1A9C78: std::__invoke_result<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>::type std::__invoke<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  263. ==41359== by 0x1A9BF9: void std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  264. ==41359== by 0x1A9BB1: std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::operator()() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  265. ==41359== by 0x1A9B71: std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> > >::_M_run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  266. ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  267. ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
  268. ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  269. ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  270. ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  271. ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  272. ==41359== by 0x1AEE68: std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  273. ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  274. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  275. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  276. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  277. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  278. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  279. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  280. ==41359== Block was alloc'd by thread #1
  281. ==41359==
  282. ==41359== ----------------------------------------------------------------
  283. ==41359==
  284. ==41359== Possible data race during read of size 8 at 0x553B4B0 by thread #1
  285. ==41359== Locks held: none
  286. ==41359== at 0x1AA1C5: std::_Bit_reference::operator bool() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  287. ==41359== by 0x1A8A8E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  288. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  289. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  290. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  291. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  292. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  293. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  294. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  295. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  296. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  297. ==41359== by 0x1BC313: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  298. ==41359==
  299. ==41359== This conflicts with a previous write of size 8 by thread #41
  300. ==41359== Locks held: none
  301. ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  302. ==41359== by 0x1A842E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}::operator()() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  303. ==41359== by 0x1A9D08: void std::__invoke_impl<void, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(std::__invoke_other, TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  304. ==41359== by 0x1A9C78: std::__invoke_result<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>::type std::__invoke<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}>(TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}&&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  305. ==41359== by 0x1A9BF9: void std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  306. ==41359== by 0x1A9BB1: std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> >::operator()() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  307. ==41359== by 0x1A9B71: std::thread::_State_impl<std::thread::_Invoker<std::tuple<TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody()::{lambda()#1}> > >::_M_run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  308. ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
  309. ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
  310. ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  311. ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  312. ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  313. ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  314. ==41359== by 0x1AEE68: std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  315. ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  316. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  317. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  318. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  319. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  320. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  321. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  322. ==41359== Block was alloc'd by thread #1
  323. ==41359==
  324. ==41359== ----------------------------------------------------------------
  325. ==41359==
  326. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  327. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  328. ==41359== by 0x537D712: spdlog::details::periodic_worker::~periodic_worker() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
  329. ==41359== by 0x51D3487: rcl_logging_external_initialize (in /opt/ros/jazzy/lib/librcl_logging_spdlog.so)
  330. ==41359== by 0x50D551B: rcl_logging_configure_with_output_handler (in /opt/ros/jazzy/lib/librcl.so)
  331. ==41359== by 0x495C0BA: rclcpp::Context::init(int, char const* const*, rclcpp::InitOptions const&) (in /opt/ros/jazzy/lib/librclcpp.so)
  332. ==41359== by 0x4A36227: rclcpp::init(int, char const* const*, rclcpp::InitOptions const&, rclcpp::SignalHandlerOptions) (in /opt/ros/jazzy/lib/librclcpp.so)
  333. ==41359== by 0x1AC1CA: TestClockWakeup::SetUpTestCase() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  334. ==41359== by 0x1EDE8E: testing::TestSuite::RunSetUpTestSuite() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  335. ==41359== by 0x201CF7: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::TestSuite, void>(testing::TestSuite*, void (testing::TestSuite::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  336. ==41359== by 0x1F9F7B: void testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite, void>(testing::TestSuite*, void (testing::TestSuite::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  337. ==41359== by 0x1D24C3: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  338. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  339. ==41359==
  340. ==41359== ----------------------------------------------------------------
  341. ==41359==
  342. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  343. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  344. ==41359== by 0x1ABDDB: TestClockWakeup::test_wakeup_after_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  345. ==41359== by 0x1A71D1: TestClockWakeup_wakeup_sleep_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  346. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  347. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  348. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  349. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  350. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  351. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  352. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  353. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  354. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  355. ==41359==
  356. ==41359== ----------------------------------------------------------------
  357. ==41359==
  358. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  359. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  360. ==41359== by 0x1AB815: TestClockWakeup::test_wakeup_before_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  361. ==41359== by 0x1A71E4: TestClockWakeup_wakeup_sleep_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  362. ==41359== by 0x2013C6: void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  363. ==41359== by 0x1F93A8: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  364. ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  365. ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  366. ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  367. ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  368. ==41359== by 0x2026E5: bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  369. ==41359== by 0x1FA904: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  370. ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  371. ==41359==
  372. ==41359== ---Thread-Announcement------------------------------------------
  373. ==41359==
  374. ==41359== Thread #62 was created
  375. ==41359== at 0x4FC7A23: clone (clone.S:76)
  376. ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  377. ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  378. ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
  379. ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  380. ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  381. ==41359== by 0x6EEB1BA: eprosima::thread::start_thread_impl(int, void* (*)(void*), void*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  382. ==41359== by 0x6C1C1BC: eprosima::fastrtps::rtps::ResourceEvent::init_thread(eprosima::fastdds::rtps::ThreadSettings const&, char const*, unsigned int) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  383. ==41359== by 0x6C8664E: eprosima::fastrtps::rtps::RTPSParticipantImpl::RTPSParticipantImpl(unsigned int, eprosima::fastrtps::rtps::RTPSParticipantAttributes const&, eprosima::fastrtps::rtps::GuidPrefix_t const&, eprosima::fastrtps::rtps::GuidPrefix_t const&, eprosima::fastrtps::rtps::RTPSParticipant*, eprosima::fastrtps::rtps::RTPSParticipantListener*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  384. ==41359== by 0x6C8793C: eprosima::fastrtps::rtps::RTPSParticipantImpl::RTPSParticipantImpl(unsigned int, eprosima::fastrtps::rtps::RTPSParticipantAttributes const&, eprosima::fastrtps::rtps::GuidPrefix_t const&, eprosima::fastrtps::rtps::RTPSParticipant*, eprosima::fastrtps::rtps::RTPSParticipantListener*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  385. ==41359== by 0x6C9DB87: eprosima::fastrtps::rtps::RTPSDomainImpl::createParticipant(unsigned int, bool, eprosima::fastrtps::rtps::RTPSParticipantAttributes const&, eprosima::fastrtps::rtps::RTPSParticipantListener*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  386. ==41359== by 0x6CF4065: eprosima::fastdds::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  387. ==41359== by 0x6EF48FE: eprosima::fastdds::statistics::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  388. ==41359==
  389. ==41359== ----------------------------------------------------------------
  390. ==41359==
  391. ==41359== Thread #62: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  392. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  393. ==41359== by 0x4F3A363: __pthread_cond_wait_common (pthread_cond_wait.c:516)
  394. ==41359== by 0x4F3A363: ___pthread_cond_clockwait64 (pthread_cond_wait.c:691)
  395. ==41359== by 0x4F3A363: pthread_cond_clockwait@@GLIBC_2.34 (pthread_cond_wait.c:679)
  396. ==41359== by 0x485582D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  397. ==41359== by 0x6C176AB: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  398. ==41359== by 0x6C1864A: eprosima::fastrtps::rtps::ResourceEvent::event_service() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  399. ==41359== by 0x6C1D437: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  400. ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  401. ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
  402. ==41359== by 0x4FC7A33: clone (clone.S:100)
  403. ==41359==
  404. ==41359== ----------------------------------------------------------------
  405. ==41359==
  406. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  407. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  408. ==41359== by 0x6CF484E: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  409. ==41359== by 0x6F1CA00: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  410. ==41359== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
  411. ==41359== by 0x4EE5BBD: exit (exit.c:138)
  412. ==41359== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
  413. ==41359==
  414. ==41359== ----------------------------------------------------------------
  415. ==41359==
  416. ==41359== Thread #1: pthread_rwlock_destroy with invalid argument
  417. ==41359== at 0x4852CF1: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  418. ==41359== by 0x75A1669: CRYPTO_THREAD_lock_free (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  419. ==41359== by 0x758F76B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  420. ==41359== by 0x758F7B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  421. ==41359== by 0x759384F: OPENSSL_cleanup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  422. ==41359== by 0x6C2FFBC: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  423. ==41359== by 0x6C98960: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  424. ==41359== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
  425. ==41359== by 0x4EE5BBD: exit (exit.c:138)
  426. ==41359== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
  427. ==41359==
  428. ==41359== ----------------------------------------------------------------
  429. ==41359==
  430. ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  431. ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  432. ==41359== by 0x537D712: spdlog::details::periodic_worker::~periodic_worker() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
  433. ==41359== by 0x5349400: spdlog::details::registry::~registry() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
  434. ==41359== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
  435. ==41359== by 0x4EE5BBD: exit (exit.c:138)
  436. ==41359== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
  437. ==41359==
  438. ==41359==
  439. ==41359== Use --history-level=approx or =none to gain increased speed, at
  440. ==41359== the cost of reduced accuracy of conflicting-access information
  441. ==41359== For lists of detected and suppressed errors, rerun with: -s
  442. ==41359== ERROR SUMMARY: 47 errors from 16 contexts (suppressed: 22070 from 1193)
Advertisement
Add Comment
Please, Sign In to add comment