introlab / rtabmap

RTAB-Map library and standalone application
https://introlab.github.io/rtabmap
Other
2.8k stars 786 forks source link

Unable to run with Ubuntu Bionic #546

Closed Zumbalamambo closed 4 years ago

Zumbalamambo commented 4 years ago

I tried to run the app through ./rtabmap but it always says, "Segmentation fault"

why is that so?

I tried this too

Zumbalamambo commented 4 years ago

Here is the log,

>   linux-vdso.so.1 (0x00007fffd6d59000)
>   librtabmap_gui.so.0.20 => /usr/local/lib/librtabmap_gui.so.0.20 (0x00007f8cb324e000)
>   librtabmap_core.so.0.20 => /usr/local/lib/librtabmap_core.so.0.20 (0x00007f8cb2909000)
>   librtabmap_utilite.so.0.20 => /usr/local/lib/librtabmap_utilite.so.0.20 (0x00007f8cb26e8000)
>   libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f8cb1ea1000)
>   libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f8cb1756000)
>   libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8cb13cd000)
>   libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8cb11b5000)
>   libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8cb0dc4000)
>   libboost_system.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1 (0x00007f8cb0bbf000)
>   libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8cb09a0000)
>   libpcl_common.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8 (0x00007f8cb06e4000)
>   libpcl_io.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_io.so.1.8 (0x00007f8cb0209000)
>   libpcl_search.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_search.so.1.8 (0x00007f8cafe02000)
>   libpcl_surface.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_surface.so.1.8 (0x00007f8caf68d000)
>   libpcl_visualization.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_visualization.so.1.8 (0x00007f8caf30f000)
>   libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8caef71000)
>   libvtkIOMPIImage-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOMPIImage-6.3.so.6.3 (0x00007f8caed49000)
>   libvtkRenderingFreeTypeFontConfig-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeTypeFontConfig-6.3.so.6.3 (0x00007f8caeb3f000)
>   libvtkRenderingLOD-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-6.3.so.6.3 (0x00007f8cae926000)
>   libvtkRenderingMatplotlib-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingMatplotlib-6.3.so.6.3 (0x00007f8cae715000)
>   libvtkRenderingVolumeOpenGL-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeOpenGL-6.3.so.6.3 (0x00007f8cae46e000)
>   libQt5Svg.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5 (0x00007f8cae219000)
>   libopencv_imgcodecs.so.4.3 => /usr/local/lib/libopencv_imgcodecs.so.4.3 (0x00007f8cadfb2000)
>   libopencv_calib3d.so.4.3 => /usr/local/lib/libopencv_calib3d.so.4.3 (0x00007f8cadbf3000)
>   libopencv_imgproc.so.4.3 => /usr/local/lib/libopencv_imgproc.so.4.3 (0x00007f8cabe7e000)
>   libopencv_core.so.4.3 => /usr/local/lib/libopencv_core.so.4.3 (0x00007f8caac7a000)
>   libQt5PrintSupport.so.5 => /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007f8caaa0b000)
>   libvtkGUISupportQt-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-6.3.so.6.3 (0x00007f8caa7c1000)
>   libvtkRenderingOpenGL-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL-6.3.so.6.3 (0x00007f8caa321000)
>   libvtkInteractionStyle-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-6.3.so.6.3 (0x00007f8caa09b000)
>   libvtkRenderingAnnotation-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-6.3.so.6.3 (0x00007f8ca9d51000)
>   libvtkRenderingFreeType-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-6.3.so.6.3 (0x00007f8ca9a8e000)
>   libvtkRenderingCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-6.3.so.6.3 (0x00007f8ca960e000)
>   libvtkFiltersSources-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-6.3.so.6.3 (0x00007f8ca934d000)
>   libvtkFiltersGeneral-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-6.3.so.6.3 (0x00007f8ca8e1e000)
>   libvtkCommonExecutionModel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-6.3.so.6.3 (0x00007f8ca8b77000)
>   libvtkCommonDataModel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-6.3.so.6.3 (0x00007f8ca861e000)
>   libvtkCommonMath-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonMath-6.3.so.6.3 (0x00007f8ca83fe000)
>   libvtkCommonCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.3.so.6.3 (0x00007f8ca7ede000)
>   libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f8ca7775000)
>   libopencv_stitching.so.4.3 => /usr/local/lib/libopencv_stitching.so.4.3 (0x00007f8ca74c1000)
>   libopencv_aruco.so.4.3 => /usr/local/lib/libopencv_aruco.so.4.3 (0x00007f8ca7255000)
>   libopencv_xfeatures2d.so.4.3 => /usr/local/lib/libopencv_xfeatures2d.so.4.3 (0x00007f8ca6d93000)
>   libOpenNI2.so.0 => /usr/lib/libOpenNI2.so.0 (0x00007f8ca6b34000)
>   libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8ca6917000)
>   libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f8ca660e000)
>   libpcl_kdtree.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so.1.8 (0x00007f8ca62d3000)
>   libpcl_filters.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_filters.so.1.8 (0x00007f8ca58b9000)
>   libpcl_features.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_features.so.1.8 (0x00007f8ca340e000)
>   libpcl_sample_consensus.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so.1.8 (0x00007f8ca2567000)
>   libpcl_segmentation.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so.1.8 (0x00007f8ca1644000)
>   libdc1394.so.22 => /usr/lib/x86_64-linux-gnu/libdc1394.so.22 (0x00007f8ca13ce000)
>   libg2o_core.so => /usr/local/lib/libg2o_core.so (0x00007f8ca116b000)
>   libg2o_types_slam2d.so => /usr/local/lib/libg2o_types_slam2d.so (0x00007f8ca0f06000)
>   libg2o_types_slam3d.so => /usr/local/lib/libg2o_types_slam3d.so (0x00007f8ca0c92000)
>   libg2o_types_sba.so => /usr/local/lib/libg2o_types_sba.so (0x00007f8ca0a32000)
>   libg2o_stuff.so => /usr/local/lib/libg2o_stuff.so (0x00007f8ca0811000)
>   libg2o_csparse_extension.so => /usr/local/lib/libg2o_csparse_extension.so (0x00007f8ca060b000)
>   libcxsparse.so.3 => /usr/lib/x86_64-linux-gnu/libcxsparse.so.3 (0x00007f8ca03e0000)
>   libcholmod.so.3 => /usr/lib/x86_64-linux-gnu/libcholmod.so.3 (0x00007f8ca010a000)
>   libgtsam.so.4 => /usr/local/lib/libgtsam.so.4 (0x00007f8c9faf1000)
>   libopencv_video.so.4.3 => /usr/local/lib/libopencv_video.so.4.3 (0x00007f8c9f87c000)
>   libopencv_videoio.so.4.3 => /usr/local/lib/libopencv_videoio.so.4.3 (0x00007f8c9f5f7000)
>   libopencv_features2d.so.4.3 => /usr/local/lib/libopencv_features2d.so.4.3 (0x00007f8c9f31a000)
>   libopencv_photo.so.4.3 => /usr/local/lib/libopencv_photo.so.4.3 (0x00007f8c9f044000)
>   libtbb.so.2 => /usr/lib/x86_64-linux-gnu/libtbb.so.2 (0x00007f8c9ee08000)
>   libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f8c9ebd9000)
>   libicui18n.so.60 => /usr/lib/x86_64-linux-gnu/libicui18n.so.60 (0x00007f8c9e738000)
>   libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007f8c9e380000)
>   libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f8c9e16f000)
>   libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8c9df6b000)
>   libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f8c9dc54000)
>   /lib64/ld-linux-x86-64.so.2 (0x00007f8cb3b7c000)
>   libboost_thread.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.65.1 (0x00007f8c9da2f000)
>   libboost_filesystem.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.65.1 (0x00007f8c9d815000)
>   libboost_iostreams.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.65.1 (0x00007f8c9d5fb000)
>   libboost_chrono.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.65.1 (0x00007f8c9d3f6000)
>   libpcl_io_ply.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_io_ply.so.1.8 (0x00007f8c9d191000)
>   libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f8c9cf5f000)
>   libvtkIOMPIParallel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOMPIParallel-6.3.so.6.3 (0x00007f8c9cd29000)
>   libvtkIOPLY-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOPLY-6.3.so.6.3 (0x00007f8c9cb0f000)
>   libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f8c9c8f7000)
>   libOpenNI.so.0 => /usr/lib/libOpenNI.so.0 (0x00007f8c9c67a000)
>   libvtkIOLegacy-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-6.3.so.6.3 (0x00007f8c9c3d6000)
>   libvtkIOGeometry-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-6.3.so.6.3 (0x00007f8c9c0bf000)
>   libvtkIOImage-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOImage-6.3.so.6.3 (0x00007f8c9bd3c000)
>   libvtkIOCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOCore-6.3.so.6.3 (0x00007f8c9bac9000)
>   libvtkImagingCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingCore-6.3.so.6.3 (0x00007f8c9b6f9000)
>   libpcl_octree.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_octree.so.1.8 (0x00007f8c9b2bf000)
>   libqhull.so.7 => /usr/lib/x86_64-linux-gnu/libqhull.so.7 (0x00007f8c9b065000)
>   libvtkFiltersModeling-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-6.3.so.6.3 (0x00007f8c9aded000)
>   libvtkFiltersCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-6.3.so.6.3 (0x00007f8c9a71d000)
>   libvtkRenderingContextOpenGL-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingContextOpenGL-6.3.so.6.3 (0x00007f8c9a4ec000)
>   libvtkViewsContext2D-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-6.3.so.6.3 (0x00007f8c9a2d9000)
>   libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f8c9a04d000)
>   libvtkChartsCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkChartsCore-6.3.so.6.3 (0x00007f8c99cec000)
>   libvtkRenderingContext2D-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-6.3.so.6.3 (0x00007f8c99aad000)
>   libvtkInteractionWidgets-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-6.3.so.6.3 (0x00007f8c9958c000)
>   libvtkImagingSources-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingSources-6.3.so.6.3 (0x00007f8c99339000)
>   libvtkCommonColor-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonColor-6.3.so.6.3 (0x00007f8c9911f000)
>   libvtkFiltersExtraction-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-6.3.so.6.3 (0x00007f8c98e11000)
>   libvtkCommonTransforms-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-6.3.so.6.3 (0x00007f8c98be3000)
>   libvtkParallelMPI-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkParallelMPI-6.3.so.6.3 (0x00007f8c989be000)
>   libmpi.so.20 => /usr/lib/x86_64-linux-gnu/libmpi.so.20 (0x00007f8c986cc000)
>   libmpi_cxx.so.20 => /usr/lib/x86_64-linux-gnu/libmpi_cxx.so.20 (0x00007f8c984b2000)
>   libvtkParallelCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkParallelCore-6.3.so.6.3 (0x00007f8c98266000)
>   libvtksys-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtksys-6.3.so.6.3 (0x00007f8c98020000)
>   libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8c97ddb000)
>   libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f8c97b27000)
>   libvtkPythonInterpreter-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkPythonInterpreter-6.3.so.6.3 (0x00007f8c9791d000)
>   libvtkWrappingPython27Core-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkWrappingPython27Core-6.3.so.6.3 (0x00007f8c976f0000)
>   libpython2.7.so.1.0 => /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 (0x00007f8c97173000)
>   libvtkRenderingVolume-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingVolume-6.3.so.6.3 (0x00007f8c96994000)
>   libvtkCommonSystem-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonSystem-6.3.so.6.3 (0x00007f8c96780000)
>   libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f8c96518000)
>   libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007f8c962af000)
>   libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f8c96038000)
>   libopenjp2.so.7 => /usr/lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007f8c95de2000)
>   libIlmImf-2_2.so.22 => /usr/lib/x86_64-linux-gnu/libIlmImf-2_2.so.22 (0x00007f8c9591f000)
>   libopencv_flann.so.4.3 => /usr/local/lib/libopencv_flann.so.4.3 (0x00007f8c956c6000)
>   librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8c954be000)
>   libvtkImagingHybrid-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingHybrid-6.3.so.6.3 (0x00007f8c95240000)
>   libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8c94f08000)
>   libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f8c94c9f000)
>   libvtkftgl-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkftgl-6.3.so.6.3 (0x00007f8c94a94000)
>   libvtkFiltersGeometry-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-6.3.so.6.3 (0x00007f8c9480c000)
>   libvtkCommonComputationalGeometry-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-6.3.so.6.3 (0x00007f8c945d0000)
>   libvtkCommonMisc-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-6.3.so.6.3 (0x00007f8c943ba000)
>   libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f8c9411c000)
>   libflann_cpp.so.1.9 => /usr/lib/x86_64-linux-gnu/libflann_cpp.so.1.9 (0x00007f8c93f0e000)
>   libpcl_ml.so.1.8 => /usr/lib/x86_64-linux-gnu/libpcl_ml.so.1.8 (0x00007f8c93ced000)
>   libraw1394.so.11 => /usr/lib/x86_64-linux-gnu/libraw1394.so.11 (0x00007f8c93ade000)
>   libg2o_opengl_helper.so => /usr/local/lib/libg2o_opengl_helper.so (0x00007f8c938d9000)
>   libamd.so.2 => /usr/lib/x86_64-linux-gnu/libamd.so.2 (0x00007f8c936d0000)
>   libcolamd.so.2 => /usr/lib/x86_64-linux-gnu/libcolamd.so.2 (0x00007f8c934c9000)
>   libsuitesparseconfig.so.5 => /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so.5 (0x00007f8c932c6000)
>   libccolamd.so.2 => /usr/lib/x86_64-linux-gnu/libccolamd.so.2 (0x00007f8c930bc000)
>   libcamd.so.2 => /usr/lib/x86_64-linux-gnu/libcamd.so.2 (0x00007f8c92eb2000)
>   libmetis.so.5 => /usr/lib/x86_64-linux-gnu/libmetis.so.5 (0x00007f8c92c44000)
>   liblapack.so.3 => /usr/lib/x86_64-linux-gnu/liblapack.so.3 (0x00007f8c92385000)
>   libblas.so.3 => /usr/lib/x86_64-linux-gnu/libblas.so.3 (0x00007f8c91dc3000)
>   libboost_serialization.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.65.1 (0x00007f8c91b85000)
>   libboost_timer.so.1.65.1 => /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.65.1 (0x00007f8c9197f000)
>   libtbbmalloc.so.2 => /usr/lib/x86_64-linux-gnu/libtbbmalloc.so.2 (0x00007f8c91741000)
>   libmetis.so => /usr/local/lib/libmetis.so (0x00007f8c914d0000)
>   libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f8c91195000)
>   libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f8c90f41000)
>   libgstapp-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f8c90d32000)
>   libgstriff-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstriff-1.0.so.0 (0x00007f8c90b24000)
>   libgstpbutils-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f8c908ec000)
>   libavcodec.so.58 => /usr/local/lib/libavcodec.so.58 (0x00007f8c8f1f0000)
>   libavformat.so.58 => /usr/local/lib/libavformat.so.58 (0x00007f8c8ed97000)
>   libavutil.so.56 => /usr/local/lib/libavutil.so.56 (0x00007f8c8e977000)
>   libswscale.so.5 => /usr/local/lib/libswscale.so.5 (0x00007f8c8e6ec000)
>   libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007f8c8cb43000)
>   libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f8c8c8d1000)
>   libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f8c8c6c1000)
>   libvtkIOParallel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOParallel-6.3.so.6.3 (0x00007f8c8c43d000)
>   libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f8c8c21f000)
>   libtinyxml.so.2.6.2 => /usr/lib/x86_64-linux-gnu/libtinyxml.so.2.6.2 (0x00007f8c8c00a000)
>   libvtkmetaio-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkmetaio-6.3.so.6.3 (0x00007f8c8bd76000)
>   libvtkDICOMParser-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkDICOMParser-6.3.so.6.3 (0x00007f8c8bb5e000)
>   libvtkViewsCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkViewsCore-6.3.so.6.3 (0x00007f8c8b933000)
>   libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f8c8b702000)
>   libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f8c8b44c000)
>   libvtkInfovisCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkInfovisCore-6.3.so.6.3 (0x00007f8c8b150000)
>   libvtkFiltersHybrid-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersHybrid-6.3.so.6.3 (0x00007f8c8ae77000)
>   libvtkImagingGeneral-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingGeneral-6.3.so.6.3 (0x00007f8c8ab76000)
>   libvtkFiltersStatistics-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersStatistics-6.3.so.6.3 (0x00007f8c8a8ed000)
>   libopen-rte.so.20 => /usr/lib/x86_64-linux-gnu/libopen-rte.so.20 (0x00007f8c8a665000)
>   libopen-pal.so.20 => /usr/lib/x86_64-linux-gnu/libopen-pal.so.20 (0x00007f8c8a3b3000)
>   libhwloc.so.5 => /usr/lib/x86_64-linux-gnu/libhwloc.so.5 (0x00007f8c8a176000)
>   libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f8c89f44000)
>   libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f8c89d41000)
>   liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f8c89b1b000)
>   libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f8c8990d000)
>   libHalf.so.12 => /usr/lib/x86_64-linux-gnu/libHalf.so.12 (0x00007f8c896ca000)
>   libIex-2_2.so.12 => /usr/lib/x86_64-linux-gnu/libIex-2_2.so.12 (0x00007f8c894ac000)
>   libIlmThread-2_2.so.12 => /usr/lib/x86_64-linux-gnu/libIlmThread-2_2.so.12 (0x00007f8c892a5000)
>   libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f8c8907d000)
>   libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f8c88e75000)
>   libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f8c88c5a000)
>   libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f8c88a2d000)
>   libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1 (0x00007f8c887be000)
>   libgfortran.so.4 => /usr/lib/x86_64-linux-gnu/libgfortran.so.4 (0x00007f8c883df000)
>   libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f8c881db000)
>   libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f8c87fd3000)
>   libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f8c87d5e000)
>   libgstaudio-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f8c87ae9000)
>   libgsttag-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f8c878ae000)
>   libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f8c87615000)
>   libswresample.so.3 => /usr/local/lib/libswresample.so.3 (0x00007f8c873f8000)
>   libvtkFiltersParallel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersParallel-6.3.so.6.3 (0x00007f8c87121000)
>   libvtkIONetCDF-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIONetCDF-6.3.so.6.3 (0x00007f8c86ebb000)
>   libjsoncpp.so.1 => /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1 (0x00007f8c86c89000)
>   libnetcdf.so.13 => /usr/lib/x86_64-linux-gnu/libnetcdf.so.13 (0x00007f8c86967000)
>   libvtkImagingFourier-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingFourier-6.3.so.6.3 (0x00007f8c86738000)
>   libvtkalglib-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkalglib-6.3.so.6.3 (0x00007f8c86515000)
>   libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x00007f8c8630a000)
>   libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f8c86100000)
>   libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8c85efc000)
>   libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f8c85cf6000)
>   libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f8c85aef000)
>   libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f8c858da000)
>   libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007f8c8569a000)
>   liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f8c8541e000)
>   libnetcdf_c++.so.4 => /usr/lib/x86_64-linux-gnu/libnetcdf_c++.so.4 (0x00007f8c85200000)
>   libhdf5_serial_hl.so.100 => /usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x00007f8c84fdd000)
>   libhdf5_serial.so.100 => /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.100 (0x00007f8c84a85000)
>   libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f8c84808000)
>   libsz.so.2 => /usr/lib/x86_64-linux-gnu/libsz.so.2 (0x00007f8c84605000)
>   libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f8c843e0000)
>   libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f8c841c3000)
>   librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f8c83fa7000)
>   libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f8c83d99000)
>   libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f8c83b63000)
>   libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f8c837fd000)
>   libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f8c835b2000)
>   libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f8c83360000)
>   liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f8c83152000)
>   libaec.so.0 => /usr/lib/x86_64-linux-gnu/libaec.so.0 (0x00007f8c82f4a000)
>   libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f8c82bcc000)
>   libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f8c82998000)
>   libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f8c82717000)
>   libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f8c823e8000)
>   libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f8c821d5000)
>   libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f8c81eff000)
>   libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f8c81ccd000)
>   libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f8c81ac9000)
>   libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f8c818be000)
>   libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f8c816a3000)
>   libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f8c81488000)
>   libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f8c81247000)
>   libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f8c81043000)
>   libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f8c80e3a000)
>   libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f8c80bad000)
>   libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f8c8090b000)
>   libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f8c806d5000)
>   libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f8c804bf000)
>   libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f8c80296000)
>   libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f8c80087000)
>   libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f8c7fe3d000)
> 
Zumbalamambo commented 4 years ago

Here is the gdb log,

> (gdb) r
> Starting program: /usr/local/bin/rtabmap 
> [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.
> __GI___libc_free (mem=0x20) at malloc.c:3103
> 3103  malloc.c: No such file or directory.
> 
matlabbe commented 4 years ago

You have OpenCV and g2o built from source. Normally OpenCV should be okay, unless you would want to launch rtabmap_ros. For this error with the standalone version, it seems an Eigen problem. This seg fault would be caused by how g2o is compiled. As you are using PCL binaries, build/install g2o with -DBUILD_WITH_MARCH_NATIVE=OFF. Which version of g2o are you using?