标清:
ulimit -c unlimited
./skapp
./gdb -c core.1800 ./skapp
./skapp
./gdb -c core.1800 ./skapp
高清:
因为生成的堆栈文件比较大,所以建议在U盘下运行。
1、拷贝一个没有strip的skyapp 、gdb-arm-hisiv200-linux到U盘。没有strip是没有压缩的意思。
2、按e退出skyapp,
ulimit -c unlimited,打开core限制,运行skyapp 挂机后会生成一个core的文件。
3、挂载U盘,
在U盘里执行skyapp。
4、死机后运行
./gdb-arm-hisiv200-linux ./skyapp ./core
5、运行bt指令
e
#Exit skapp ...
[12:39:14.973][IPC] GOODBYE! A client (ORG: sky, MODULE: app) has left.
App Return Code:0 Restart Count:0
App Exit
# mount /dev/sda1 /tmp
# ulimit -c unlimited
# cd /tmp
# ls
core skyapp
gdb-arm-hisiv200-linux zz个人资æ–
™
ipanel_print.log
resolv.conf
# ./skyapp -->到死机
# ./gdb-arm-hisiv200-linux ./skyapp ./core
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html> ;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.