Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==41359== Helgrind, a thread error detector
- ==41359== Copyright (C) 2007-2017, and GNU GPL'd, by OpenWorks LLP et al.
- ==41359== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
- ==41359== Command: build/rclcpp/test/rclcpp/test_clock
- ==41359== Parent PID: 3883
- ==41359==
- ==41359== ---Thread-Announcement------------------------------------------
- ==41359==
- ==41359== Thread #7 was created
- ==41359== at 0x4FC7A23: clone (clone.S:76)
- ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
- ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
- ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
- ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
- ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x6EEB1BA: eprosima::thread::start_thread_impl(int, void* (*)(void*), void*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x6CF4065: eprosima::fastdds::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6EF48FE: eprosima::fastdds::statistics::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #7: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x4F3A363: __pthread_cond_wait_common (pthread_cond_wait.c:516)
- ==41359== by 0x4F3A363: ___pthread_cond_clockwait64 (pthread_cond_wait.c:691)
- ==41359== by 0x4F3A363: pthread_cond_clockwait@@GLIBC_2.34 (pthread_cond_wait.c:679)
- ==41359== by 0x485582D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x6C176AB: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6C1864A: eprosima::fastrtps::rtps::ResourceEvent::event_service() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6C1D437: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
- ==41359== by 0x4FC7A33: clone (clone.S:100)
- ==41359==
- ==41359== ---Thread-Announcement------------------------------------------
- ==41359==
- ==41359== Thread #1 is the program's root thread
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==41359== by 0x1A7535: TestClockWakeup_wakeup_sleep_ros_time_active_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==41359== by 0x1A754E: TestClockWakeup_wakeup_sleep_ros_time_active_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x1A7D1B: TestClockWakeup_no_wakeup_on_sim_time_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1BC313: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==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)
- ==41359== by 0x1A8846: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359==
- ==41359== ---Thread-Announcement------------------------------------------
- ==41359==
- ==41359== Thread #47 was created
- ==41359== at 0x4FC7A23: clone (clone.S:76)
- ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
- ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
- ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
- ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
- ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==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)
- ==41359== by 0x1A85AF: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Possible data race during write of size 8 at 0x553B4B0 by thread #47
- ==41359== Locks held: none
- ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
- ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
- ==41359== by 0x4FC7A33: clone (clone.S:100)
- ==41359==
- ==41359== This conflicts with a previous read of size 8 by thread #1
- ==41359== Locks held: none
- ==41359== at 0x1AA1C5: std::_Bit_reference::operator bool() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1A8911: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
- ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== Block was alloc'd by thread #1
- ==41359==
- ==41359== ---Thread-Announcement------------------------------------------
- ==41359==
- ==41359== Thread #42 was created
- ==41359== at 0x4FC7A23: clone (clone.S:76)
- ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
- ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
- ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
- ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
- ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==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)
- ==41359== by 0x1A85AF: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Possible data race during read of size 8 at 0x553B4B0 by thread #42
- ==41359== Locks held: none
- ==41359== at 0x1AA1FA: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
- ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
- ==41359== by 0x4FC7A33: clone (clone.S:100)
- ==41359==
- ==41359== This conflicts with a previous write of size 8 by thread #47
- ==41359== Locks held: none
- ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
- ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
- ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== Block was alloc'd by thread #1
- ==41359==
- ==41359== ---Thread-Announcement------------------------------------------
- ==41359==
- ==41359== Thread #41 was created
- ==41359== at 0x4FC7A23: clone (clone.S:76)
- ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
- ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
- ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
- ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
- ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==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)
- ==41359== by 0x1A85AF: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Possible data race during read of size 8 at 0x553B4B0 by thread #1
- ==41359== Locks held: none
- ==41359== at 0x1AA1C5: std::_Bit_reference::operator bool() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1A8911: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1BC313: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== This conflicts with a previous write of size 8 by thread #41
- ==41359== Locks held: none
- ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
- ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
- ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== Block was alloc'd by thread #1
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Possible data race during read of size 8 at 0x553B4B0 by thread #1
- ==41359== Locks held: none
- ==41359== at 0x1AA1C5: std::_Bit_reference::operator bool() const (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1A8A8E: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1BC313: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== This conflicts with a previous write of size 8 by thread #41
- ==41359== Locks held: none
- ==41359== at 0x1AA20F: std::_Bit_reference::operator=(bool) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x4BF3DB3: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
- ==41359== Address 0x553b4b0 is 0 bytes inside a block of size 8 alloc'd
- ==41359== at 0x4849023: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x1B4C1F: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1B1671: std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1AF8AC: std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==41359== by 0x1A8546: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== Block was alloc'd by thread #1
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x537D712: spdlog::details::periodic_worker::~periodic_worker() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
- ==41359== by 0x51D3487: rcl_logging_external_initialize (in /opt/ros/jazzy/lib/librcl_logging_spdlog.so)
- ==41359== by 0x50D551B: rcl_logging_configure_with_output_handler (in /opt/ros/jazzy/lib/librcl.so)
- ==41359== by 0x495C0BA: rclcpp::Context::init(int, char const* const*, rclcpp::InitOptions const&) (in /opt/ros/jazzy/lib/librclcpp.so)
- ==41359== by 0x4A36227: rclcpp::init(int, char const* const*, rclcpp::InitOptions const&, rclcpp::SignalHandlerOptions) (in /opt/ros/jazzy/lib/librclcpp.so)
- ==41359== by 0x1AC1CA: TestClockWakeup::SetUpTestCase() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1EDE8E: testing::TestSuite::RunSetUpTestSuite() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D24C3: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==41359== by 0x1A71D1: TestClockWakeup_wakeup_sleep_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==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)
- ==41359== by 0x1A71E4: TestClockWakeup_wakeup_sleep_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1D0F17: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D1AE8: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1D2561: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359== by 0x1E36E5: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==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)
- ==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)
- ==41359== by 0x1E1B18: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
- ==41359==
- ==41359== ---Thread-Announcement------------------------------------------
- ==41359==
- ==41359== Thread #62 was created
- ==41359== at 0x4FC7A23: clone (clone.S:76)
- ==41359== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
- ==41359== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
- ==41359== by 0x4F3A54F: create_thread (pthread_create.c:297)
- ==41359== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
- ==41359== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x6EEB1BA: eprosima::thread::start_thread_impl(int, void* (*)(void*), void*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==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)
- ==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)
- ==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)
- ==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)
- ==41359== by 0x6CF4065: eprosima::fastdds::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6EF48FE: eprosima::fastdds::statistics::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #62: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x4F3A363: __pthread_cond_wait_common (pthread_cond_wait.c:516)
- ==41359== by 0x4F3A363: ___pthread_cond_clockwait64 (pthread_cond_wait.c:691)
- ==41359== by 0x4F3A363: pthread_cond_clockwait@@GLIBC_2.34 (pthread_cond_wait.c:679)
- ==41359== by 0x485582D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x6C176AB: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6C1864A: eprosima::fastrtps::rtps::ResourceEvent::event_service() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6C1D437: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x4F3AAA3: start_thread (pthread_create.c:447)
- ==41359== by 0x4FC7A33: clone (clone.S:100)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x6CF484E: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6F1CA00: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
- ==41359== by 0x4EE5BBD: exit (exit.c:138)
- ==41359== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_rwlock_destroy with invalid argument
- ==41359== at 0x4852CF1: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x75A1669: CRYPTO_THREAD_lock_free (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
- ==41359== by 0x758F76B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
- ==41359== by 0x758F7B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
- ==41359== by 0x759384F: OPENSSL_cleanup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
- ==41359== by 0x6C2FFBC: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x6C98960: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
- ==41359== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
- ==41359== by 0x4EE5BBD: exit (exit.c:138)
- ==41359== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
- ==41359==
- ==41359== ----------------------------------------------------------------
- ==41359==
- ==41359== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
- ==41359== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
- ==41359== by 0x537D712: spdlog::details::periodic_worker::~periodic_worker() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
- ==41359== by 0x5349400: spdlog::details::registry::~registry() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
- ==41359== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
- ==41359== by 0x4EE5BBD: exit (exit.c:138)
- ==41359== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
- ==41359==
- ==41359==
- ==41359== Use --history-level=approx or =none to gain increased speed, at
- ==41359== the cost of reduced accuracy of conflicting-access information
- ==41359== For lists of detected and suppressed errors, rerun with: -s
- ==41359== ERROR SUMMARY: 47 errors from 16 contexts (suppressed: 22070 from 1193)
Advertisement
Add Comment
Please, Sign In to add comment