Я получаю это сообщение об ошибке при запуске GDB.
Traceback (most recent call last):
File "/usr/lib/x86_64-linux-gnu/../../share/gcc-8/python/libstdcxx/v6/printers.py", line 1350, in __call__
return self.lookup[basename].invoke(val)
File "/usr/lib/x86_64-linux-gnu/../../share/gcc-8/python/libstdcxx/v6/printers.py", line 1287, in invoke
return self.function(self.name, value)
File "/usr/lib/x86_64-linux-gnu/../../share/gcc-8/python/libstdcxx/v6/printers.py", line 1045, in __init__
func = gdb.block_for_pc(int(mgr.cast(gdb.lookup_type('intptr_t'))))
RuntimeError: Cannot locate object file for block.
GDB не работает должным образом. Это было нормально до нескольких дней go. Поэтому я думаю, что какое-то обновление или что-то пошло не так.
В чем может быть причина?
дополнительная информация:
GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409- git
libstdc ++. So.6.0.25
g ++ (Ubuntu 7.5.0-3ubuntu1 ~ 18.04) 7.5.0