Gazebo | Ignition | Community
Ask Your Question

turtlebot_gazebo segfaults

asked 2018-09-30 14:20:12 -0500

odellus gravatar image

So I can run roslaunch gazebo_ros empty_world.launch with no problems. But when I run roslaunch turtlebot_gazebo turtlebot_world.launch something is causing gazebo to crash. Here's the output to stdout:

Segmentation fault (core dumped) [gazebo-1] process has died [pid 10070, exit code 139, cmd /opt/ros/kinetic/lib/gazebo_ros/gzserver -e ode /opt/ros/kinetic/share/turtlebot_gazebo/worlds/ __name:=gazebo __log:=/home/thomas/.ros/log/6a98e730-c490-11e8-a58a-7cdd90a0f479/gazebo-1.log]. log file: /home/thomas/.ros/log/6a98e730-c490-11e8-a58a-7cdd90a0f479/gazebo-1*.log

When I try to dig in deeper by looking at the logs I don't get a whole lot more info:

cat /home/thomas/.ros/log/6a98e730-c490-11e8-a58a-7cdd90a0f479/* | grep ERROR [rosmaster.threadpool][ERROR] 2018-09-30 02:09:11,027: Traceback (most recent call last): [rosmaster.threadpool][ERROR] 2018-09-30 12:04:47,260: Traceback (most recent call last): [roslaunch][ERROR] 2018-09-30 12:04:10,934: [gazebo-1] process has died [pid 10070, exit code 139, cmd /opt/ros/kinetic/lib/gazebo_ros/gzserver -e ode /opt/ros/kinetic/share/turtlebot_gazebo/worlds/ __name:=gazebo __log:=/home/thomas/.ros/log/6a98e730-c490-11e8-a58a-7cdd90a0f479/gazebo-1.log]. [roslaunch][ERROR] 2018-09-30 02:09:11,070: [gazebo-1] process has died [pid 2520, exit code 139, cmd /opt/ros/kinetic/lib/gazebo_ros/gzserver -e ode /opt/ros/kinetic/share/turtlebot_gazebo/worlds/ __name:=gazebo __log:=/home/thomas/.ros/log/6a98e730-c490-11e8-a58a-7cdd90a0f479/gazebo-1.log]. [roslaunch][ERROR] 2018-09-30 02:15:46,626: [gazebo-1] process has died [pid 4034, exit code 139, cmd /opt/ros/kinetic/lib/gazebo_ros/gzserver -e ode /opt/ros/kinetic/share/turtlebot_gazebo/worlds/ __name:=gazebo __log:=/home/thomas/.ros/log/6a98e730-c490-11e8-a58a-7cdd90a0f479/gazebo-1.log]. [rosout][ERROR] 2018-09-30 02:15:46,543: Unpause physics service call failed: unable to connect to service: [Errno 111] Connection refused

Oh and also
Traceback (most recent call last): File "/opt/ros/kinetic/lib/gazebo_ros/spawn_model", line 313, in <module> sm.callSpawnService() File "/opt/ros/kinetic/lib/gazebo_ros/spawn_model", line 289, in callSpawnService rospy.wait_for_service('%s/unpause_physics'%(self.gazebo_namespace)) File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/impl/", line 159, in wait_for_service raise ROSInterruptException("rospy shutdown") rospy.exceptions.ROSInterruptException: rospy shutdown

So it's dying when it tries to call the spawn service. Any help would be most appreciated. I'm really excited to get started using ROS.

edit retag flag offensive close merge delete


I'm using Ubuntu 16.04, no VM.

odellus gravatar imageodellus ( 2018-09-30 14:13:47 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-10-02 18:42:09 -0500

odellus gravatar image

I upgraded to turtlebot3_gazebo and it resolved my issue.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-09-30 14:12:24 -0500

Seen: 891 times

Last updated: Oct 02 '18