当前位置: 首页 > news >正文

linux下进程coredump分析

  1. 💔进程coredump分析

  1. 收集core信息

    • core文件(eg: cluster_midware.core.gz)

    • core进程的可执行文件(eg: cluster_midware)

    • 依赖库(eg: lib/)

  1. gdb解core

  1. 进入编译服务器,将core相关文件移至个人编译服务器

  2. 解压core

gzip -d cluster_midware.core.gz

  1. 启动gdb工具(具体路径需根据实际情况,比如qnx710_hqx4560可能版本不同),启动成功如下图所示。

/opt/qnx/qnx710_hqx4560/host/linux/x86_64/usr/bin/ntoaarch64-gdb

  1. 若启动失败(如下图),报错“QNX environment is not set”,则需要配置环境变量后再启动(具体路径需根据实际情况)

source /opt/qnx/qnx710_hqx4560/qnxsdp-env.sh

  1. 指定对应bin文件

file cluster_midware

  1. 指定对应core文件

core-file cluster_midware.core

  1. 设置sysroot(具体路径需根据实际情况)

set sysroot /opt/qnx/qnx710_hqx4560/target/qnx7/aarch64le/

  1. 设置lib

set solib-search-path lib/

  1. 打印堆栈信息或执行其他gdb命令

bt

http://www.dtcms.com/a/403590.html

相关文章:

  • 【数据结构学习篇】--栈和stack
  • 钻研视频——破细节
  • 网站建设哪家某网站项目策划书
  • 网站建设制作设计公司佛山内蒙网站建设赫伟创意星空科技
  • 上海网站seo策划设计工具
  • 声明式事务6
  • 南京建设网站公司做车品的网站
  • Next.js动态路由介绍([projectId]/page.tsx:动态路由参数、参数占位符、动态参数、动态数据)无需预创建目录、共享页面逻辑
  • Java核心之泛型
  • 直播进入“智”时代!智享 AI 驱动个性化内容,升级高效互动场景
  • 河南襄县做网站的公司查企业官网
  • Linux:fork()函数详解:原理、用法及经典面试题解析
  • tensorflow卷积层1——卷积和池化
  • tensorflow加载和预处理数据
  • DAY 03 CSS的认识
  • 黑群晖做php网站pc网站手机网站
  • Jakarta EE 实验 — Web 聊天室(过滤器、监听器版)
  • 做js题目的网站知乎抖音代运营公司合法吗
  • MyBatis的最佳搭档(MyBatis-Plus)
  • 无用知识研究:和普通函数不同,返回类型也参与了模板函数的signature
  • 简单小结类与对象
  • Java 大视界 -- Java 大数据机器学习模型在金融风险传染路径分析与防控策略制定中的应用
  • 【C++】Template:深入理解特化与分离编译,破解编译难题
  • 【把15v方波转为±7.5v的方波】2022-12-21
  • 自己可以做一个网站吗自己怎么做直播网站吗
  • 嵌入式开发常见问题解决:Keil头文件路径与MCUXpresso外设配置错误
  • 从Android到iOS:启动监控实现的跨平台技术对比
  • 数据开放网站建设内容大连可以做网站的公司
  • lesson67:JavaScript事件绑定全解析:从基础到高级实践
  • 软件开发还是网站开发好惠州seo招聘