麒麟信安系统下使用coredump调试应用程序

1、背景介绍

前期写过一篇在湖南麒麟下使用coredump日志信息来调试应用程序的文章,见:湖南麒麟下使用gdb调试应用程序segment fault_gdb调试seg falt-CSDN博客

那时是在X86平台上,如今到了飞腾平台上,操作系统版本也变了,如今再想使用coredump文件调试,步骤如下。

2、修改core文件大小

修改**/etc/security/limits.conf**文件,这个和之前X86平台的类似

3、确认core文件产生位置

这里通过输入

bash 复制代码
cat /proc/sys/kernel/core_pattern

确认coredump文件产生位置,之前X86平台是直接产生的应用程序的debug目录下,这里是产生在/tmp目录下了

4、测试程序示例

这里采用和X86平台一样的测试程序

运行后报段错误,并能在/tmp目录下找到core文件

排查时可以将core文件拷贝到和应用程序同一级的debug目录下

最后使用gdb分析即可

相关推荐
.柒宇.18 小时前
信创实战:银河麒麟 V10 服务器安装、网络配置与 Docker 环境搭建
linux·运维·docker·国产信创·麒麟操作系统
瀚高PG实验室18 小时前
PostgreSQL pg_dump对象名称中有换行符时可导致psql客户端及恢复目标服务器执行任意恶意代码HGVE-2025-E008
服务器·数据库·postgresql·瀚高数据库
云动课堂18 小时前
【运维实战】企业级SFTP 文件服务 · 一键自动化部署方案 (适配AnolisOS /openEuler /CentOS)
运维·centos·自动化
杨浦老苏18 小时前
Docker容器管理面板Dockhand
运维·docker·群晖
特长腿特长18 小时前
LVS的DR模式和NET模式的基础案例
服务器·php·lvs
diygwcom18 小时前
jeecg验证码在centos报错
linux·运维·centos
努力的搬砖人.18 小时前
配置 Docker 镜像加速器
运维·docker·容器
坚持就完事了18 小时前
Linux中的tar命令
linux·运维·服务器
晚枫歌F18 小时前
同步异步阻塞非阻塞
运维·服务器
江湖有缘18 小时前
实时监控所有端口,Docker 部署 WatchYourPorts 保姆级教程
运维·docker·容器