Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed ros2 node ptr destruction problem, which gives rise to finish w…
…ith unsoundly - First insights: It seems benhcmark nodes shouldn't store the shared ptrs of ros nodes etc. while rclcpp::shutdown is running Otherwise, benchmark sometimes finishes unsoundly like below. [ERROR] [1713850255.212319171] [bla_bla_node.rclcpp]: Error in destruction of rcl subscription handle: Failed to delete datareader, at ./src/subscription.cpp:52, at ./src/rcl/subscription.c:184 cannot publish data, at ./src/rmw_publish.cpp:62 during '__function__' Fail in delete datareader, at ./src/rmw_service.cpp:104 during '__function__'
- Loading branch information