麒麟信安系统下使用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分析即可

相关推荐
acd1200913 小时前
Nginx 反向代理的缓冲区坑:后端响应大时接口偶发 502
java·运维·nginx
程序员清风13 小时前
AI 编程助手的权限边界:文件、命令、密钥与人工确认
运维·服务器·网络
wacsii13 小时前
【Linux进程(二)】深入 Linux 内核:进程状态切换与底层数据结构的秘密
linux·服务器
R&L_2018100113 小时前
LINUX CPU 热点分析
linux
CodeYp201914 小时前
第6讲:Ext 系列文件系统
linux·文件系统·ext
爱吃香菜的初学者14 小时前
十九.Linux——TCP协议(1)
linux·网络·tcp/ip
Rambo.Fan14 小时前
02 · 重建与修复手册(新服务器 playbook)
运维·服务器·django
Zevalin爱灰灰14 小时前
Linux入门第二部分(ARM裸机篇) 第三章 汇编LED驱动实验
linux·汇编·arm开发
李纲明14 小时前
WordPress 报建立数据库连接时出错:先核 wp-config 四元组,再查 MySQL 服务与表修复
运维·数据库·mysql·wordpress·排障·devdiy
EVEN-091314 小时前
Linux-IPC进程间通信
linux·运维·服务器