Общий объект был собран на RedHat Linux и пока весь код компилировался с отладкой, отладчик (gdb )отказался загружать символы и выдал ошибку как в:
...
GNU gdb Fedora (6.8-37.el5)
...
This GDB was configured as "x86_64-redhat-linux-gnu"...
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module libgrokf.so]
Из-за этой ошибки я не мог заставить точки останова запускаться ни в одной функции, ни видеть правильную трассировку стека. Я перекомпилировал весь проект, но ничего не помогло. Я знаю, что когда-то в прошлом не было проблем с отладкой этого модуля.
Что вызывает эту проблему?