如何在ubuntu上调试core dump

启用core dump

确认ulimit 状态

ulimit -c

如果输出是0,表示core dump被禁用了

运行

ulimit -c unlimited

再次运行

ulimit -c

确认输出是ulimited

设置core dump路径和文件名格式

下面命令表示设置core dump文件在当前目录(%e表示程序名,%p表示程序进程id)

echo "core.%e.%p" | sudo tee /proc/sys/kernel/core_pattern

分析Core dump

gdb </path/to/executable> </path/to/core.dump>

运行bt或其他gdb命令分析即可

相关推荐
白了个白i15 分钟前
多个方向说下nginx和apache的区别
运维·nginx·apache
jiejianyun85719 分钟前
上门回收小程序如何搭建?有个小程序收破烂也要高端?
服务器·小程序·apache
whoami-420 分钟前
重发布和路由策略实验
服务器·网络协议·计算机网络
TIANGEKUAJING20 分钟前
为什么推荐企业租赁IT设备?
运维·网络·it租赁·it设备租赁·企业it设备租赁
小吴-斌26 分钟前
Ubuntu 中安装 RabbitMQ 教程
linux·ubuntu·rabbitmq
夜泉_ly28 分钟前
Linux -Vim
linux·vim
黑子哥呢?31 分钟前
linux自动化一键批量检查主机端口
linux·服务器·自动化
m0_7482409142 分钟前
Linux系统下安装配置 Nginx 超详细图文教程
linux·运维·nginx
✿ ༺ ོIT技术༻1 小时前
同步&异步日志系统:设计模式
linux·c++·设计模式
安晴晚风2 小时前
从0开始在linux服务器上部署SpringBoot和Vue
linux·运维·前端·数据库·后端·运维开发