2013-01-18 33 views
4

我想打开内核核心转储文件。什么我得到:gdb核心转储打开失败

gdb app core.23605 
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-32.el5) 
Copyright (C) 2009 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 "i386-redhat-linux-gnu". 
For bug reporting instructions, please see: 
<http://www.gnu.org/software/gdb/bugs/>... 
Reading symbols from /home/Development/Projects/app...done. 
"/home/Development/Projects/core.23605" is not a core dump: File format not recognized 


ulimit -a 
core file size   (blocks, -c) unlimited 
data seg size   (kbytes, -d) unlimited 
scheduling priority    (-e) 0 
file size    (blocks, -f) unlimited 
pending signals     (-i) 7616 
max locked memory  (kbytes, -l) 32 
max memory size   (kbytes, -m) unlimited 
open files      (-n) 1024 
pipe size   (512 bytes, -p) 8 
POSIX message queues  (bytes, -q) 819200 
real-time priority    (-r) 0 
stack size    (kbytes, -s) 10240 
cpu time    (seconds, -t) unlimited 
max user processes    (-u) 7616 
virtual memory   (kbytes, -v) unlimited 
file locks      (-x) unlimited 
+0

什么生成了核心转储? – Joe

+0

您可能试图调试64位核心文件吗?看起来你有32位的GDB。 – Joe

+0

它是“ELF 32位LSB核心文件Intel 80386,版本1(SYSV),SVR4风格”。 –

回答

0

... core.23605不是核心转储

这种情况最常发生在核心文件从一台机器通过ftp在转移到另一个ASCII模式。

+0

不是我的情况,我试图在它创建的同一台机器上打开它。 –