Коллеги, при попытке отладки через gdb вылезают ошибки вида: Offset from DW_FORM_GNU_str_index or DW_FORM_strx pointing outside of .debug_str.dwo section in CU at offset 0x2b4eb37 [in module /usr/lib/debug/usr/lib/llvm-18.1/lib64/libLLVM.so.18.1.debug] Python Exception <class 'gdb.error'>: Offset from DW_FORM_GNU_str_index or DW_FORM_strx pointing outside of .debug_str.dwo section in CU at offset 0x2b4eb37 [in module /usr/lib/debug/usr/lib/llvm-18.1/lib64/libLLVM.so.18.1.debug] И после отладка прекращается. Это у нас проблемы или в апстриме что-то не так? Ничего похожего я не нашел. dwarfdump тоже ругань выдает на смещение за пределы секции.
(In reply to Egor Shestakov from comment #0) > Коллеги, при попытке отладки через gdb вылезают ошибки вида: > > Offset from DW_FORM_GNU_str_index or DW_FORM_strx pointing outside of > .debug_str.dwo section in CU at offset 0x2b4eb37 [in module > /usr/lib/debug/usr/lib/llvm-18.1/lib64/libLLVM.so.18.1.debug] > > Python Exception <class 'gdb.error'>: Offset from DW_FORM_GNU_str_index or > DW_FORM_strx pointing outside of .debug_str.dwo section in CU at offset > 0x2b4eb37 [in module > /usr/lib/debug/usr/lib/llvm-18.1/lib64/libLLVM.so.18.1.debug] > > И после отладка прекращается. Это у нас проблемы или в апстриме что-то не > так? > Ничего похожего я не нашел. dwarfdump тоже ругань выдает на смещение за > пределы секции. https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=65067f1c2c842f001017638c4fe53613d6656263;hp=a08bdb159bb7401f266836ded2899a9015828c25 Вот тут пишут, что исправили для x86_64. Наверное, для aarch64 никто не озадачивался? :)
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > Вот тут пишут, что исправили для x86_64. Наверное, для aarch64 никто не > озадачивался? :) Точно ли проблема с gdb, если dwarfdump тоже сигнализирует об ошибках. Они, как я понимаю, проекты независимые