ros2 / demos

Apache License 2.0
491 stars 329 forks source link

Bug: rclcpp lifecycle node crashes when using mulithreaded executor and callback groups #654

Closed vinaym815 closed 10 months ago

vinaym815 commented 10 months ago

Bug report

Required Info:

Steps to reproduce issue

Expected behavior

Node should not crash

Actual behavior

Transitioning the lifecycle node through configure and cleanup crashes the node arbitirarily.

Additional information

The following changes have been made to the lifecycle_talker.cpp

Screenshot_2023-10-11_13-58-14

vinaym815 commented 10 months ago

Changing the RWM implementation to cyclone DDS solves it.