hector_gazebo icon indicating copy to clipboard operation
hector_gazebo copied to clipboard

Humble Gazebo crash, caused by hector_gazebo_worlds

Open PaddyCube opened this issue 1 year ago • 0 comments

Hi,

I'm on ROS2 Humble and was able to build the entire package without issue. I need a GPS plugin and I added it to my xacro file. As soon as I start gazebo, it fails with this error.

[gzclient-6] gzclient: /usr/include/boost/smart_ptr/shared_ptr.hpp:728: typename boost::detail::sp_member_access<T>::type 
boost::shared_ptr<T>::operator->() const [with T = gazebo::rendering::Camera; 
typename boost::detail::sp_member_access<T>::type = gazebo::rendering::Camera*]: Assertion `px != 0' failed.
[ERROR] [gzclient-6]: process has died [pid 37293, exit code -6, cmd 'gzclient'].

This also occurs if I uncomment the hector plugin. I removed some packages from my install folder and discovered that it gets caused by the package

hector_gazebo_worlds

Right after removing this package from my install folder, gazebo runs without issue and I get GPS data. I don't know what inside the hector_gazebo_worlds package causes this. Also I don't use any world of this package. However removing it from install or src before build, the plugins seems to work.

PaddyCube avatar Jan 05 '24 20:01 PaddyCube