You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When running the repo codes in Ubuntu 18.04, it always reports "double free or corruption (out)" error. GDB finds out that the error is from "dataset.emplace_back(std::make_shared(data_path, bag_name));" in the codes, more specifically, from libiridescence.so.
Describe the solution you tried
This bug is due to the "-march=native" flag in Iridescence compilation. What we should do is turn on the cmake option "BUILD_WITH_MARCH_NATIVE" in CMakelists.txt of Iridescence repo and re-make (install) it. Then the viewer of this calibration program can work!
The text was updated successfully, but these errors were encountered:
Thanks for the detailed issue report. I guess you manually built and installed PCL (or some other libraries)? The error may stem from an inconsistent use of -march=naive option for dependency libraries. Mixing libraries built with/without -march=native causes segfaults. While "apt"-installed libraries are built without this flag, manual installation often enables it.
Yes I manually installed pcl 1.10 since the Ubuntu 18.04 built-in pcl library is 1.8. I think you are right that this error is caused due to the mismatching -march=native flags in different libraries.
Is your feature request related to a problem? Please describe.
When running the repo codes in Ubuntu 18.04, it always reports "double free or corruption (out)" error. GDB finds out that the error is from "dataset.emplace_back(std::make_shared(data_path, bag_name));" in the codes, more specifically, from libiridescence.so.
Describe the solution you tried
This bug is due to the "-march=native" flag in Iridescence compilation. What we should do is turn on the cmake option "BUILD_WITH_MARCH_NATIVE" in CMakelists.txt of Iridescence repo and re-make (install) it. Then the viewer of this calibration program can work!
The text was updated successfully, but these errors were encountered: