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

相关推荐
RisunJan5 分钟前
Linux命令-help命令(查看 Shell 内置命令帮助信息)
linux·运维·服务器
RemainderTime8 分钟前
(十)Spring Cloud Alibaba 2023.x:生产级 CI/CD 全链路实战(从 Dockerfile 到 Jenkins)
运维·spring cloud·ci/cd·docker·jenkins
yenggd13 分钟前
华为SRv6 BE跨域配置案例
运维·网络·计算机网络·华为
大猫和小黄13 分钟前
Windows环境下在VMware中安装和配置CentOS 7
linux·windows·centos
梁正雄18 分钟前
linux服务-Kibana8原理与安装
linux·运维·服务器
专业开发者20 分钟前
楼宇自动化如何提升运营效率
运维·物联网·自动化
小陈又菜20 分钟前
【计算机网络】网络层知识体系全解:从基础概念到路由协议
服务器·人工智能·计算机网络·机器学习·智能路由器
苹果醋321 分钟前
JAVA设计模式之策略模式
java·运维·spring boot·mysql·nginx
奋斗的好青年27 分钟前
Ubuntu+Windows双系统修复引导+更改启动顺序
linux·windows·ubuntu
yiSty36 分钟前
Windows 10/11下安装WSL Ubuntu
linux·windows·ubuntu