felixendres / rgbdslam_v2

RGB-D SLAM for ROS
GNU General Public License v3.0
935 stars 399 forks source link

REQUIRED process [rgbdslam-2] has died! #99

Open sararht opened 5 years ago

sararht commented 5 years ago

I am working with Ubuntu 16.04 and ROS Kinetic.

The installation of rgbdslam_v2 was succesful, but when I execute the command: $ roslaunch rgbdslam rgbdslam.launch i get the following error:

*REQUIRED process [rgbdslam-2] has died! process has died [pid 31396, exit code -11, cmd /home/sara/catkin_ws/devel/lib/rgbdslam/rgbdslam name:=rgbdslam log:=/home/sara/.ros/log/2afc3b50-9a41-11e8-a6a1-68a86d2b7bba/rgbdslam-2.log]. log file: /home/sara/.ros/log/2afc3b50-9a41-11e8-a6a1-68a86d2b7bba/rgbdslam-2.log Initiating shutdown!**

How can I fix this? Thank you.

arnabsinha commented 5 years ago

I am also getting the same problem

chataign commented 5 years ago

I am also getting a segmentation fault, and this is the output from gdb:

Starting program: /home/fchataigner/catkin_ws/devel/lib/rgbdslam/rgbdslam 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5c6e2d4 in long double boost::math::lanczos::lanczos17m64::lanczos_sum<long double>(long double const&) ()
   from /usr/lib/x86_64-linux-gnu/libpcl_io.so.1.7
(gdb) bt
#0  0x00007ffff5c6e2d4 in long double boost::math::lanczos::lanczos17m64::lanczos_sum<long double>(long double const&) ()
   from /usr/lib/x86_64-linux-gnu/libpcl_io.so.1.7
#1  0x00007ffff5bd9d7f in ?? () from /usr/lib/x86_64-linux-gnu/libpcl_io.so.1.7
#2  0x00007ffff7de76ba in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffd028, env=env@entry=0x7fffffffd038)
    at dl-init.c:72
#3  0x00007ffff7de77cb in call_init (env=0x7fffffffd038, argv=0x7fffffffd028, argc=1, l=<optimized out>) at dl-init.c:30
#4  _dl_init (main_map=0x7ffff7ffe168, argc=1, argv=0x7fffffffd028, env=0x7fffffffd038) at dl-init.c:120
#5  0x00007ffff7dd7c6a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#6  0x0000000000000001 in ?? ()
#7  0x00007fffffffd4ef in ?? ()
#8  0x0000000000000000 in ?? ()
(gdb) 
chataign commented 5 years ago

see https://github.com/felixendres/rgbdslam_v2/issues/8

xurz97 commented 5 years ago

Same here. I fix the problem with a blog. Maybe your current version of g2o and pcl is insufficient for rgbd_slam_v2. Unzip eigen3.2.10(no need to install) and reinstall g2o and pcl1.8 may be helpful.