社区
Linux/Unix社区
帖子详情
gdb调试core,看不到堆栈信息
对牛乱弹琴
2020-07-07 03:37:01
操作系统:CentOS 7.3
程序崩溃,生成了 core文件,300多M。通过gdb调试,看不到堆栈信息,如下图所示:
请问:我应该如何定位问题呢?
...全文
27559
2
打赏
收藏
gdb调试core,看不到堆栈信息
操作系统:CentOS 7.3 程序崩溃,生成了 core文件,300多M。通过gdb调试,看不到堆栈信息,如下图所示: 请问:我应该如何定位问题呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
o777788
2020-08-26
打赏
举报
回复
这种情况,一般是执行程序的库路径没有指定,或者sysroot没有指定,试试先指定这部分,然后再执行bt
glen30
2020-08-06
打赏
举报
回复
直接使用gdb来调试运行,出异常的时候会停下来,看下出异常的位置
100个
gdb调试
技巧-高清书签版
本书介绍了大量的
gdb调试
技巧,里面的技巧在开发过程中非常的实用,高清带书签版
core
dump栈分析
core
dump栈分析
段错误的调试
段错误的调试,通过4种方法来解决编程过程中出现的段错误
Linux下
core
文件的使用方法详解
前言 有时候程序会异常退出而不带任何日志,此时就可以使用 code 文件进行分析,它会记录程序运行的内存,寄存器,
堆栈
指针等
信息
什么是
core
文件 通常在 Linux 下遇到程序异常退出或者中止,我们都会使用
core
文件进行分析,其中包含了程序运行时的内存,寄存器,
堆栈
指针等
信息
,格式为 ELF ,可以理解是程序工作当前状态转储成一个文件,通过工具分析这个文件,我们可以定位到程序异常退出或者终止时相应的
堆栈
调用等
信息
,为解决问题提供帮助。 使用
core
文件调试 生成方法 查看当前
core
文件的状态 $ ulimit -a ... -c:
core
file size (blo
gdb调试
core
堆栈
时找不到
core
信息
1、ulimit-cunlimited 2、运行后生成
core
信息
3、gdb 绝对路径可执行文件 绝对路径/
core
文件 4、infothread(找到含有kill()at关键字的行,记下行首的id号,如111) 5、t111 6、bt 有时候,运行bt后,有很多问号 ???, 无有效
信息
https://blog.csdn.net/shaomingliang499/article/details/50536796/ 1,info threads 2, threa...
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章