如何在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命令分析即可

相关推荐
chengpei14712 分钟前
服务器挂载远程samba磁盘实现千兆内网满速传输
运维·服务器
WUYOUGYLU14 分钟前
服务器选型、计费与运维:一篇给实战用的指南
运维·服务器
在角落发呆17 分钟前
转发服务器设置,转发服务器如何设置
运维·服务器
十年编程老舅17 分钟前
深度长文|Linux 图形与显示架构
linux·运维·后端·架构·内核·linux内核·通信机制
能代全能带17 分钟前
Centos挂载iso安装依赖包
linux·运维·centos
hwscom21 分钟前
服务器为什么要拦截恶意网址,如何拦截?
运维·服务器
相思难忘成疾22 分钟前
Nginx 子目录多站点配置实验(HTTP/HTTPS 分离部署)
linux·运维·nginx·http·https·vim
劉煥平CHN27 分钟前
Ubuntu 22.04 上部署 Dify
linux·运维·ubuntu
Agent手记41 分钟前
空运智能装箱规划自动化、落地方法与合规适配:2026年Agent矩阵驱动的技术演进与实操指引
运维·人工智能·ai·矩阵·自动化
开开心心_Every43 分钟前
进程启动瞬间暂停工具,适合调试多开
运维·服务器·gitee·pdf·开源·电脑·excel