-
Notifications
You must be signed in to change notification settings - Fork 822
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SegFault in DBoW2::L1Scoring loading the default vocabulary #62
Comments
Hola José Luis, I have tested ORB-SLAM in Ubuntu 14.04 (x64) and I have never received that error. I have updated the function to load the vocabulary in Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h, adding some checking before creating the ScoreObject that seems to produce the error. Can you please update your code and run it again? Thanks! |
Hi Mr. Blanco-Claraco, also I have tried to replicate the error but I have not seen it. |
I have gcc 4.8.4, just in case you use another version. Thanks for the update, but the error is still 100% reproducible every time it is launched.
Anyway, I can "fix" the crash by adding an arbitrary std::cout trace before the call to createScoringObject() in TemplatedVocabulary.h... if that can be called a "fix" :-( For me it is fine to close the issue if nobody else can reproduce it. |
Hola Raúl!
Just to let you know that, under Ubuntu 14.04 (x64), the default vocabulary (extracted from ORBvoc.txt.tar.gz) seems to make the program crash just at start-up.
gdb says:
I could try to investigate it, but perhaps you are more familiar with the code and find the problem much faster?
The text was updated successfully, but these errors were encountered: