pamela-project / slambench

SLAM performance evaluation framework
https://apt.cs.manchester.ac.uk/projects/PAMELA/
Other
311 stars 84 forks source link

LSDSLAM fails on odroid ubuntu-16.04 #11

Open bbodin opened 6 years ago

bbodin commented 6 years ago

Nicolas Melot created an issue 2018-03-26

LSD slam compiles fine on ubuntu 16.04 for odroid, but the benchmark fails when terminating. I give the end of the trace below:

878     35.0800000000   0.8301964998    0.9519526866    1.7555497885    0.0160031631    0.0705000000    820651385       0       -0.1753270328   0.0459543727    0.4435026050
879     35.1200000000   0.8310343623    0.9518151231    1.7555497885    0.0159941131    0.0872950000    820652597       0       -0.1755325645   0.0455982760    0.4438848495
880     35.1600000000   0.8321327567    0.9516791204    1.7555497885    0.0159854079    0.0571340000    820653809       0       -0.1757278144   0.0458781682    0.4443049729
881     35.2000000000   0.8332422376    0.9515446858    1.7555497885    0.0159766019    0.0579310000    820655021       0       -0.1760705411   0.0459000655    0.4446664155
882     35.2400000000   0.8330837488    0.9514103764    1.7555497885    0.0159677027    0.0943450000    820656233       0       -0.1758889705   0.0446396619    0.4449148774
Last frame processed.
End of program.
Clean SLAM system ...
Finalizing Graph... finding final constraints!!
Done waiting
Done waiting
Optimising Full Map 
Done optizing Full Map! Added 0 constraints.
Done waiting
Finalizing Graph... optimizing!!
doing final optimization iteration!
Finalizing Graph... publishing!!
Done Finalizing Graph.!!
Algorithm cleaning succeed.
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'
  what():  boost: mutex lock failed in pthread_mutex_lock: Invalid argument