I am new to developing a robust software for computer vision in C++.
Due to the confidentiality of the nature of the third-party functions I use, I will try to describe it as completely as possible.
I am trying to compile my source code on a Linux environment. This source code uses many third-party functions and shared objects.
Basically I am trying to combine several APIs provided by the third-party into a single functional executable. All the functions work perfectly fine in its respective API.
=================================================
Long story short, after the successful compilation, I encounter Segmentation Fault as the error during the running of the executable.
After, doing backtrace and debugging with gdb, I found that the program stops at the address 0x0000007b602b5c8
from a shared object (.so) file provided by the third party.
I tried using the command info symbol
and info line *0x0000007b602b5c8
to identify the symbol for that address and the variables for the stack frame.
However, I receive the error
'No line number information available for address 0x0000007b602b5c8'
and
'No symbol matches 0x0000007b602b5c8'
I tried using info target as well without success.
Any idea how I can solve this segmentation fault error?