uzh-rpg / rpg_svo_pro_open

GNU General Public License v3.0
1.39k stars 385 forks source link

Process has died after roslaunch."[svo-2] process has died [pid..." #61

Open Tsugikuni-Yoriichi opened 8 months ago

Tsugikuni-Yoriichi commented 8 months ago

I have compiled the code as your instructions. However I face this problem. [svo-2] process has died [pid 19003, exit code -11, cmd /home/kylin/Github/svo_ws/devel/lib/svo_ros/svo_node --v=0 name:=svo log:=/home/kylin/.ros/log/c68f09a4-ab65-11ee-9743-841b77f872c1/svo-2.log].

I realize some differences in the compiling process: (1) GTSAM: I think this repo should be cloned under the directory "src", right? (2) In the CMakeLists of GTSAM: -- about 'option': using the plus sign one to replace the minus sign one? -- I does not find "list_append_cache(GTSAM_COMPILE_OPTIONS_PUBLIC "-march=native")", I only find "list_append_cache(GTSAM_COMPILE_OPTIONS_PUBLIC ${OpenMP_CXX_FLAGS})", and under it I added this one "list_append_cache(GTSAM_COMPILE_OPTIONS_PUBLIC "-mno-avx")". My other guess about this crashes is the Eigen version. Is there any requirement about the Eigen version? I can not find any valuable information from the log right now, I will try to check the log fille.

I don't know whether it is above settings that makes it crashed after roslaunch. I have run the command roslaunch svo_ros euroc_vio_mono.launch. I am really intrested in this work.