Se eu estiver lendo a fonte do kernel corretamente, esta linha:
readlink[85]: unhandled signal 7 code 0x1 at 0x00000020000b8f60 in libc-2.26.so[2000049000+13e000]
Informa o que você precisa saber. A libc é carregada em% hexadecimal0x2000049000
e é 0x13e000
bytes. O endereço em que o sinal aconteceu é 0x00000020000b8f60
. Para descobrir onde, em relação à libc, o erro acontece, calcule 0x00000020000b8f60
- 0x2000049000
.
Eu recebo 0x6ff60
, portanto, procure esse local em objdump -d libc...
ou nm -g libc...
.