2013-01-18 64 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

不是我的情況,我試圖在它創建的同一臺機器上打開它。 –