Обратный след из-за сигнала Sigsegv 11 - PullRequest
0 голосов
/ 03 апреля 2019

Я запускаю многопоточную программу C ++ в системе Linux, на которой установлен android.Я получаю сбой из-за SIGSEGV 11 (ошибка сегментации).Сгенерированная обратная трассировка показывает файл .so, за которым следует куча с некоторым адресом.

Как проверить, где именно произошла ошибка сегментации?Как отладить адрес, который печатается в обратном следе?

1 Ответ

0 голосов
/ 03 апреля 2019

Используйте adb logcat для получения журналов. Дополнительная информация (callstack, Registry) должна помочь вам определить проблему.

Для перевода адресов в исходной строке используйте addr2line , доступный в NDK

...