Skip to content

6.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Nov 07:46
· 646 commits to master since this release

Description

Abstract

Add glog to simple_sensor_simulator.

Background

Sometimes, it's tough to find causes of issue since this node dies without hints. So, I integrate glog to this node so that it outputs stack trace when it dies.

Details

[simple_sensor_simulator_node-2] terminate called after throwing an instance of 'simple_sensor_simulator::SimulationRuntimeError'
[simple_sensor_simulator_node-2]   what():  failed to find ego vehicle
[simple_sensor_simulator_node-2] *** Aborted at 1731026500 (unix time) try "date -d @1731026500" if you are using GNU date ***
[simple_sensor_simulator_node-2] PC: @                0x0 (unknown)
[simple_sensor_simulator_node-2] *** SIGABRT (@0x3e8000397cf) received by PID 235471 (TID 0x7fd9dcff9640) from PID 235471; stack trace: ***
[simple_sensor_simulator_node-2]     @     0x7fd9ebe42520 (unknown)
[simple_sensor_simulator_node-2]     @     0x7fd9ebe969fc pthread_kill
[simple_sensor_simulator_node-2]     @     0x7fd9ebe42476 raise
[simple_sensor_simulator_node-2]     @     0x7fd9ebe287f3 abort
[simple_sensor_simulator_node-2]     @     0x7fd9ec2a2b9e (unknown)
[simple_sensor_simulator_node-2]     @     0x7fd9ec2ae20c (unknown)
[simple_sensor_simulator_node-2]     @     0x7fd9ec2ae277 std::terminate()
[simple_sensor_simulator_node-2]     @     0x7fd9ec2ae4d8 __cxa_throw
[simple_sensor_simulator_node-2]     @     0x7fd9ec55765c _ZN23simple_sensor_simulator11LidarSensorIN11sensor_msgs3msg12PointCloud2_ISaIvEEEE7raycastERKSt6vectorIN22traffic_simulator_msgs12EntityStatusESaIS9_EERKN6rclcpp4TimeE.cold
[simple_sensor_simulator_node-2]     @     0x7fd9ec5c37a0 simple_sensor_simulator::LidarSensor<>::update()
[simple_sensor_simulator_node-2]     @     0x7fd9ec59dbfd simple_sensor_simulator::SensorSimulation::updateSensorFrame()
[simple_sensor_simulator_node-2]     @     0x7fd9ec5a7695 simple_sensor_simulator::ScenarioSimulator::updateFrame()
[simple_sensor_simulator_node-2]     @     0x7fd9ec5a7a05 _ZNSt17_Function_handlerIFN21simulation_api_schema19UpdateFrameResponseERKNS0_18UpdateFrameRequestEEZN23simple_sensor_simulator17ScenarioSimulatorC4ERKN6rclcpp11NodeOptionsEEUlDpOT_E0_E9_M_invokeERKSt9_Any_dataS4_
[simple_sensor_simulator_node-2]     @     0x7fd9ebd8ce8b zeromq::MultiServer::poll()
[simple_sensor_simulator_node-2]     @     0x7fd9ebd8dc6f zeromq::MultiServer::start_poll()
[simple_sensor_simulator_node-2]     @     0x7fd9ec2dc253 (unknown)
[simple_sensor_simulator_node-2]     @     0x7fd9ebe94ac3 (unknown)
[simple_sensor_simulator_node-2]     @     0x7fd9ebf26850 (unknown)
[ERROR] [simple_sensor_simulator_node-2]: process has died [pid 235471, exit code -6, cmd '/home/satoshi/pilot-auto/install/simple_sensor_simulator/lib/simple_sensor_simulator/simple_sensor_simulator_node --ros-args -r __ns:=/simulation --params-file /tmp/launch_params_qflnald1 --params-file /tmp/launch_params_7rrjdjh9 --params-file /tmp/launch_params_zs1s1v38 --params-file /tmp/launch_params_9iwwr5j1 --params-file /tmp/launch_params_y7mdfpkx --params-file /tmp/launch_params_vg92wk24 --params-file /tmp/launch_params_tnnj17od --params-file /tmp/launch_params_2y5m5x_5 --params-file /tmp/launch_params_zjg9m3sq --params-file /tmp/launch_params_phqvrhq4 --params-file /tmp/launch_params_guqddos1 --params-file /tmp/launch_params_lvwzddgr --params-file /tmp/launch_params_qgh5hq3q --params-file /tmp/launch_params_zx6g6ox5 --params-file /tmp/launch_params_ehc9n5of --params-file /tmp/launch_params_apfu5bl0 --params-file /tmp/launch_params_eho8fdep --params-file /tmp/launch_params_hr57yv4_ --params-file /home/satoshi/pilot-auto/install/lexus_description/share/lexus_description/config/vehicle_info.param.yaml --params-file /home/satoshi/pilot-auto/install/lexus_description/share/lexus_description/config/simulator_model.param.yaml --params-file /home/satoshi/pilot-auto/install/cpp_scenario/share/cpp_scenario/scenarios/random002.yaml --params-file /home/satoshi/pilot-auto/install/cpp_scenario/share/cpp_scenario/record_trigger/diagnostics.yaml --params-file /tmp/launch_params_aqhf_1qe'].

References

N/A

Destructive Changes

N/A

Known Limitations

N/A

Related Issues