uzh-rpg/rpg_eklt

run failed

SharineLee opened this issue · 6 comments

I20230221 12:38:22.040946 3655 tracker.cpp:345] Extracted 100 new features on image at t=1468941032.25547 s. *** Aborted at 1676954302 (unix time) try "date -d @1676954302" if you are using GNU date *** PC: @ 0x0 (unknown) *** SIGSEGV (@0x7ff239373008) received by PID 3645 (TID 0x7ff239c74700) from PID 959918088; stack trace: *** @ 0x7ff258b7df10 (unknown) @ 0x7ff258bd694d cfree @ 0x7ff259563af2 _ZN4nlls9Optimizer23precomputeLogImageArrayERKSt6vectorIN7tracker5PatchESaIS3_EERKSt17_Rb_tree_iteratorISt4pairIKN3ros4TimeEN2cv3MatEEE.cold @ 0x7ff259576093 tracker::Tracker::init() @ 0x7ff2595763b6 tracker::Tracker::processEvents() @ 0x7ff25921c4c0 (unknown) @ 0x7ff2587236db start_thread @ 0x7ff258c6061f clone @ 0x0 (unknown) [tracker-2] process has died [pid 3645, exit code -11, cmd /home/sharine/LXX/MyResearch/eklt_ws/devel/lib/eklt/eklt_node --flagfile=/home/sharine/LXX/MyResearch/eklt_ws/src/rpg_eklt/config/eklt.conf --v=1 --tracks_file_txt=/home/sharine/datasets/EeventCamDatasets/rpg/eklt_example/tracks.txt events:=/dvs/events images:=/dvs/image_raw __name:=tracker __log:=/home/sharine/.ros/log/87620bbe-b1a1-11ed-857d-00d861bc2028/tracker-2.log]. log file: /home/sharine/.ros/log/87620bbe-b1a1-11ed-857d-00d861bc2028/tracker-2*.log [rqt_image_view-3] process has finished cleanly log file: /home/sharine/.ros/log/87620bbe-b1a1-11ed-857d-00d861bc2028/rqt_image_view-3*.log ^C[rosout-1] killing on exit [master] killing on exit ^C^Cshutting down processing monitor... ... shutting down processing monitor complete done

My computer has 32G of memory and 8 Gof swap space. Isn't that enough for eklt?

I20230221 12:38:22.040946 3655 tracker.cpp:345] Extracted 100 new features on image at t=1468941032.25547 s. *** Aborted at 1676954302 (unix time) try "date -d @1676954302" if you are using GNU date *** PC: @ 0x0 (unknown) *** SIGSEGV (@0x7ff239373008) received by PID 3645 (TID 0x7ff239c74700) from PID 959918088; stack trace: *** @ 0x7ff258b7df10 (unknown) @ 0x7ff258bd694d cfree @ 0x7ff259563af2 _ZN4nlls9Optimizer23precomputeLogImageArrayERKSt6vectorIN7tracker5PatchESaIS3_EERKSt17_Rb_tree_iteratorISt4pairIKN3ros4TimeEN2cv3MatEEE.cold @ 0x7ff259576093 tracker::Tracker::init() @ 0x7ff2595763b6 tracker::Tracker::processEvents() @ 0x7ff25921c4c0 (unknown) @ 0x7ff2587236db start_thread @ 0x7ff258c6061f clone @ 0x0 (unknown) [tracker-2] process has died [pid 3645, exit code -11, cmd /home/sharine/LXX/MyResearch/eklt_ws/devel/lib/eklt/eklt_node --flagfile=/home/sharine/LXX/MyResearch/eklt_ws/src/rpg_eklt/config/eklt.conf --v=1 --tracks_file_txt=/home/sharine/datasets/EeventCamDatasets/rpg/eklt_example/tracks.txt events:=/dvs/events images:=/dvs/image_raw __name:=tracker __log:=/home/sharine/.ros/log/87620bbe-b1a1-11ed-857d-00d861bc2028/tracker-2.log]. log file: /home/sharine/.ros/log/87620bbe-b1a1-11ed-857d-00d861bc2028/tracker-2*.log [rqt_image_view-3] process has finished cleanly log file: /home/sharine/.ros/log/87620bbe-b1a1-11ed-857d-00d861bc2028/rqt_image_view-3*.log ^C[rosout-1] killing on exit [master] killing on exit ^C^Cshutting down processing monitor... ... shutting down processing monitor complete done

I have the same run issue with error code "double free or corruption (out)". Did you figure this out? I guess there may exist something wrong with the config or source code instead of lacking memory.

I have the same problem. Has anyone solved this problem?Thanks a lot

I met the sam situation. Has someboy solved this problem?

I have met the same problom. Going through the trace I find that the function bool Optimizer::precomputeLogImageArray in optimizer.cpp doesn't has a return value, and after I append a "return true" line the program runs with no error. Hope it helps.

Thank you.