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

相关推荐
2601_967019511 分钟前
服务器SSL配置要点,规避HTTPS访问异常风险
服务器·https·ssl
YUJIANYUE4 分钟前
AspFox-类NetBox的ASP+Access迷你单文件服务器V202609
运维·服务器
佳&弥5 分钟前
后渗透痕迹清理
服务器·windows·web安全·网络安全
harmony&7 分钟前
DevOps 实战:从概念到 CI/CD 持续交付全流程
运维·ci/cd·devops
皮卡丘不断更9 分钟前
视频自动剪、内容自动发:我的多平台营销自动化工作台
大数据·运维·自动化·视频剪辑·营销自动化·多平台运营·creatorhub
xixiaoyunya14 分钟前
只备份数据远远不够:服务器系统备份的完整方案与实践
服务器·网络·数据库
fengyehongWorld19 分钟前
linux Capability中的CAP_NET_BIND_SERVICE
linux·运维·服务器
汉拓3D数字化24 分钟前
SolidWorks PDM服务器配置怎么选?冷备份vs热备份vs分布式
运维·服务器·科技·自动化·系统·软件
Gl�ria24 分钟前
Linux 查看日志常用命令
java·linux·servlet
handler0131 分钟前
【Linux】动态库、静态库使用与原理
linux·运维·服务器·c++·c·动态库·静态库