I have a setup with gazebo and several custom plugins. When I run simulations, I systematically end up with a zombie "gzclient" process. It is most probably caused by one of my plugins, but I am not sure of how to further track down the bug.
What are the recommended practices for plugin destruction? Should I delete every ROS-Node related object? Call rclcpp::shutdown()? Individual tests close gazebo correctly.
I have a setup with gazebo and several custom plugins. When I run simulations, I systematically end up with a zombie "gzclient" process. It is most probably caused by one of my plugins, but I am not sure of how to further track down the bug.
What are the recommended practices for plugin destruction? Should I delete every ROS-Node related object? Call rclcpp::shutdown()? Individual tests close gazebo correctly.
ROS2 - Humble Gazebo 11.10.2