[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ProgSoc] Core dump - help?



Gday, I have a core dump from a C++ program that crashed on fedora core 3
on a dual Intel Xeon server. I don't understand what the core dump is
telling me (or not telling me). The program has 4 threads. Can anyone
explain what I'm seeing?
Cheers,
Jay.

GDB output (program named shown as XXX):

GNU gdb Red Hat Linux (6.1post-1.20040607.43rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...Using host
libthread_db library "/lib64/tls/libthread_db.so.1".

warning: core file may not match specified executable file.
Core was generated by `./XXX'.
Program terminated with signal 6, Aborted.

warning: svr4_current_sos: Can't read pathname for load map: Input/output
error
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/tls/librt.so.1...done.
Loaded symbols for /lib/tls/librt.so.1
Reading symbols from /home/operat/bin/XXX/liboapilnx.so...done.
Loaded symbols for /home/operat/bin/XXX/liboapilnx.so
Reading symbols from /lib/libssl.so.4...done.
Loaded symbols for /lib/libssl.so.4
Reading symbols from /lib/libcrypto.so.4...done.
Loaded symbols for /lib/libcrypto.so.4
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
#0  0xffffe405 in ?? ()
(gdb) bt
#0  0xffffe405 in ?? ()
#1  0xffffd0f0 in ?? ()
#2  0x002ec955 in raise () from /lib/tls/libc.so.6
Previous frame inner to this frame (corrupt stack?)
(gdb) info threads
  4 process 30285  0xffffe405 in ?? ()
  3 process 30286  0xffffe405 in ?? ()
  2 process 30287  0xffffe405 in ?? ()
* 1 process 30284  0xffffe405 in ?? ()
(gdb) info f
Stack level 0, frame at 0xffffd0dc:
 eip = 0xffffe405; saved eip 0xffffd0f0
 called by frame at 0xffffd0e0
 Arglist at 0xffffd0d4, args:
 Locals at 0xffffd0d4, Previous frame's sp is 0xffffd0dc
 Saved registers:
  eip at 0xffffd0d8




-
You are subscribed to the progsoc mailing list. To unsubscribe, send a
message containing "unsubscribe" to progsoc-request@xxxxxxxxxxxxxxxxxxx
If you are having trouble, ask owner-progsoc@xxxxxxxxxxxxxxxxxx for help.