当前位置: 首页 > news >正文

Linux core dump

# 允许生成 core dump 文件(0 表示禁用,大于 0 的数值表示限制大小,单位为 blocks)

ulimit -c unlimited

# 例如,将 core dump 文件保存到目录,命名格式包含进程 ID 和程序名

echo '/tmp/core-%e-%p-%t' > /proc/sys/kernel/core_pattern

#gdb 调试 , 当使用 gdb 调试包含命令行参数的程序生成的 core dump 文件时,不需要额外处理输入参数,因为 core dump 已经记录了程序崩溃时的完整状态(包括命令行参数、内存数据等)

gdb [可执行程序路径] [core dump 文件路径]

若需要重新运行程序并传递参数(用于复现问题)

如果需要在 gdb 中重新运行程序并传递相同参数(例如对比崩溃前后的状态),可以使用 run 命令带参数

# 在 gdb 中重新运行程序,传递参数

(gdb) run 参数1 参数2 ...

http://www.dtcms.com/a/333744.html

相关文章:

  • Flutter开发 webview_flutter的基本使用
  • MC0423铺砖块
  • Linux系统编程—Linux基础指令
  • OpenCV Python——图像查找(特征匹配 + 单应性矩阵)
  • Linux软件编程(五)(exec 函数族、system、线程)
  • SQL:生成日期序列(填补缺失的日期)
  • 磁悬浮轴承“幽灵振动”克星:深度解析同频振动机理与精准打击策略
  • 优先级反转问题
  • [Python 基础课程]根据描述定义一个 Person 类
  • 关注与优化:用于骨龄评估的交互式关键点定位与颈椎定量分析|文献速递-深度学习人工智能医疗图像
  • Go语言中的指针接收者
  • 语音活动检测VAD技术简介
  • 崩溃大陆2 送修改器 PC/手机双端(Crashlands2)免安装中文版
  • Fanuc机器人EtherCAT通讯配置详解
  • 思科应用中心基础设施(ACI)设计指南
  • Redis面试精讲 Day 22:Redis布隆过滤器应用场景
  • 第2篇_Go语言基础语法_变量常量与数据类型
  • Java-JVM是什么JVM的类加载机制
  • 设备 AI 知识库,管理效率新飞跃
  • 安装openmmlab时出错
  • 码上爬第七题【协程+对抗格式化检测+数组移位】
  • Linux搭建ftp服务器
  • 事务的四大特性
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘fairseq’问题
  • ubuntu安装docker
  • Python爬取推特(X)的各种数据
  • Higress AI网关
  • 新手入门 Makefile:FPGA 项目实战教程(三)
  • Android - 动态切换桌面图标
  • Rubber Band Optimation算法python实现