0x00环境预览
linux环境:ubuntu 16.04
0x01.设置core文件
reacher@ubuntu:~$ ulimit -c unlimited // 设置core大小为无限reacher@ubuntu:~$ ulimit unlimited //设置文件大小为无限
0x02.再次编译和执行程
reacher@ubuntu:~/luafunc$ ./add
Segmentation fault (core dumped)
reacher@ubuntu:~/luafunc$ ls
add core hi.lua main.cpp
Segmentation fault (core dumped)
reacher@ubuntu:~/luafunc$ ls
add core hi.lua main.cpp
0x03.找到出错位置
gdb加载core文件reacher@ubuntu:~/luafunc$ gdb add core
(gdb) bt
#0 0x00007ff430db1545 in lua_