Android — unw_init_remote не удалось с UNW_EBADREG

На андроиде, собирая следы определенного нативного процесса, я заметил, что обратный след определенного потока процесса не был собран (libunwind используется для сбора обратного следа).

//Первая попытка

12-29 20: 47: 20.902 13088 13088 W libbacktrace: virtual bool UnwindPtrace :: Unwind (size_t, ucontext_t *): unw_init_remote fail -3

12-29 20: 47: 20.902 13088 13088 E ОТЛАДКА: Не удалось размотать: tid = 1544: Ошибка установки

// Вторая попытка

12-29 20: 47: 54.683 13135 13135 W libbacktrace: virtual bool UnwindPtrace :: Unwind (size_t, ucontext_t *): unw_init_remote fail -3

12-29 20: 47: 54.683 13135 13135 E ОТЛАДКА: Не удалось размотать: tid = 1544: Ошибка установки

Из документов -3, похоже, UNW_EBADREG. Но я не могу понять, когда именно этот код ошибки возвращается?

Любые указатели приветствуются!

0

Решение

Получил дополнительную информацию о том, почему не удалось выполнить откат обратной трассировки этого потока — он находился в состоянии «Режим сна» или «D».

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]