ros2 rtabmap_odom get error in libopencv_core.so

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ros2 rtabmap_odom get error in libopencv_core.so

Cmccm123
I use rtabmap_ros of ros2 branch. get a error in the libopencv_core.so
.

here is my gdp log:
[stereo_odometry-1] stereo_odometry subscribed to (exact sync):
[stereo_odometry-1]    /left/image_rect \
[stereo_odometry-1]    /right/image_rect \
[stereo_odometry-1]    /left/camera_info \
[stereo_odometry-1]    /right/camera_info
[stereo_odometry-1] [New Thread 0xffff7f7db900 (LWP 133277)]
[stereo_odometry-1] [New Thread 0xffff7efda900 (LWP 133278)]
[stereo_odometry-1] [New Thread 0xffff7ebd9900 (LWP 133279)]
[stereo_odometry-1] [New Thread 0xffff7e7d8900 (LWP 133280)]
[stereo_odometry-1] [New Thread 0xffff7dfd6900 (LWP 133281)]
[stereo_odometry-1] [New Thread 0xffff7e3d7900 (LWP 133282)]
[stereo_odometry-1]
[stereo_odometry-1] Thread 1 "stereo_odometry" received signal SIGSEGV, Segmentation fault.
[stereo_odometry-1] 0x0000fffff52bd8fc in cv::_OutputArray::create(cv::Size_<int>, int, int, bool, cv::_OutputArray::DepthMask) const ()
[stereo_odometry-1]    from /lib/aarch64-linux-gnu/libopencv_core.so.4.5
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[stereo_odometry-1] Quit
[ERROR] [stereo_odometry-1]: process[stereo_odometry-1] failed to terminate '5' seconds after receiving 'SIGINT', escalating to 'SIGTERM'
[INFO] [stereo_odometry-1]: sending signal 'SIGTERM' to process[stereo_odometry-1]
[stereo_odometry-1] Exception ignored in: <gdb._GdbOutputFile object at 0xffffa407ddc0>
[stereo_odometry-1] Traceback (most recent call last):
[stereo_odometry-1]   File "/usr/share/gdb/python/gdb/__init__.py", line 43, in flush
[stereo_odometry-1]     def flush(self):
[stereo_odometry-1] KeyboardInterrupt:
[INFO] [stereo_odometry-1]: process has finished cleanly [pid 133220]
[stereo_odometry-1] (gdb) (gdb)

ldd rtabmap:
        linux-vdso.so.1 (0x0000ffff934c4000)
        librtabmap_utilite.so.0.21 => /opt/r2c2/rtabmap_ws/install/rtabmap/lib/librtabmap_utilite.so.0.21 (0x0000ffff9292c000)
        libopencv_stitching.so.4.5 => /lib/aarch64-linux-gnu/libopencv_stitching.so.4.5 (0x0000ffff9277f000)
        libopencv_photo.so.4.5 => /lib/aarch64-linux-gnu/libopencv_photo.so.4.5 (0x0000ffff925ea000)
        libopencv_video.so.4.5 => /lib/aarch64-linux-gnu/libopencv_video.so.4.5 (0x0000ffff92591000)
        libpcl_surface.so.1.10 => /lib/aarch64-linux-gnu/libpcl_surface.so.1.10 (0x0000ffff918d7000)
        libpcl_segmentation.so.1.10 => /lib/aarch64-linux-gnu/libpcl_segmentation.so.1.10 (0x0000ffff90b93000)
        libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000ffff90b69000)
        liboctomap.so.1.9 => /opt/ros/galactic/lib/liboctomap.so.1.9 (0x0000ffff90b17000)
        liboctomath.so.1.9 => /opt/ros/galactic/lib/liboctomath.so.1.9 (0x0000ffff90b01000)
        libg2o.so => /opt/r2c2/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so (0x0000ffff90a70000)
        libORB_SLAM3.so => /opt/r2c2/ORB_SLAM3/lib/libORB_SLAM3.so (0x0000ffff90847000)
        libDBoW2.so => /opt/r2c2/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so (0x0000ffff9082a000)
        libpangolin.so => /usr/local/lib/libpangolin.so (0x0000ffff906cd000)
        libsqlite3.so.0 => /lib/aarch64-linux-gnu/libsqlite3.so.0 (0x0000ffff9059a000)
        libfreenect.so.0.5 => /lib/aarch64-linux-gnu/libfreenect.so.0.5 (0x0000ffff9057b000)
        libOpenNI2.so.0 => /lib/libOpenNI2.so.0 (0x0000ffff9050c000)
        libdc1394.so.22 => /lib/aarch64-linux-gnu/libdc1394.so.22 (0x0000ffff90486000)
        libboost_filesystem.so.1.71.0 => /lib/aarch64-linux-gnu/libboost_filesystem.so.1.71.0 (0x0000ffff9045c000)
        libopencv_videoio.so.4.5 => /lib/aarch64-linux-gnu/libopencv_videoio.so.4.5 (0x0000ffff903de000)
        libopencv_imgcodecs.so.4.5 => /lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5 (0x0000ffff9030d000)
        libopencv_calib3d.so.4.5 => /lib/aarch64-linux-gnu/libopencv_calib3d.so.4.5 (0x0000ffff90115000)
        libopencv_features2d.so.4.5 => /lib/aarch64-linux-gnu/libopencv_features2d.so.4.5 (0x0000ffff9005c000)
        libopencv_imgproc.so.4.5 => /lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5 (0x0000ffff8fc96000)
        libopencv_core.so.4.5 => /lib/aarch64-linux-gnu/libopencv_core.so.4.5 (0x0000ffff8f762000)
        libpcl_features.so.1.10 => /lib/aarch64-linux-gnu/libpcl_features.so.1.10 (0x0000ffff8d20b000)
        libpcl_filters.so.1.10 => /lib/aarch64-linux-gnu/libpcl_filters.so.1.10 (0x0000ffff8ca34000)
        libpcl_sample_consensus.so.1.10 => /lib/aarch64-linux-gnu/libpcl_sample_consensus.so.1.10 (0x0000ffff8bdb9000)
        libpcl_io.so.1.10 => /lib/aarch64-linux-gnu/libpcl_io.so.1.10 (0x0000ffff8bb40000)
        libpcl_search.so.1.10 => /lib/aarch64-linux-gnu/libpcl_search.so.1.10 (0x0000ffff8b90e000)
        libpcl_kdtree.so.1.10 => /lib/aarch64-linux-gnu/libpcl_kdtree.so.1.10 (0x0000ffff8b7b8000)
        libpcl_common.so.1.10 => /lib/aarch64-linux-gnu/libpcl_common.so.1.10 (0x0000ffff8b6fc000)
        libvtkCommonCore-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonCore-7.1.so.7.1p (0x0000ffff8b3d4000)
        libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffff8b3a3000)
        libGL.so.1 => /lib/aarch64-linux-gnu/libGL.so.1 (0x0000ffff8b2aa000)
        libgomp.so.1 => /lib/aarch64-linux-gnu/libgomp.so.1 (0x0000ffff8b25c000)
        libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffff8b077000)
        libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8afcc000)
        libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffff8afa8000)
        libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8ae35000)
        /lib/ld-linux-aarch64.so.1 (0x0000ffff93494000)
        libopencv_cudafeatures2d.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_cudafeatures2d.so.4.5 (0x0000ffff8a994000)
        libopencv_cudalegacy.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_cudalegacy.so.4.5 (0x0000ffff8a6e4000)
        libdl.so.2 => /usr/lib/aarch64-linux-gnu/libdl.so.2 (0x0000ffff8a6d0000)
        librt.so.1 => /usr/lib/aarch64-linux-gnu/librt.so.1 (0x0000ffff8a6b8000)
        libopencv_cudawarping.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_cudawarping.so.4.5 (0x0000ffff89f14000)
        libopencv_cudaarithm.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_cudaarithm.so.4.5 (0x0000ffff88484000)
        libopencv_flann.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_flann.so.4.5 (0x0000ffff8840c000)
        libopencv_cudaimgproc.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_cudaimgproc.so.4.5 (0x0000ffff87ea6000)
        libpcl_octree.so.1.10 => /lib/aarch64-linux-gnu/libpcl_octree.so.1.10 (0x0000ffff87c55000)
        libqhull.so.7 => /lib/aarch64-linux-gnu/libqhull.so.7 (0x0000ffff87bf7000)
        libvtkFiltersModeling-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkFiltersModeling-7.1.so.7.1p (0x0000ffff87b5c000)
        libvtkFiltersCore-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkFiltersCore-7.1.so.7.1p (0x0000ffff876ff000)
        libvtkCommonExecutionModel-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonExecutionModel-7.1.so.7.1p (0x0000ffff87632000)
        libvtkCommonDataModel-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonDataModel-7.1.so.7.1p (0x0000ffff872aa000)
        libpcl_ml.so.1.10 => /lib/aarch64-linux-gnu/libpcl_ml.so.1.10 (0x0000ffff8727c000)
        liblz4.so.1 => /lib/aarch64-linux-gnu/liblz4.so.1 (0x0000ffff8724c000)
        libopencv_highgui.so.4.5 => /lib/aarch64-linux-gnu/libopencv_highgui.so.4.5 (0x0000ffff87227000)
        libGLEW.so.2.1 => /lib/aarch64-linux-gnu/libGLEW.so.2.1 (0x0000ffff87167000)
        libX11.so.6 => /lib/aarch64-linux-gnu/libX11.so.6 (0x0000ffff87022000)
        libpython3.8.so.1.0 => /lib/aarch64-linux-gnu/libpython3.8.so.1.0 (0x0000ffff86acd000)
        libOpenNI.so.0 => /lib/libOpenNI.so.0 (0x0000ffff86a41000)
        libpng16.so.16 => /lib/aarch64-linux-gnu/libpng16.so.16 (0x0000ffff869fd000)
        libjpeg.so.8 => /lib/aarch64-linux-gnu/libjpeg.so.8 (0x0000ffff869ad000)
        libIlmImf-2_3.so.24 => /lib/aarch64-linux-gnu/libIlmImf-2_3.so.24 (0x0000ffff866e2000)
        libusb-1.0.so.0 => /lib/aarch64-linux-gnu/libusb-1.0.so.0 (0x0000ffff866b8000)
        libraw1394.so.11 => /lib/aarch64-linux-gnu/libraw1394.so.11 (0x0000ffff8669a000)
        libgstreamer-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so.0 (0x0000ffff8652c000)
        libgobject-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x0000ffff864ba000)
        libglib-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000ffff86380000)
        libgstapp-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstapp-1.0.so.0 (0x0000ffff86360000)
        libgstriff-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstriff-1.0.so.0 (0x0000ffff86340000)
        libgstpbutils-1.0.so.0 => /usr/lib/aarch64-linux-gnu/libgstpbutils-1.0.so.0 (0x0000ffff862f4000)
        libavcodec.so.58 => /usr/lib/aarch64-linux-gnu/libavcodec.so.58 (0x0000ffff84fab000)
        libavformat.so.58 => /usr/lib/aarch64-linux-gnu/libavformat.so.58 (0x0000ffff84d35000)
        libavutil.so.56 => /usr/lib/aarch64-linux-gnu/libavutil.so.56 (0x0000ffff84c0b000)
        libswscale.so.5 => /usr/lib/aarch64-linux-gnu/libswscale.so.5 (0x0000ffff84b88000)
        libwebp.so.6 => /usr/lib/aarch64-linux-gnu/libwebp.so.6 (0x0000ffff84b26000)
        libopenjp2.so.7 => /usr/lib/aarch64-linux-gnu/libopenjp2.so.7 (0x0000ffff84ac6000)
        libtbb.so => /usr/lib/aarch64-linux-gnu/libtbb.so (0x0000ffff84a80000)
        libboost_iostreams.so.1.71.0 => /lib/aarch64-linux-gnu/libboost_iostreams.so.1.71.0 (0x0000ffff84a4b000)
        libpcl_io_ply.so.1.10 => /lib/aarch64-linux-gnu/libpcl_io_ply.so.1.10 (0x0000ffff849de000)
        libvtkIOGeometry-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkIOGeometry-7.1.so.7.1p (0x0000ffff8489a000)
        libvtkIOLegacy-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkIOLegacy-7.1.so.7.1p (0x0000ffff847d2000)
        libvtkIOPLY-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkIOPLY-7.1.so.7.1p (0x0000ffff847a6000)
        libpcap.so.0.8 => /lib/aarch64-linux-gnu/libpcap.so.0.8 (0x0000ffff84751000)
        libvtkIOCore-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkIOCore-7.1.so.7.1p (0x0000ffff846cf000)
        libvtkImagingCore-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkImagingCore-7.1.so.7.1p (0x0000ffff844f3000)
        libvtkIOImage-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkIOImage-7.1.so.7.1p (0x0000ffff8434c000)
        libvtksys-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtksys-7.1.so.7.1p (0x0000ffff842f9000)
        libGLdispatch.so.0 => /lib/aarch64-linux-gnu/libGLdispatch.so.0 (0x0000ffff8416e000)
        libGLX.so.0 => /lib/aarch64-linux-gnu/libGLX.so.0 (0x0000ffff8412c000)
        libopencv_cudafilters.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_cudafilters.so.4.5 (0x0000ffff805fc000)
        libopencv_objdetect.so.4.5 => /usr/lib/aarch64-linux-gnu/libopencv_objdetect.so.4.5 (0x0000ffff80590000)
        libnppc.so.11 => /usr/local/cuda-11.4/lib64/libnppc.so.11 (0x0000ffff803fe000)
        libnppig.so.11 => /usr/local/cuda-11.4/lib64/libnppig.so.11 (0x0000ffff7e2ac000)
        libnppial.so.11 => /usr/local/cuda-11.4/lib64/libnppial.so.11 (0x0000ffff7d5b0000)
        libnppidei.so.11 => /usr/local/cuda-11.4/lib64/libnppidei.so.11 (0x0000ffff7cc00000)
        libnppist.so.11 => /usr/local/cuda-11.4/lib64/libnppist.so.11 (0x0000ffff7ab28000)
        libnppitc.so.11 => /usr/local/cuda-11.4/lib64/libnppitc.so.11 (0x0000ffff7a6bd000)
        libcublas.so.11 => /usr/local/cuda-11.4/lib64/libcublas.so.11 (0x0000ffff7066b000)
        libcufft.so.10 => /usr/local/cuda-11.4/lib64/libcufft.so.10 (0x0000ffff6579a000)
        libnppicc.so.11 => /usr/local/cuda-11.4/lib64/libnppicc.so.11 (0x0000ffff6514c000)
        libvtkFiltersSources-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkFiltersSources-7.1.so.7.1p (0x0000ffff6506d000)
        libvtkFiltersGeneral-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkFiltersGeneral-7.1.so.7.1p (0x0000ffff64d6c000)
        libvtkCommonMisc-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonMisc-7.1.so.7.1p (0x0000ffff64d42000)
        libvtkCommonTransforms-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonTransforms-7.1.so.7.1p (0x0000ffff64d04000)
        libvtkCommonMath-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonMath-7.1.so.7.1p (0x0000ffff64cd0000)
        libvtkCommonSystem-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonSystem-7.1.so.7.1p (0x0000ffff64cab000)
        libgtk-x11-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgtk-x11-2.0.so.0 (0x0000ffff64834000)
        libgdk-x11-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgdk-x11-2.0.so.0 (0x0000ffff6476d000)
        libcairo.so.2 => /usr/lib/aarch64-linux-gnu/libcairo.so.2 (0x0000ffff6464f000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x0000ffff64618000)
        libxcb.so.1 => /lib/aarch64-linux-gnu/libxcb.so.1 (0x0000ffff645e1000)
        libexpat.so.1 => /lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff645aa000)
        libutil.so.1 => /lib/aarch64-linux-gnu/libutil.so.1 (0x0000ffff64596000)
        libtinyxml.so.2.6.2 => /lib/aarch64-linux-gnu/libtinyxml.so.2.6.2 (0x0000ffff64570000)
        libHalf.so.24 => /lib/aarch64-linux-gnu/libHalf.so.24 (0x0000ffff6451b000)
        libIex-2_3.so.24 => /lib/aarch64-linux-gnu/libIex-2_3.so.24 (0x0000ffff644eb000)
        libIlmThread-2_3.so.24 => /lib/aarch64-linux-gnu/libIlmThread-2_3.so.24 (0x0000ffff644d3000)
        libudev.so.1 => /lib/aarch64-linux-gnu/libudev.so.1 (0x0000ffff64499000)
        libgmodule-2.0.so.0 => /lib/aarch64-linux-gnu/libgmodule-2.0.so.0 (0x0000ffff64485000)
        libffi.so.7 => /lib/aarch64-linux-gnu/libffi.so.7 (0x0000ffff6446a000)
        libpcre.so.3 => /lib/aarch64-linux-gnu/libpcre.so.3 (0x0000ffff643f8000)
        libgstbase-1.0.so.0 => /lib/aarch64-linux-gnu/libgstbase-1.0.so.0 (0x0000ffff64373000)
        libgstaudio-1.0.so.0 => /lib/aarch64-linux-gnu/libgstaudio-1.0.so.0 (0x0000ffff642ef000)
        libgsttag-1.0.so.0 => /lib/aarch64-linux-gnu/libgsttag-1.0.so.0 (0x0000ffff642a3000)
        libgstvideo-1.0.so.0 => /lib/aarch64-linux-gnu/libgstvideo-1.0.so.0 (0x0000ffff641ec000)
        libswresample.so.3 => /lib/aarch64-linux-gnu/libswresample.so.3 (0x0000ffff641c4000)
        libvpx.so.6 => /lib/aarch64-linux-gnu/libvpx.so.6 (0x0000ffff63ff2000)
        libwebpmux.so.3 => /lib/aarch64-linux-gnu/libwebpmux.so.3 (0x0000ffff63fd9000)
        liblzma.so.5 => /lib/aarch64-linux-gnu/liblzma.so.5 (0x0000ffff63fa5000)
        librsvg-2.so.2 => /lib/aarch64-linux-gnu/librsvg-2.so.2 (0x0000ffff63777000)
        libzvbi.so.0 => /lib/aarch64-linux-gnu/libzvbi.so.0 (0x0000ffff636df000)
        libsnappy.so.1 => /lib/aarch64-linux-gnu/libsnappy.so.1 (0x0000ffff636c6000)
        libaom.so.0 => /lib/aarch64-linux-gnu/libaom.so.0 (0x0000ffff633b4000)
        libcodec2.so.0.9 => /lib/aarch64-linux-gnu/libcodec2.so.0.9 (0x0000ffff625c9000)
        libgsm.so.1 => /lib/aarch64-linux-gnu/libgsm.so.1 (0x0000ffff625ae000)
        libmp3lame.so.0 => /lib/aarch64-linux-gnu/libmp3lame.so.0 (0x0000ffff6252e000)
        libopus.so.0 => /lib/aarch64-linux-gnu/libopus.so.0 (0x0000ffff624cb000)
        libshine.so.3 => /lib/aarch64-linux-gnu/libshine.so.3 (0x0000ffff624b1000)
        libspeex.so.1 => /lib/aarch64-linux-gnu/libspeex.so.1 (0x0000ffff62489000)
        libtheoraenc.so.1 => /lib/aarch64-linux-gnu/libtheoraenc.so.1 (0x0000ffff62448000)
        libtheoradec.so.1 => /lib/aarch64-linux-gnu/libtheoradec.so.1 (0x0000ffff6241f000)
        libtwolame.so.0 => /lib/aarch64-linux-gnu/libtwolame.so.0 (0x0000ffff623ed000)
        libvorbis.so.0 => /lib/aarch64-linux-gnu/libvorbis.so.0 (0x0000ffff623b2000)
        libvorbisenc.so.2 => /lib/aarch64-linux-gnu/libvorbisenc.so.2 (0x0000ffff62302000)
        libwavpack.so.1 => /lib/aarch64-linux-gnu/libwavpack.so.1 (0x0000ffff622cd000)
        libx264.so.155 => /lib/aarch64-linux-gnu/libx264.so.155 (0x0000ffff6207b000)
        libx265.so.179 => /lib/aarch64-linux-gnu/libx265.so.179 (0x0000ffff61dbe000)
        libxvidcore.so.4 => /lib/aarch64-linux-gnu/libxvidcore.so.4 (0x0000ffff61ccd000)
        libva.so.2 => /lib/aarch64-linux-gnu/libva.so.2 (0x0000ffff61c95000)
        libxml2.so.2 => /lib/aarch64-linux-gnu/libxml2.so.2 (0x0000ffff61adf000)
        libbz2.so.1.0 => /lib/aarch64-linux-gnu/libbz2.so.1.0 (0x0000ffff61abe000)
        libgme.so.0 => /lib/aarch64-linux-gnu/libgme.so.0 (0x0000ffff61a6a000)
        libopenmpt.so.0 => /lib/aarch64-linux-gnu/libopenmpt.so.0 (0x0000ffff6189b000)
        libchromaprint.so.1 => /lib/aarch64-linux-gnu/libchromaprint.so.1 (0x0000ffff61877000)
        libbluray.so.2 => /lib/aarch64-linux-gnu/libbluray.so.2 (0x0000ffff6181c000)
        libgnutls.so.30 => /lib/aarch64-linux-gnu/libgnutls.so.30 (0x0000ffff6162a000)
        libssh-gcrypt.so.4 => /lib/aarch64-linux-gnu/libssh-gcrypt.so.4 (0x0000ffff61593000)
        libva-drm.so.2 => /lib/aarch64-linux-gnu/libva-drm.so.2 (0x0000ffff61580000)
        libva-x11.so.2 => /lib/aarch64-linux-gnu/libva-x11.so.2 (0x0000ffff61568000)
        libvdpau.so.1 => /lib/aarch64-linux-gnu/libvdpau.so.1 (0x0000ffff61554000)
        libdrm.so.2 => /lib/aarch64-linux-gnu/libdrm.so.2 (0x0000ffff6151c000)
        libOpenCL.so.1 => /lib/aarch64-linux-gnu/libOpenCL.so.1 (0x0000ffff61503000)
        libzstd.so.1 => /opt/ros/galactic/lib/libzstd.so.1 (0x0000ffff61470000)
        libvtkDICOMParser-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkDICOMParser-7.1.so.7.1p (0x0000ffff61446000)
        libvtkmetaio-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkmetaio-7.1.so.7.1p (0x0000ffff613a7000)
        libtiff.so.5 => /lib/aarch64-linux-gnu/libtiff.so.5 (0x0000ffff6131d000)
        libnppif.so.11 => /usr/local/cuda-11.4/lib64/libnppif.so.11 (0x0000ffff5c78d000)
        libnppim.so.11 => /usr/local/cuda-11.4/lib64/libnppim.so.11 (0x0000ffff5bf01000)
        libcublasLt.so.11 => /usr/local/cuda-11.4/lib64/libcublasLt.so.11 (0x0000ffff44ba1000)
        libvtkCommonComputationalGeometry-7.1.so.7.1p => /lib/aarch64-linux-gnu/libvtkCommonComputationalGeometry-7.1.so.7.1p (0x0000ffff44b46000)
        libpangocairo-1.0.so.0 => /lib/aarch64-linux-gnu/libpangocairo-1.0.so.0 (0x0000ffff44b28000)
        libXfixes.so.3 => /lib/aarch64-linux-gnu/libXfixes.so.3 (0x0000ffff44b12000)
        libatk-1.0.so.0 => /lib/aarch64-linux-gnu/libatk-1.0.so.0 (0x0000ffff44ad6000)
        libgio-2.0.so.0 => /lib/aarch64-linux-gnu/libgio-2.0.so.0 (0x0000ffff448d9000)
        libpangoft2-1.0.so.0 => /lib/aarch64-linux-gnu/libpangoft2-1.0.so.0 (0x0000ffff448b4000)
        libpango-1.0.so.0 => /lib/aarch64-linux-gnu/libpango-1.0.so.0 (0x0000ffff44858000)
        libfontconfig.so.1 => /lib/aarch64-linux-gnu/libfontconfig.so.1 (0x0000ffff44803000)
        libXrender.so.1 => /lib/aarch64-linux-gnu/libXrender.so.1 (0x0000ffff447e8000)
        libXinerama.so.1 => /lib/aarch64-linux-gnu/libXinerama.so.1 (0x0000ffff447d5000)
        libXi.so.6 => /lib/aarch64-linux-gnu/libXi.so.6 (0x0000ffff447b5000)
        libXrandr.so.2 => /lib/aarch64-linux-gnu/libXrandr.so.2 (0x0000ffff4479a000)
        libXcursor.so.1 => /lib/aarch64-linux-gnu/libXcursor.so.1 (0x0000ffff44780000)
        libXcomposite.so.1 => /lib/aarch64-linux-gnu/libXcomposite.so.1 (0x0000ffff4476d000)
        libXdamage.so.1 => /lib/aarch64-linux-gnu/libXdamage.so.1 (0x0000ffff44758000)
        libXext.so.6 => /lib/aarch64-linux-gnu/libXext.so.6 (0x0000ffff44735000)
        libpixman-1.so.0 => /lib/aarch64-linux-gnu/libpixman-1.so.0 (0x0000ffff446c6000)
        libfreetype.so.6 => /lib/aarch64-linux-gnu/libfreetype.so.6 (0x0000ffff44607000)
        libxcb-shm.so.0 => /lib/aarch64-linux-gnu/libxcb-shm.so.0 (0x0000ffff445f4000)
        libxcb-render.so.0 => /lib/aarch64-linux-gnu/libxcb-render.so.0 (0x0000ffff445d4000)
        libXau.so.6 => /lib/aarch64-linux-gnu/libXau.so.6 (0x0000ffff445c0000)
        libXdmcp.so.6 => /lib/aarch64-linux-gnu/libXdmcp.so.6 (0x0000ffff445aa000)
        liborc-0.4.so.0 => /lib/aarch64-linux-gnu/liborc-0.4.so.0 (0x0000ffff4451b000)
        libsoxr.so.0 => /lib/aarch64-linux-gnu/libsoxr.so.0 (0x0000ffff444b3000)
        libcairo-gobject.so.2 => /lib/aarch64-linux-gnu/libcairo-gobject.so.2 (0x0000ffff44499000)
        libogg.so.0 => /lib/aarch64-linux-gnu/libogg.so.0 (0x0000ffff4447f000)
        libnuma.so.1 => /lib/aarch64-linux-gnu/libnuma.so.1 (0x0000ffff44460000)
        libicuuc.so.66 => /lib/aarch64-linux-gnu/libicuuc.so.66 (0x0000ffff44271000)
        libmpg123.so.0 => /lib/aarch64-linux-gnu/libmpg123.so.0 (0x0000ffff44211000)
        libvorbisfile.so.3 => /lib/aarch64-linux-gnu/libvorbisfile.so.3 (0x0000ffff441f8000)
        libp11-kit.so.0 => /lib/aarch64-linux-gnu/libp11-kit.so.0 (0x0000ffff440ac000)
        libidn2.so.0 => /lib/aarch64-linux-gnu/libidn2.so.0 (0x0000ffff4407e000)
        libunistring.so.2 => /lib/aarch64-linux-gnu/libunistring.so.2 (0x0000ffff43ef3000)
        libtasn1.so.6 => /lib/aarch64-linux-gnu/libtasn1.so.6 (0x0000ffff43ed0000)
        libnettle.so.7 => /lib/aarch64-linux-gnu/libnettle.so.7 (0x0000ffff43e8a000)
        libhogweed.so.5 => /lib/aarch64-linux-gnu/libhogweed.so.5 (0x0000ffff43e44000)
        libgmp.so.10 => /lib/aarch64-linux-gnu/libgmp.so.10 (0x0000ffff43dbc000)
        libgcrypt.so.20 => /lib/aarch64-linux-gnu/libgcrypt.so.20 (0x0000ffff43cf0000)
        libgpg-error.so.0 => /lib/aarch64-linux-gnu/libgpg-error.so.0 (0x0000ffff43cbe000)
        libgssapi_krb5.so.2 => /lib/aarch64-linux-gnu/libgssapi_krb5.so.2 (0x0000ffff43c66000)
        libnvll.so => /usr/lib/aarch64-linux-gnu/tegra/libnvll.so (0x0000ffff43c47000)
        libjbig.so.0 => /lib/aarch64-linux-gnu/libjbig.so.0 (0x0000ffff43c2a000)
        libmount.so.1 => /lib/aarch64-linux-gnu/libmount.so.1 (0x0000ffff43bba000)
        libselinux.so.1 => /lib/aarch64-linux-gnu/libselinux.so.1 (0x0000ffff43b82000)
        libresolv.so.2 => /lib/aarch64-linux-gnu/libresolv.so.2 (0x0000ffff43b5c000)
        libharfbuzz.so.0 => /lib/aarch64-linux-gnu/libharfbuzz.so.0 (0x0000ffff43a5d000)
        libfribidi.so.0 => /lib/aarch64-linux-gnu/libfribidi.so.0 (0x0000ffff43a32000)
        libthai.so.0 => /lib/aarch64-linux-gnu/libthai.so.0 (0x0000ffff43a17000)
        libuuid.so.1 => /lib/aarch64-linux-gnu/libuuid.so.1 (0x0000ffff43a00000)
        libbsd.so.0 => /lib/aarch64-linux-gnu/libbsd.so.0 (0x0000ffff439d9000)
        libicudata.so.66 => /lib/aarch64-linux-gnu/libicudata.so.66 (0x0000ffff41f0a000)
        libkrb5.so.3 => /lib/aarch64-linux-gnu/libkrb5.so.3 (0x0000ffff41e20000)
        libk5crypto.so.3 => /lib/aarch64-linux-gnu/libk5crypto.so.3 (0x0000ffff41de3000)
        libcom_err.so.2 => /lib/aarch64-linux-gnu/libcom_err.so.2 (0x0000ffff41dcf000)
        libkrb5support.so.0 => /lib/aarch64-linux-gnu/libkrb5support.so.0 (0x0000ffff41db2000)
        libnvrm_chip.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm_chip.so (0x0000ffff41d9e000)
        libnvrm_mem.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm_mem.so (0x0000ffff41d84000)
        libnvrm_host1x.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm_host1x.so (0x0000ffff41d63000)
        libnvrm_surface.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm_surface.so (0x0000ffff41d2d000)
        libnvdc.so => /usr/lib/aarch64-linux-gnu/tegra/libnvdc.so (0x0000ffff41d0d000)
        libblkid.so.1 => /lib/aarch64-linux-gnu/libblkid.so.1 (0x0000ffff41ca6000)
        libpcre2-8.so.0 => /lib/aarch64-linux-gnu/libpcre2-8.so.0 (0x0000ffff41c16000)
        libgraphite2.so.3 => /lib/aarch64-linux-gnu/libgraphite2.so.3 (0x0000ffff41be4000)
        libdatrie.so.1 => /lib/aarch64-linux-gnu/libdatrie.so.1 (0x0000ffff41bcc000)
        libkeyutils.so.1 => /lib/aarch64-linux-gnu/libkeyutils.so.1 (0x0000ffff41bb7000)
        libnvos.so => /usr/lib/aarch64-linux-gnu/tegra/libnvos.so (0x0000ffff41b97000)
        libnvsciipc.so => /usr/lib/aarch64-linux-gnu/tegra/libnvsciipc.so (0x0000ffff41b70000)
        libnvsocsys.so => /usr/lib/aarch64-linux-gnu/tegra/libnvsocsys.so (0x0000ffff41b5c000)
        libnvrm_sync.so => /usr/lib/aarch64-linux-gnu/tegra/libnvrm_sync.so (0x0000ffff41b45000)
        libnvimp.so => /usr/lib/aarch64-linux-gnu/tegra/libnvimp.so (0x0000ffff41b30000)

ldd libcv_bridge.so
        linux-vdso.so.1 (0x0000ffffb9c4e000)
        libopencv_imgcodecs.so.4.5 => /lib/aarch64-linux-gnu/libopencv_imgcodecs.so.4.5 (0x0000ffffb9a09000)
        libopencv_imgproc.so.4.5 => /lib/aarch64-linux-gnu/libopencv_imgproc.so.4.5 (0x0000ffffb9643000)
        libopencv_core.so.4.5 => /lib/aarch64-linux-gnu/libopencv_core.so.4.5 (0x0000ffffb910f000)
        libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffffb8f2a000)
        libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffb8f06000)
        libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb8d93000)
        /lib/ld-linux-aarch64.so.1 (0x0000ffffb9c1e000)
        libpthread.so.0 => /usr/lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffb8d62000)
        libjpeg.so.8 => /usr/lib/aarch64-linux-gnu/libjpeg.so.8 (0x0000ffffb8d12000)
        libwebp.so.6 => /usr/lib/aarch64-linux-gnu/libwebp.so.6 (0x0000ffffb8cb2000)
        libpng16.so.16 => /usr/lib/aarch64-linux-gnu/libpng16.so.16 (0x0000ffffb8c6e000)
        libopenjp2.so.7 => /usr/lib/aarch64-linux-gnu/libopenjp2.so.7 (0x0000ffffb8c0e000)
        libIlmImf-2_3.so.24 => /usr/lib/aarch64-linux-gnu/libIlmImf-2_3.so.24 (0x0000ffffb8943000)
        libz.so.1 => /usr/lib/aarch64-linux-gnu/libz.so.1 (0x0000ffffb8919000)
        libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb886e000)
        libdl.so.2 => /usr/lib/aarch64-linux-gnu/libdl.so.2 (0x0000ffffb885a000)
        librt.so.1 => /usr/lib/aarch64-linux-gnu/librt.so.1 (0x0000ffffb8842000)
        libtbb.so => /usr/lib/aarch64-linux-gnu/libtbb.so (0x0000ffffb87fc000)
        libHalf.so.24 => /lib/aarch64-linux-gnu/libHalf.so.24 (0x0000ffffb87a9000)
        libIex-2_3.so.24 => /lib/aarch64-linux-gnu/libIex-2_3.so.24 (0x0000ffffb8779000)
        libIlmThread-2_3.so.24 => /lib/aarch64-linux-gnu/libIlmThread-2_3.so.24 (0x0000ffffb8761000)
opencv:
        linux-vdso.so.1 (0x0000ffffbce2f000)
        libdl.so.2 => /usr/lib/aarch64-linux-gnu/libdl.so.2 (0x0000ffffbc8b7000)
        libpthread.so.0 => /usr/lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffbc886000)
        librt.so.1 => /usr/lib/aarch64-linux-gnu/librt.so.1 (0x0000ffffbc86e000)
        libtbb.so => /usr/lib/aarch64-linux-gnu/libtbb.so (0x0000ffffbc828000)
        libz.so.1 => /usr/lib/aarch64-linux-gnu/libz.so.1 (0x0000ffffbc7fe000)
        libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbc753000)
        libstdc++.so.6 => /usr/lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffffbc56e000)
        libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbc3fb000)
        /lib/ld-linux-aarch64.so.1 (0x0000ffffbcdff000)
        libgcc_s.so.1 => /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffbc3d7000)
How should I solve this problem please? If need more information, please contact me.

best regards
Reply | Threaded
Open this post in threaded view
|

Re: ros2 rtabmap_odom get error in libopencv_core.so

matlabbe
Administrator
Hi,

please type "bt" in gdb after the crash to see full backtrace. If you can launch stereo_odometry with "--udebug" it could be also useful.

cheers,
Mathieu