On Sat, 1 Jul 2000, Felix J Vazquez wrote: > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-redhat-linux". > Core was generated by `bin/circle -q 5001'. > Program terminated with signal 11, Segmentation fault. > #0 0x808e61e in ?? () > (gdb) It basically means it can't find a name in the symbol table for the address of the function it thinks it's in -- a number of things can cause that to happen, most-common ones being... (1) The program file that generated the corefile has been changed or is different than the one currently on disk (2) The program was either compiled with -O / -O2 / -O3 /... or was not compiled with the -g flag (3) The contents of the stack frame/pointer in memory got scrambled, by something such as a buffer overflow or writing to an invalid pointer -- did you try using the 'bt' gdb command to check if the whole backtrace is 'in ??' ?. (4) Gdb doesn't like you today, try finding a way to reproduce the bug and use breakpointing to identify the fault or try getting and analyzing another corefile. <chuckle -Mysid +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT