lsd_slam icon indicating copy to clipboard operation
lsd_slam copied to clipboard

[SOLVED] Launching lsd_slam : double free or corruption (out) ERROR

Open pierre-alexandre-masset opened this issue 7 years ago • 5 comments

SOLUTION ON COMMENT BELOW

Hi,

I have just installed lsd_slam and when I try to run it with rosrun lsd_slam_core live_slam /image:=/bebop/image_raw /camera_info:=/bebop/camera_info

It appears that I have : *** Error in `/home/masset/rosbuild_ws/package_dir/lsd_slam/lsd_slam_core/bin/live_slam': double free or corruption (out): 0x0000000001589ae0 *** Abandon (core dumped)

Anybody knows what is wrong ?

pierre-alexandre-masset avatar Dec 23 '16 20:12 pierre-alexandre-masset

** SOLUTION**

I deleted all Eigen versions from my computer (with apt-get and sudo make uninstall with all versions). I have then installed EIgen2.3.5 here http://eigen.tuxfamily.org/index.php?title=News:Eigen_3.2.5_released!

And it worked !

pierre-alexandre-masset avatar Dec 26 '16 12:12 pierre-alexandre-masset

I can not find 3.2.5, so I install 3.2.6. And it still has the same problem. Can you tell me how to download the 3.2.5 version. Do I need to remove the old version before install the 3.2.5?

DL-ljw avatar Jan 25 '18 13:01 DL-ljw

You can 'install' (or more specifically, extract) Eigen 3.2.5 by downloading the source code for v.3.2.5 from the official Eigen repository. As previous answers by @pierre-alexandre-masset suggest, you probably need to remove the previous version to make it work.

bespoke-code avatar Jan 25 '18 14:01 bespoke-code

sorry,I am new to lsd_slam ,I don't how to remove the previous version .please tell me the detail code,thanks!!!!

lingxianv avatar Jan 26 '18 03:01 lingxianv

@lingxianv , that depends on what system you're running. A possible answer on linking your code against the downloaded header files is present in this thread.

bespoke-code avatar Jan 26 '18 21:01 bespoke-code