Just hit C-h d in a gnus article buffer, and got a core dump.
Anyone have any suggestions for how to debug this?
Robert
Here's the lisp and C backtraces, and Installation.el
Compiler is :
Reading specs from /opt/gnu/lib/gcc-lib/sparc-sun-solaris2.5.1/2.8.1/specs
gcc version 2.8.1
Lisp backtrace follows:
skip-syntax-backward("_w")
# (unwind-protect ...)
# (unwind-protect ...)
# bind (stab)
byte-code("..." [syntax-table stab ((set-syntax-table stab))
set-syntax-table copy-syntax-table emacs-lisp-mode-syntax-table zerop
skip-syntax-backward "_w" ?w ?\_ forward-sexp -1 "`'" nil read obj
fboundp] 4)
# (condition-case ... . ((error)))
function-at-point()
(let* ((fn ...) (val ...)) (list (if ... fn ...)))
)
call-interactively(describe-function)
# (condition-case ... . error)
# (catch top-level ...)
gdb says:
This GDB was configured as "sparc-sun-solaris2.5.1"...
Core was generated by `xemacs'.
Program terminated with signal 11, Segmentation Fault.
Reading symbols from /usr/dt/lib/libXm.so.3...done.
Reading symbols from /usr/openwin/lib/libXpm.so.4.10...done.
Reading symbols from /usr/openwin/lib/libtt.so.2...done.
Reading symbols from /usr/openwin/lib/libXmu.so.4...done.
Reading symbols from /usr/openwin/lib/libXt.so.4...done.
Reading symbols from /usr/openwin/lib/libXext.so.0...done.
Reading symbols from /usr/openwin/lib/libX11.so.4...done.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/lib/libkvm.so.1...done.
Reading symbols from /usr/lib/libkstat.so.1...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /usr/lib/libsocket.so.1...done.
Reading symbols from /usr/lib/libnsl.so.1...done.
Reading symbols from /usr/lib/libelf.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/lib/libintl.so.1...done.
Reading symbols from /usr/lib/libw.so.1...done.
Reading symbols from /usr/lib/libmp.so.1...done.
Reading symbols from /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1...done.
Reading symbols from /usr/lib/nss_files.so.1...done.
#0 0xef1f471c in kill ()
(gdb) bt
#0 0xef1f471c in kill ()
#1 0x70ac8 in fatal_error_signal (sig=11) at emacs.c:262
#2 <signal handler called>
#3 skip_chars (buf=0x69b200, forwardp=0, syntaxp=1, string=2062122, lim=1)
at buffer.h:643
#4 0x11483c in Fskip_syntax_backward (syntax=1612674844, lim=-1608028156,
buffer=-1608028156) at search.c:941
#5 0x755d8 in funcall_recording_as (recorded_as=-1607919668, nargs=1,
args=0xefffe8c8) at eval.c:3193
#6 0x7994c in Ffuncall (nargs=2, args=0xefffe8c8) at eval.c:3238
#7 0x5021c in Fbyte_code (bytestr=1612674660, vector=-2145421640,
maxdepth=16)
at bytecode.c:416
#8 0x74e90 in Feval (form=1075803732) at eval.c:3063
#9 0x72450 in condition_case_1 (handlers=1075803972, bfun=0x7465c <Feval>,
barg=1075803732, hfun=0x7249c <run_condition_case_handlers>,
harg=-1608028156) at eval.c:1653
#10 0x7975c in condition_case_3 (bodyform=1075803732, var=-1608028156,
handlers=1075803972) at eval.c:1715
#11 0x506dc in Fbyte_code (bytestr=1612674596, vector=-2145421764, maxdepth=4)
at bytecode.c:576
#12 0x76918 in funcall_lambda (fun=538933204, nargs=0, arg_vector=0xefffef10)
at eval.c:3597
#13 0x7631c in apply_lambda (fun=538933204, numargs=0,
unevalled_args=-1608028156) at eval.c:3501
#14 0x75018 in Feval (form=1075804476) at eval.c:3085
#15 0x7185c in FletX (args=1075804444) at eval.c:853
#16 0x74bdc in Feval (form=1075804436) at eval.c:2997
#17 0x51928 in Fcall_interactively (function=-1607373212,
record_flag=-1608028156, keys=-1608028156) at callint.c:339
#18 0x7406c in Fcommand_execute (cmd=-1607373212, record=-1608028156,
keys=-1608028156) at eval.c:2584
#19 0x9c518 in execute_command_event (command_builder=0x35f540,
event=541335788) at event-stream.c:4346
#20 0x9cbcc in Fdispatch_event (event=541335788) at event-stream.c:4637
#21 0x574dc in Fcommand_loop_1 () at cmdloop.c:579
#22 0x57714 in command_loop_1 (dummy=-1608028156) at cmdloop.c:494
#23 0x72450 in condition_case_1 (handlers=-1608028060,
bfun=0x576f0 <command_loop_1>, barg=-1608028156, hfun=0x57778
<cmd_error>,
harg=-1608028156) at eval.c:1653
#24 0x5788c in command_loop_2 (dummy=-1608028156) at cmdloop.c:256
#25 0x7965c in internal_catch (tag=-1607950508, func=0x57840
<command_loop_2>,
arg=-1608028156, threw=0x0) at eval.c:1328
#26 0x56fb0 in initial_command_loop (load_me=358464) at cmdloop.c:305
#27 0x6f558 in xemacs_21_0_sparc_sun_solaris2_5_1 (argc=1, argv=0xeffffbf4,
envp=0xeffffbfc, restart=0) at emacs.c:1702
#28 0x70cb0 in main (argc=0, argv=0xeffffbf4, envp=0xeffffbfc) at emacs.c:2119
uname -a: SunOS joat 5.5.1 Generic_103640-12 sun4u sparc SUNW,Ultra-1
./configure '--prefix=/users/rpluim' '--cflags=-g -O3 -Wall -Wno-switch
-Wno-implicit' '--package-path=/users/rpluim/.xemacs'
XEmacs 21.0 "Benadir" configured for `sparc-sun-solaris2.5.1'.
Where should the build process find the source code?
/users/rpluim/xemacs-20
What installation prefix should install use? /users/rpluim
What operating system and machine description files should XEmacs use?
`s/sol2.h' and `m/sparc.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall
-Wno-switch -Wno-implicit
Should XEmacs use the GNU version of malloc? yes
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files? /usr/dt/include
/usr/openwin/include
Where do we find X Windows libraries? /usr/dt/lib
/usr/openwin/lib
Runtime library search path:
/usr/dt/lib:/usr/openwin/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in native sound support.
Compiling in support for GNU DBM.
Compiling in support for ToolTalk.
Compiling in support for proper session-management.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.