Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

gazebo 8 add laser sensor with "libgazebo_ros_laser.so" and type "ray". It still fails when topic laser scan read

I add the laser sensor to a gazebo as the instruction here. It's almost the same as the official tutorial. And the laser type and plugin is ray without gpu. But when I echo the laser scan topic. There is still segmentation fault.

It happened both in local computer and docker. (ubuntu 16.04, gazebo 8, ros kinetic)

gazebo 8 add laser sensor with "libgazebo_ros_laser.so" and type "ray". It still fails when topic laser scan read

I add the laser sensor to a gazebo as the instruction here. It's almost the same as the official tutorial. And the laser type and plugin is ray without gpu. But when I echo the laser scan topic. There is still segmentation fault.

It happened both in local computer and docker. (ubuntu 16.04, gazebo 8, ros kinetic)

GDB showing that: Thread 28 "gzserver" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff5b3fc700 (LWP 19493)] gazebo::sensors::Noise::Apply (this=0x0, _in=_in@entry=2.4839986511063228) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc:107 107 /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc: No such file or directory. (gdb) where #0 gazebo::sensors::Noise::Apply (this=0x0, _in=_in@entry=2.4839986511063228) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc:107 #1 0x00007ffff606dcc8 in gazebo::sensors::RaySensor::UpdateImpl (this=0x7fff3e4c02c0) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/RaySensor.cc:491 #2 0x00007ffff6074d29 in gazebo::sensors::Sensor::Update (this=0x7fff3e4c02c0, _force=_force@entry=false) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Sensor.cc:224 #3 0x00007ffff607bb25 in gazebo::sensors::SensorManager::SensorContainer::Update (this=0xf90310, _force=<optimized out="">) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/SensorManager.cc:586 #4 0x00007ffff607f6aa in gazebo::sensors::SensorManager::SensorContainer::RunLoop (this=0xf90310) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/SensorManager.cc:540 #5 0x00007ffff34195d5 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0 #6 0x00007ffff5dd56ba in start_thread (arg=0x7fff5b3fc700) at pthread_create.c:333 #7 0x00007ffff63e082d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

gazebo 8 add laser sensor with "libgazebo_ros_laser.so" and type "ray". It still fails when topic laser scan read

I add the laser sensor to a gazebo as the instruction here. It's almost the same as the official tutorial. And the laser type and plugin is ray without gpu. But when I echo the laser scan topic. There is still segmentation fault.

It happened both in local computer and docker. (ubuntu 16.04, gazebo 8, ros kinetic)

GDB showing that: that:

Thread 28 "gzserver" received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7fff5b3fc700 (LWP 19493)]
 gazebo::sensors::Noise::Apply (this=0x0, _in=_in@entry=2.4839986511063228) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc:107
 107 /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc: No such file or directory.
 (gdb) where
 #0  gazebo::sensors::Noise::Apply (this=0x0, _in=_in@entry=2.4839986511063228) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc:107
 #1  0x00007ffff606dcc8 in gazebo::sensors::RaySensor::UpdateImpl (this=0x7fff3e4c02c0) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/RaySensor.cc:491
 #2  0x00007ffff6074d29 in gazebo::sensors::Sensor::Update (this=0x7fff3e4c02c0, _force=_force@entry=false)
     at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Sensor.cc:224
 #3  0x00007ffff607bb25 in gazebo::sensors::SensorManager::SensorContainer::Update (this=0xf90310, _force=<optimized out="">)
    out>)
    at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/SensorManager.cc:586
 #4  0x00007ffff607f6aa in gazebo::sensors::SensorManager::SensorContainer::RunLoop (this=0xf90310)
     at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/SensorManager.cc:540
 #5  0x00007ffff34195d5 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0
 #6  0x00007ffff5dd56ba in start_thread (arg=0x7fff5b3fc700) at pthread_create.c:333
 #7  0x00007ffff63e082d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

../sysdeps/unix/sysv/linux/x86_64/clone.S:109

gazebo 8 add laser sensor with "libgazebo_ros_laser.so" and type "ray". It still fails when topic laser scan read

I add the laser sensor to a gazebo as the instruction here. It's almost the same as the official tutorial. And the laser type and plugin is ray without gpu. But when I echo the laser scan topic. There is still segmentation fault.

It happened both in local computer and docker. (ubuntu 16.04, gazebo 8, ros kinetic)

GDB showing shows that:

Thread 28 "gzserver" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff5b3fc700 (LWP 19493)]
gazebo::sensors::Noise::Apply (this=0x0, _in=_in@entry=2.4839986511063228) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc:107
107 /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc: No such file or directory.
(gdb) where
#0  gazebo::sensors::Noise::Apply (this=0x0, _in=_in@entry=2.4839986511063228) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Noise.cc:107
#1  0x00007ffff606dcc8 in gazebo::sensors::RaySensor::UpdateImpl (this=0x7fff3e4c02c0) at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/RaySensor.cc:491
#2  0x00007ffff6074d29 in gazebo::sensors::Sensor::Update (this=0x7fff3e4c02c0, _force=_force@entry=false)
    at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/Sensor.cc:224
#3  0x00007ffff607bb25 in gazebo::sensors::SensorManager::SensorContainer::Update (this=0xf90310, _force=<optimized out>)
    at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/SensorManager.cc:586
#4  0x00007ffff607f6aa in gazebo::sensors::SensorManager::SensorContainer::RunLoop (this=0xf90310)
    at /tmp/gazebo-8.0.0~beta5/gazebo/sensors/SensorManager.cc:540
#5  0x00007ffff34195d5 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0
#6  0x00007ffff5dd56ba in start_thread (arg=0x7fff5b3fc700) at pthread_create.c:333
#7  0x00007ffff63e082d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109