flir_camera_driver icon indicating copy to clipboard operation
flir_camera_driver copied to clipboard

crashes when you subscribe to /diagnostics

Open gftabor opened this issue 4 years ago • 1 comments

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.

gftabor avatar Jun 03 '20 19:06 gftabor

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.

gftabor avatar Jun 03 '20 19:06 gftabor