首页 > 其他分享 >解析coredump文件

解析coredump文件

时间:2024-07-09 17:31:14浏览次数:7  
标签:文件 systemd dump core coredump 解析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

编写程序的时候可能会遇到coredump问题,如下方法可以解析dump,简单定位报错问题

内核版本:5.10


提示:以下是本篇文章正文内容,下面案例可供参考

一、coredump是什么?

Core dump(核心转储)是计算机科学中的一个术语,指的是当一个程序或进程异常终止(通常是由于遇到致命错误,如段错误(segmentation fault))时,操作系统将该进程的内存映像(包括程序代码、数据段、堆栈和其他运行时信息)保存到磁盘上的一个文件。这个文件被称为“core dump”文件。

二、操作步骤

报错:应用程序coredump
collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped

1,查看coredump文件路径:
cat /proc/sys/kernel/core_pattern
|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h //传递给systemd-coredump进程处理

2,coredumpctl list 列出dump

3,coredumpctl info 1282(pid) // 找coredump路径
4,coredump为lz4压缩 使用lz4命令解压缩

5,调试coredump
gdb /path/dumpbin
然后gdb中输入命令 core /path/coredump 文件 自动解析


总结

解析coredump文件方法

标签:文件,systemd,dump,core,coredump,解析
From: https://blog.csdn.net/qq_37077309/article/details/140297180

相关文章

  • Vue3 pdf.js将二进制文件流转成pdf预览
    好久没写东西,19年之前写过一篇Vue2将pdf二进制文件流转换成pdf文件,如果Vue2换成Vue3了,顺带来一篇文章,pdf.js这个东西用来解决内网pdf预览,是个不错的选择。首先去pdfjs官网,下载需要的文件然后将下载的东西放到public文件下接下来看一下代码<auto-dialogtitle="PDF预......
  • 爬虫 - 网页解析库
    BeautifulSoupBeautifulSoup是一个Python库,用于从HTML提取数据它提供了简单而灵活的方式来遍历和搜索文档树,以及解析和提取所需的数据安装BeautifulSoup的安装涉及第三方的扩展pip3installbeautifulsoup4BeautifulSoup支持Python标准库中的HTML解析器,还支持一些第三......
  • C#解析DL/T645电力数据
    DL/T645协议详细解析DL/T645是我国电力行业的标准,主要适用于电表与计算机之间的通讯。帧格式帧起始符68H标识一帧信息的开始,其值为68H=01101000B地址域A0~A5地址域由6个字节构成,每字节2位BCD码,地址长度可达12位十进制数。每块表具有唯一的通信地址,且与物理层信......
  • Jenkins 配置文件管理插件 Config File Provider
    我对Jenkins的使用,很早就脱离了创建普通job然后进行各种参数配置这样的使用方式,一直以来都在使用Pipeline多分支流水线基于Groovy脚本的方式来进行构建。程序化即是可通用化,将多个需要构建的工程统一标准进行抽象,形成统一的构建模型,然后编写groovy脚本形成Jenkinsfile来构......
  • .net core部署linux下载文件 文件为中文下载
    在项目中,需要下载模板,某个文件夹下有excel文件或者word等 文件名为中文的时候在linux服务器下载不了  如果直接写路由的话在windows下是可以直接访问的,但是core部署在linux上所以会有些不同第一种:写一个接口使用流下载[httpget("download")]publicasyncTask<FileResult......
  • FPGA bit转bin文件
    首先科普一下什么是bitstream文件FPGA比特流(bitstream)是一种用于配置可编程逻辑器件的数据格式,特别是现场可编程门阵列(FPGA)。比特流包含了硬件逻辑电路、路由信息以及芯片上寄存器和存储器(如查找表LUT)的初始值。通常认为比特流具有厂商特定的格式,因此很难反向工程或理解其内部细......
  • 下载数据库数据生成excel文件
    下载数据库数据生成excel文件:packagecom.wisdragon.controller.dataQuality;importcom.google.gson.JsonArray;importcom.google.gson.JsonElement;importcom.google.gson.JsonObject;importcom.google.gson.JsonParser;importcom.wisdragon.comm.constant.Constant......
  • 地址解析成 省+市+区+详细地址的形式
    收件地址解析成省+市+区+详细地址的形式原文链接将地址格式化成省市区,很多API有提供这样的功能,但是基本是收费的。在网上找了个帖子改造了一下功能代码packagecom.ruoyi.iot.common.utils;importcn.hutool.core.io.IoUtil;importcom.alibaba.fastjson.JSON;importcom......
  • Android 11 recovery恢复出厂设置保留某些文件
    /bootable/recovery/recovery.cpprecovery的注释,流程解释!/**Therecoverytoolcommunicateswiththemainsystemthrough/cachefiles.*/cache/recovery/command-INPUT-commandlinefortool,oneargperline*/cache/recovery/log-OUTPUT-combin......
  • 【漏洞复现】泛微e-cology——resourceservlet——任意文件读取
    声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。文章目录漏洞描述漏洞复现测试工具漏洞描述泛微e-cology是一款由泛微网络科技开发的协同管理平台,支持人力资源、财务、行政等多功能管理......