64位机,从log里得到的backtrace信息:00007f0af65c7079 00007f0af65f20e1;是动态链接库的地址
/usr/lib64/libc-2.17.so: 7f0af657a000-7f0af6943000
通过objdump -D 反编译libc-2.17.so 文件,可以查找到对应的coredump发生的位置。
00007f0af65c7079 - 7f0af657a000 = 4D079
0000000000048600 <_IO_vfprintf>:
48600: 55 push %rbp
48601: 48 89 e5 mov %rsp,%rbp
48604: 41 57 push %r15
。。。
4d076: 4c 89 e7 mov %r12,%rdi
4d079: f2 ae repnz scas %es:(%rdi),%al
4d07b: c7 85 c8 fa ff ff 00 movl $0x0,-0x538(%rbp)
4d082: 00 00 00