Robotics StackExchange | Archived questions

Segmentation Fault and realloc(): invalid pointer: when running rviz

SEGMENTATION FAULT

Hello, I am trying to use Realsense r200 camera with rTAB and I am running into problems. I have used the following commands on a different computer and they all worked fine; however, they won't work on my desktop.

rosrun rviz rviz -d $(rospack find realsense_camera)/rviz/realsenseRvizConfiguration1.rviz

Following this tutorial

Throws a Segmentation fault:

cear@cear:~$ rosrun rviz rviz -d $(rospack find realsense_camera)/rviz/realsenseRvizConfiguration1.rviz 
[ INFO] [1496736958.369521817]: rviz version 1.11.15
[ INFO] [1496736958.369571303]: compiled against Qt version 4.8.6
[ INFO] [1496736958.369584717]: compiled against OGRE version 1.8.1 (Byatis)
[ INFO] [1496736959.002787434]: Stereo is NOT SUPPORTED
[ INFO] [1496736959.002864623]: OpenGl version: 4.5 (GLSL 4.5).
Segmentation fault (core dumped)

REALLOC(): INVALID POINTER:

When running:

roslaunch rtabmapros rtabmap.launch rtabmapargs:="--deletedbon_start" rviz:=true rtabmapviz:=false

From this tutorial

I receive the following error:

 cear@cear:~$ roslaunch rtabmapros rtabmap.launch rtabmapargs:="--deletedbon_start" rviz:=true rtabmapviz:=false... logging to /home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/roslaunch-cear-7314.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt Done checking log file disk usage. Usage is 1GB.

started roslaunch server http://132.68.134.141:35877/

SUMMARY

PARAMETERS * /pointsxyzrgb/approxsync: True * /pointsxyzrgb/decimation: 2.0 * /pointsxyzrgb/voxelsize: 0.02 * /rosdistro: indigo * /rosversion: 1.11.21 * /rtabmap/rgbdodometry/approxsync: True * /rtabmap/rgbdodometry/configpath: * /rtabmap/rgbdodometry/frameid: cameralink * /rtabmap/rgbdodometry/queuesize: 10 * /rtabmap/rgbdodometry/waitfortransformduration: 0.2 * /rtabmap/rtabmap/Mem/IncrementalMemory: true * /rtabmap/rtabmap/Mem/InitWMWithAllNodes: false * /rtabmap/rtabmap/approxsync: True * /rtabmap/rtabmap/configpath: * /rtabmap/rtabmap/databasepath: ~/.ros/rtabmap.db * /rtabmap/rtabmap/frameid: cameralink * /rtabmap/rtabmap/queuesize: 10 * /rtabmap/rtabmap/subscribedepth: True * /rtabmap/rtabmap/subscribescan: False * /rtabmap/rtabmap/subscribescancloud: False * /rtabmap/rtabmap/subscribestereo: False * /rtabmap/rtabmap/waitfortransformduration: 0.2

NODES /rtabmap/ rgbdodometry (rtabmapros/rgbdodometry) rtabmap (rtabmapros/rtabmap) / points_xyzrgb (nodelet/nodelet) rviz (rviz/rviz)

ROSMASTERURI=http://132.68.134.141:11311

core service [/rosout] found process[rtabmap/rgbdodometry-1]: started with pid [7332] process[rtabmap/rtabmap-2]: started with pid [7333] process[rviz-3]: started with pid [7334] process[pointsxyzrgb-4]: started with pid [7335] [ INFO] [1496736859.072183648]: Initializing nodelet with 4 worker threads. *** Error in /opt/ros/indigo/lib/rtabmap_ros/rtabmap': realloc(): invalid pointer: 0x00007fe32404b840 *** *** Error in/opt/ros/indigo/lib/nodelet/nodelet': realloc(): invalid pointer: 0x00007f7021839840 *** [rtabmap/rgbdodometry-1] process has died [pid 7332, exit code -11, cmd /opt/ros/indigo/lib/rtabmapros/rgbdodometry --deletedbonstart rgb/image:=/camera/rgb/imagerectcolor depth/image:=/camera/depthregistered/imageraw rgb/camerainfo:=/camera/rgb/camerainfo _name:=rgbdodometry _log:=/home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/rtabmap-rgbdodometry-1.log]. log file: /home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/rtabmap-rgbdodometry-1*.log [pointsxyzrgb-4] process has died [pid 7335, exit code -6, cmd /opt/ros/indigo/lib/nodelet/nodelet standalone rtabmapros/pointcloudxyzrgb left/image:=/stereocamera/left/imagerectcolor right/image:=/stereocamera/right/imagerect left/camerainfo:=/stereocamera/left/camerainfo right/camerainfo:=/stereocamera/right/camerainfo rgb/image:=/camera/rgb/imagerectcolor depth/image:=/camera/depthregistered/imageraw rgb/camerainfo:=/camera/rgb/camerainfo cloud:=voxelcloud _name:=pointsxyzrgb _log:=/home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/pointsxyzrgb-4.log]. log file: /home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/pointsxyzrgb-4.log [rviz-3] process has died [pid 7334, exit code -11, cmd /opt/ros/indigo/lib/rviz/rviz -d /opt/ros/indigo/share/rtabmapros/launch/config/rgbd.rviz _name:=rviz __log:=/home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/rviz-3.log]. log file: /home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/rviz-3.log [rtabmap/rtabmap-2] process has died [pid 7333, exit code -6, cmd /opt/ros/indigo/lib/rtabmapros/rtabmap --deletedbonstart rgb/image:=/camera/rgb/imagerectcolor depth/image:=/camera/depthregistered/imageraw rgb/camerainfo:=/camera/rgb/camerainfo left/imagerect:=/stereocamera/left/imagerectcolor right/imagerect:=/stereocamera/right/imagerect left/camerainfo:=/stereocamera/left/camerainfo right/camerainfo:=/stereocamera/right/camerainfo scan:=/scan scancloud:=/scancloud _name:=rtabmap __log:=/home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/rtabmap-rtabmap-2.log]. log file: /home/cear/.ros/log/7a77d962-4a8f-11e7-8d6a-3860772ec0c6/rtabmap-rtabmap-2*.log all processes on machine have died, roslaunch will exit shutting down processing monitor... ... shutting down processing monitor complete done

It seems that the same error occurs when I run:

$ roslaunch rtabmapros rtabmap.launch rtabmapargs:="--deletedbonstart" depthtopic:=/camera/depthregistered/swregistered/imagerectraw

$ roslaunch rtabmapros rtabmap.launch rtabmapargs:="--deletedbonstart" depthtopic:=/camera/depth/points/image_raw

I am not sure if those errors are connected, since I am very new to ROS. However, I would greatly appreciate any help in solving them.

BUG REPORT

rosrun rviz system_info.sh

[rosrun] Couldn't find executable named system_info.sh below /opt/ros/indigo/share/rviz

rviz output. rviz

[ INFO] [1496739477.363545638]: rviz version 1.11.15
[ INFO] [1496739477.363602877]: compiled against Qt version 4.8.6
[ INFO] [1496739477.363616402]: compiled against OGRE version 1.8.1 (Byatis)
[ INFO] [1496739478.030162149]: Stereo is NOT SUPPORTED
[ INFO] [1496739478.030247055]: OpenGl version: 4.5 (GLSL 4.5).

Asked by Daniyar on 2017-06-06 03:59:58 UTC

Comments

I'd file an issue on the rtabmap GitHub.

Asked by allenh1 on 2017-06-06 13:29:54 UTC

Answers