Это может быть связано с использованием довольно старой ОС (RHEL 4) или компилятора (g ++ 3.4.6), но интересно, видел ли кто-нибудь это.
Используя nm, я вижу, что одна функция разбивается на несколько локальных текстовых символов (тип 't') в форме .LXXXX, где X - цифры, например .L5156.Текстовые символы global (тип 'T') являются фактическими именами функций.
Но addr2line, похоже, рассматривает локальные текстовые символы как допустимые имена функций.Поэтому, если я дам ему адрес, следующий за локальным текстовым символом, он вернет его в качестве имени функции.
Есть предложения как это исправить?(Без обновления ОС или компилятора ... что я принимаю, может быть невозможно ...)