gdb自己core dump了,怎么办?

likeyiyy 2014-07-30 12:27:19


如上图所示,一个是在出错的机器上,另外一个是在出错的机器上,好奇怪啊,有人知道为什么吗?
...全文
159 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
likeyiyy 2014-07-31
  • 打赏
  • 举报
回复
我把这台机器上的gdb给放到另外一台机器上就能运行了,真不明白为什么。
likeyiyy 2014-07-31
  • 打赏
  • 举报
回复
/usr/bin/gdb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped /usr/bin/gdb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped 两台机器的显示结果一样
羽飞 2014-07-30
  • 打赏
  • 举报
回复
gdb怎么装的?网上下的包还是自己make的? 楼主的图片看不到,不过应该没有关系,“一个是在出错的机器上,另外一个是在出错的机器上”,这句话是不是说错了? 两台机器,一个出错一个没有错误,环境都是一样的吗?两个都是刚装的操作系统?
likeyiyy 2014-07-30
  • 打赏
  • 举报
回复
gdb[2651]: segfault at 0 ip (null) sp 00007fff0cd7e668 error 14 in gdb[400000+444000] gdb[2685]: segfault at 0 ip (null) sp 00007fff7f348328 error 14 in gdb[400000+444000] gdb[2723]: segfault at 0 ip (null) sp 00007fff24a68848 error 14 in gdb[400000+444000] gdb[2727]: segfault at 0 ip (null) sp 00007fff6fe40658 error 14 in gdb[400000+444000] gdb[2982]: segfault at 0 ip (null) sp 00007fff126d1bb8 error 14 in gdb[400000+444000]
likeyiyy 2014-07-30
  • 打赏
  • 举报
回复
[root@PC47 ~]#
[root@PC47 ~]# gdb
Segmentation fault (core dumped)
[root@PC47 ~]#
[root@PC47 ~]#
[root@PC47 ~]#

[root@localhost ~]#
[root@localhost ~]# gdb
GNU gdb (GDB) Red Hat Enterprise Linux (7.1-29.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) quit
[root@localhost ~]#
羽飞 2014-07-30
  • 打赏
  • 举报
回复
两台机器的内核版本都是一样的,按照ma100的建议,用File看下gdb的属性 不行把可以用的机器上的gdb复制到不能用的机器上去(注意备份),再试下 再不行,从网上down一个源代码重新编译
ma100 2014-07-30
  • 打赏
  • 举报
回复
用file看一下gdb
likeyiyy 2014-07-30
  • 打赏
  • 举报
回复
引用 3 楼 hnwyllmm 的回复:
gdb怎么装的?网上下的包还是自己make的? 楼主的图片看不到,不过应该没有关系,“一个是在出错的机器上,另外一个是在出错的机器上”,这句话是不是说错了? 两台机器,一个出错一个没有错误,环境都是一样的吗?两个都是刚装的操作系统?
嗯嗯,是两台机器,一个出错,一个没有错误,两台机器的信息分别如下: 出错机器: [root@PC47 card]# uname -a Linux PC47 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@PC47 card]# cat /etc/issue Red Hat Enterprise Linux Server release 6.0 (Santiago) Kernel \r on an \m 无出错机器 [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]# cat /etc/issue Red Hat Enterprise Linux Server release 6.0 (Santiago) Kernel \r on an \m 两台机器都不是新装的,gdb应该也是以前装好的。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧