pedroazeredo04

Helgrind log modified code

Apr 16th, 2025
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.57 KB | None | 0 0
  1. ==39900== Helgrind, a thread error detector
  2. ==39900== Copyright (C) 2007-2017, and GNU GPL'd, by OpenWorks LLP et al.
  3. ==39900== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
  4. ==39900== Command: build/rclcpp/test/rclcpp/test_clock
  5. ==39900== Parent PID: 3883
  6. ==39900==
  7. ==39900== ---Thread-Announcement------------------------------------------
  8. ==39900==
  9. ==39900== Thread #7 was created
  10. ==39900== at 0x4FC7A23: clone (clone.S:76)
  11. ==39900== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  12. ==39900== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  13. ==39900== by 0x4F3A54F: create_thread (pthread_create.c:297)
  14. ==39900== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  15. ==39900== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  16. ==39900== by 0x6EEB1BA: eprosima::thread::start_thread_impl(int, void* (*)(void*), void*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  17. ==39900== 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. ==39900== 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. ==39900== 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. ==39900== 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. ==39900== by 0x6CF4065: eprosima::fastdds::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  22. ==39900== by 0x6EF48FE: eprosima::fastdds::statistics::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  23. ==39900==
  24. ==39900== ----------------------------------------------------------------
  25. ==39900==
  26. ==39900== Thread #7: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  27. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  28. ==39900== by 0x4F3A363: __pthread_cond_wait_common (pthread_cond_wait.c:516)
  29. ==39900== by 0x4F3A363: ___pthread_cond_clockwait64 (pthread_cond_wait.c:691)
  30. ==39900== by 0x4F3A363: pthread_cond_clockwait@@GLIBC_2.34 (pthread_cond_wait.c:679)
  31. ==39900== by 0x485582D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  32. ==39900== by 0x6C176AB: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  33. ==39900== by 0x6C1864A: eprosima::fastrtps::rtps::ResourceEvent::event_service() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  34. ==39900== by 0x6C1D437: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  35. ==39900== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  36. ==39900== by 0x4F3AAA3: start_thread (pthread_create.c:447)
  37. ==39900== by 0x4FC7A33: clone (clone.S:100)
  38. ==39900==
  39. ==39900== ---Thread-Announcement------------------------------------------
  40. ==39900==
  41. ==39900== Thread #1 is the program's root thread
  42. ==39900==
  43. ==39900== ----------------------------------------------------------------
  44. ==39900==
  45. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  46. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  47. ==39900== by 0x1AB809: TestClockWakeup::test_wakeup_after_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  48. ==39900== by 0x1A7535: TestClockWakeup_wakeup_sleep_ros_time_active_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  49. ==39900== by 0x20103C: 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. ==39900== by 0x1F901E: 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. ==39900== by 0x1D0B8D: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  52. ==39900== by 0x1D175E: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  53. ==39900== by 0x1D21D7: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  54. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  55. ==39900== by 0x20235B: 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. ==39900== by 0x1FA57A: 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. ==39900== by 0x1E178E: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  58. ==39900==
  59. ==39900== ----------------------------------------------------------------
  60. ==39900==
  61. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  62. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  63. ==39900== by 0x1AB243: TestClockWakeup::test_wakeup_before_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  64. ==39900== by 0x1A754E: TestClockWakeup_wakeup_sleep_ros_time_active_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  65. ==39900== by 0x20103C: 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. ==39900== by 0x1F901E: 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. ==39900== by 0x1D0B8D: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  68. ==39900== by 0x1D175E: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  69. ==39900== by 0x1D21D7: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  70. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  71. ==39900== by 0x20235B: 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. ==39900== by 0x1FA57A: 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. ==39900== by 0x1E178E: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  74. ==39900==
  75. ==39900== ----------------------------------------------------------------
  76. ==39900==
  77. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  78. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  79. ==39900== by 0x1A7D1B: TestClockWakeup_no_wakeup_on_sim_time_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  80. ==39900== by 0x20103C: 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. ==39900== by 0x1F901E: 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. ==39900== by 0x1D0B8D: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  83. ==39900== by 0x1D175E: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  84. ==39900== by 0x1D21D7: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  85. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  86. ==39900== by 0x20235B: 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. ==39900== by 0x1FA57A: 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. ==39900== by 0x1E178E: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  89. ==39900== by 0x1BBF89: RUN_ALL_TESTS() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  90. ==39900==
  91. ==39900== ----------------------------------------------------------------
  92. ==39900==
  93. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  94. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  95. ==39900== 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. ==39900== 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. ==39900== by 0x1A8855: TestClockWakeup_multiple_threads_wait_on_one_clock_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  98. ==39900== by 0x20103C: 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. ==39900== by 0x1F901E: 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. ==39900== by 0x1D0B8D: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  101. ==39900== by 0x1D175E: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  102. ==39900== by 0x1D21D7: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  103. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  104. ==39900== by 0x20235B: 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. ==39900== by 0x1FA57A: 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. ==39900==
  107. ==39900== ----------------------------------------------------------------
  108. ==39900==
  109. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  110. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  111. ==39900== by 0x537D712: spdlog::details::periodic_worker::~periodic_worker() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
  112. ==39900== by 0x51D3487: rcl_logging_external_initialize (in /opt/ros/jazzy/lib/librcl_logging_spdlog.so)
  113. ==39900== by 0x50D551B: rcl_logging_configure_with_output_handler (in /opt/ros/jazzy/lib/librcl.so)
  114. ==39900== by 0x495C0BA: rclcpp::Context::init(int, char const* const*, rclcpp::InitOptions const&) (in /opt/ros/jazzy/lib/librclcpp.so)
  115. ==39900== by 0x4A36227: rclcpp::init(int, char const* const*, rclcpp::InitOptions const&, rclcpp::SignalHandlerOptions) (in /opt/ros/jazzy/lib/librclcpp.so)
  116. ==39900== by 0x1ABBF8: TestClockWakeup::SetUpTestCase() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  117. ==39900== by 0x1EDB04: testing::TestSuite::RunSetUpTestSuite() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  118. ==39900== by 0x20196D: 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)
  119. ==39900== by 0x1F9BF1: 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)
  120. ==39900== by 0x1D2139: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  121. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  122. ==39900==
  123. ==39900== ----------------------------------------------------------------
  124. ==39900==
  125. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  126. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  127. ==39900== by 0x1AB809: TestClockWakeup::test_wakeup_after_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  128. ==39900== by 0x1A71D1: TestClockWakeup_wakeup_sleep_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  129. ==39900== by 0x20103C: 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)
  130. ==39900== by 0x1F901E: 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)
  131. ==39900== by 0x1D0B8D: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  132. ==39900== by 0x1D175E: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  133. ==39900== by 0x1D21D7: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  134. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  135. ==39900== by 0x20235B: 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)
  136. ==39900== by 0x1FA57A: 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)
  137. ==39900== by 0x1E178E: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  138. ==39900==
  139. ==39900== ----------------------------------------------------------------
  140. ==39900==
  141. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  142. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  143. ==39900== by 0x1AB243: TestClockWakeup::test_wakeup_before_sleep(std::shared_ptr<rclcpp::Clock> const&) (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  144. ==39900== by 0x1A71E4: TestClockWakeup_wakeup_sleep_Test::TestBody() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  145. ==39900== by 0x20103C: 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)
  146. ==39900== by 0x1F901E: 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)
  147. ==39900== by 0x1D0B8D: testing::Test::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  148. ==39900== by 0x1D175E: testing::TestInfo::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  149. ==39900== by 0x1D21D7: testing::TestSuite::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  150. ==39900== by 0x1E335B: testing::internal::UnitTestImpl::RunAllTests() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  151. ==39900== by 0x20235B: 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)
  152. ==39900== by 0x1FA57A: 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)
  153. ==39900== by 0x1E178E: testing::UnitTest::Run() (in /home/selene/rclcpp_ws/build/rclcpp/test/rclcpp/test_clock)
  154. ==39900==
  155. ==39900== ---Thread-Announcement------------------------------------------
  156. ==39900==
  157. ==39900== Thread #73 was created
  158. ==39900== at 0x4FC7A23: clone (clone.S:76)
  159. ==39900== by 0x4FC7BA2: __clone_internal_fallback (clone-internal.c:64)
  160. ==39900== by 0x4FC7BA2: __clone_internal (clone-internal.c:109)
  161. ==39900== by 0x4F3A54F: create_thread (pthread_create.c:297)
  162. ==39900== by 0x4F3B1A4: pthread_create@@GLIBC_2.34 (pthread_create.c:836)
  163. ==39900== by 0x4854975: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  164. ==39900== by 0x6EEB1BA: eprosima::thread::start_thread_impl(int, void* (*)(void*), void*) (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  165. ==39900== 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)
  166. ==39900== 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)
  167. ==39900== 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)
  168. ==39900== 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)
  169. ==39900== by 0x6CF4065: eprosima::fastdds::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  170. ==39900== by 0x6EF48FE: eprosima::fastdds::statistics::dds::DomainParticipantImpl::enable() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  171. ==39900==
  172. ==39900== ----------------------------------------------------------------
  173. ==39900==
  174. ==39900== Thread #73: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  175. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  176. ==39900== by 0x4F3A363: __pthread_cond_wait_common (pthread_cond_wait.c:516)
  177. ==39900== by 0x4F3A363: ___pthread_cond_clockwait64 (pthread_cond_wait.c:691)
  178. ==39900== by 0x4F3A363: pthread_cond_clockwait@@GLIBC_2.34 (pthread_cond_wait.c:679)
  179. ==39900== by 0x485582D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  180. ==39900== by 0x6C176AB: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  181. ==39900== by 0x6C1864A: eprosima::fastrtps::rtps::ResourceEvent::event_service() (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  182. ==39900== by 0x6C1D437: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  183. ==39900== by 0x4854B7A: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  184. ==39900== by 0x4F3AAA3: start_thread (pthread_create.c:447)
  185. ==39900== by 0x4FC7A33: clone (clone.S:100)
  186. ==39900==
  187. ==39900== ----------------------------------------------------------------
  188. ==39900==
  189. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  190. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  191. ==39900== by 0x6CF484E: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  192. ==39900== by 0x6F1CA00: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  193. ==39900== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
  194. ==39900== by 0x4EE5BBD: exit (exit.c:138)
  195. ==39900== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
  196. ==39900==
  197. ==39900== ----------------------------------------------------------------
  198. ==39900==
  199. ==39900== Thread #1: pthread_rwlock_destroy with invalid argument
  200. ==39900== at 0x4852CF1: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  201. ==39900== by 0x75A1669: CRYPTO_THREAD_lock_free (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  202. ==39900== by 0x758F76B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  203. ==39900== by 0x758F7B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  204. ==39900== by 0x759384F: OPENSSL_cleanup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
  205. ==39900== by 0x6C2FFBC: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  206. ==39900== by 0x6C98960: ??? (in /opt/ros/jazzy/lib/libfastrtps.so.2.14.4)
  207. ==39900== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
  208. ==39900== by 0x4EE5BBD: exit (exit.c:138)
  209. ==39900== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
  210. ==39900==
  211. ==39900== ----------------------------------------------------------------
  212. ==39900==
  213. ==39900== Thread #1: pthread_cond_{signal,broadcast}: dubious: associated lock is not held by any thread
  214. ==39900== at 0x4851C1D: ??? (in /usr/libexec/valgrind/vgpreload_helgrind-amd64-linux.so)
  215. ==39900== by 0x537D712: spdlog::details::periodic_worker::~periodic_worker() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
  216. ==39900== by 0x5349400: spdlog::details::registry::~registry() (in /usr/lib/x86_64-linux-gnu/libspdlog.so.1.12.0)
  217. ==39900== by 0x4EE5A75: __run_exit_handlers (exit.c:108)
  218. ==39900== by 0x4EE5BBD: exit (exit.c:138)
  219. ==39900== by 0x4EC81D0: (below main) (libc_start_call_main.h:74)
  220. ==39900==
  221. ==39900==
  222. ==39900== Use --history-level=approx or =none to gain increased speed, at
  223. ==39900== the cost of reduced accuracy of conflicting-access information
  224. ==39900== For lists of detected and suppressed errors, rerun with: -s
  225. ==39900== ERROR SUMMARY: 27 errors from 12 contexts (suppressed: 25875 from 1176)
Advertisement
Add Comment
Please, Sign In to add comment