flir_camera_driver
flir_camera_driver copied to clipboard
crashes when you subscribe to /diagnostics
When I run rostopic echo /diagnostics
in a terminal this nodelet crashes.
[192.168.1.2-0]: [camera/camera_nodelet_manager-2] process has died [pid 3811, exit code -6, cmd /opt/ros/melodic/lib/nodelet/nodelet manager __name:=camera_nodelet_manager __log:=/home/ashkan/.ros/log/bcb69b0e-a5ce-11ea-a3de-1c1b0d9218ad/camera-camera_nodelet_manager-2.log].
log file: /home/ashkan/.ros/log/bcb69b0e-a5ce-11ea-a3de-1c1b0d9218ad/camera-camera_nodelet_manager-2*.log
[192.168.1.2-0]: [camera/spinnaker_camera_nodelet-3] process has finished cleanly
log file: /home/ashkan/.ros/log/bcb69b0e-a5ce-11ea-a3de-1c1b0d9218ad/camera-spinnaker_camera_nodelet-3*.log
[192.168.1.2-0]: [camera/image_proc_debayer-4] process has finished cleanly
log file: /home/ashkan/.ros/log/bcb69b0e-a5ce-11ea-a3de-1c1b0d9218ad/camera-image_proc_debayer-4*.log
My actual use case was doing rosbag record -a
when it crashed. So I found exactly which topic caused it to crash and then switched to more rostopic echo as simplest test case.
Note the driver is running on different computer than roscore, but as this is pretty standard in ROS it shouldnt matter.
I am not running the
<node pkg="diagnostic_aggregator" type="aggregator_node"
name="diagnostic_aggregator">
<rosparam command="load"
file="$(find spinnaker_camera_driver)/params/analyzer.yml" />
</node>
code found in the diagnostics.launch file.