机顶盒死机抓堆栈

标清:
 ulimit  -c unlimited
   ./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.  
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值