>>>> "Jerry" == Jerry James
<james(a)xemacs.org> writes:
Jerry> if the stack really is corrupted (and it appears to be),
Jerry> then GDB is bound to show some weird things in the
Jerry> backtrace.
Agreed. But here's a backtrace from Norbert with an older gdb on
FreeBSD. It looks quite sane, and I don't see stack corruption
immediately, although it might be there. I think we just have an
assert.
The full message is at
<a
href="http://list-archive.xemacs.org/xemacs-beta/200310/msg00105.htm...
vzvfr06k8b.fsf(a)redqueen.bytechase.cx
</a>
GNU gdb 4.18 (FreeBSD)
Copyright 1998 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 "i386-unknown-freebsd"...
Core was generated by `xemacs-21.5-b16'.
Program terminated with signal 6, Abort trap.
Reading symbols from /usr/X11R6/lib/libXm.so.3...done.
Reading symbols from /usr/local/lib/libtiff.so.4...done.
Reading symbols from /usr/local/lib/libpng.so.5...done.
Reading symbols from /usr/local/lib/libjpeg.so.9...done.
Reading symbols from /usr/lib/libz.so.2...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/lib/libncurses.so.5...done.
Reading symbols from /usr/local/lib/libintl.so.5...done.
Reading symbols from /usr/lib/libm.so.2...done.
Reading symbols from /usr/lib/libutil.so.3...done.
Reading symbols from /usr/lib/libxpg4.so.3...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/X11R6/lib/libXp.so.6...done.
Reading symbols from /usr/X11R6/lib/libXThrStub.so.6...done.
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0 0x28855ea0 in kill () from /usr/lib/libc.so.4
(gdb) bt
#0 0x28855ea0 in kill () from /usr/lib/libc.so.4
#1 0x80de6a9 in fatal_error_signal (sig=6) at emacs.c:3515
#2 0xbfbfffac in ?? ()
#3 0x80df93f in really_abort () at emacs.c:4365
#4 0x80df697 in assert_failed (file=0x8344425 "print.c", line=1480,
expr=0x8343d9e "abort()") at emacs.c:3701
#5 0x81d89b1 in print_internal (obj=154750168, printcharfun=140266496,
escapeflag=1) at print.c:1480
#6 0x81d675c in print_error_message (error_object=155307320,
stream=140266496) at print.c:977
#7 0x81da199 in Fdisplay_error (error_object=155307320, stream=681499316)
at print.c:1035
#8 0x80e567d in Ffuncall (nargs=3, args=0xbfbff00c) at eval.c:3842
#9 0x809c274 in execute_optimized_program (
program=0x97f5210 "Æ\eÇ\032\r¢\034Ç\021Æ\211\020\026\035Ç\026\036\016\037«\004È
\210É \210\r\026
ÊÇ!\210ËÇ\fÌa«\037Í\rA@!«\025Î\rA@GU¬\rÏ\rA@ÎH!«\004Ъ\035Ѫ\032\fÒa«\004Òª\022\fÓs«\004Ôª\n\fÕa«\004Öª\002×\"\210Ø\rÆ\"\210Ù
«\013ÊÚ\016!\"\210ÛÜ!\210+Æ\207©#\217§\" [gnus-cite-minimum-match-count
gnus-cite-prefix-alist gnus-cite-loose-pref"..., stack_depth=6,
constants_data=0x28a8282c)
at bytecode.c:603
#10 0x80e5af5 in Ffuncall (nargs=2, args=0xbfbff11c) at eval.c:3452
#11 0x80e9caa in call1 (fn=681418796, arg0=155307320) at eval.c:4487
#12 0x80af702 in cmd_error (data=155307320, dummy=681500804) at cmdloop.c:204
#13 0x80e1e2b in condition_case_1 (handlers=681498668,
bfun=0x80af60c <command_loop_1>, barg=681500804,
hfun=0x80af6bc <cmd_error>, harg=681500804) at eval.c:1901
#14 0x80af7b3 in command_loop_2 (dummy=681500804) at cmdloop.c:252
#15 0x80eacb4 in internal_catch (tag=681271916,
func=0x80af770 <command_loop_2>, arg=681500804, threw=0x0,
thrown_tag=0x0) at eval.c:1527
#16 0x80aefd0 in initial_command_loop (load_me=681500804) at cmdloop.c:301
#17 0x80dd830 in sort_args (argc=1, argv=0xbfbff3cc) at emacs.c:2375
#18 0x80dfa30 in main (argc=1, argv=0xbfbff3cc, envp=0xbfbff3d4)
at emacs.c:2805
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.