recordreplay_planner dies when record trajectory is published
Description
How to Reproduce
run LGSVL, then run recordreplay_planner.
$ RMW_IMPLEMENTATION=rmw_cyclonedds_cpp /opt/lgsvl/simulator
$ ros2 launch test_trajectory_following trajectory_recording.launch.py
$ ros2 action send_goal /planning/recordtrajectory recordreplay_planner_actions/action/RecordTrajectory "{record_path: "/tmp/path"}" --feedback
move vehicle on the LGSVL, then publish trajectory
$ ros2 action send_goal /planning/replaytrajectory recordreplay_planner_actions/action/ReplayTrajectory "{replay_path: "/tmp/path"}" --feedback
Then, sometimes the recordreplay_planner_node dies.
[ERROR] [recordreplay_planner_node_exe-8]: process has died [pid 20494, exit code -11, cmd '/home/horibe/AutowareAuto/install/recordreplay_planner_node/lib/recordreplay_planner_node/recordreplay_planner_node_exe __node:=recordreplay_planner __ns:=/planning __params:=/home/horibe/AutowareAuto/install/recordreplay_planner_node/share/recordreplay_planner_node/param/defaults.param.yaml vehicle_state:=/vehicle/vehicle_kinematic_state planned_trajectory:=/planning/trajectory obstacle_bounding_boxes:=/perception/lidar_bounding_boxes'].
At least, when I comment out for some codes related to the collision detection as in https://gitlab.com/mitsudome-r/AutowareAuto/-/tree/remove-collision-detection, the node will not die.