If I do a find-function or C-h f in a highlighted ediff difference
region I consistently get the following crash:
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()
# bind (variable-p)
find-function-read()
call-interactively(find-function)
# (condition-case ... . error)
# (catch top-level ...)
GDB is free software and you are welcome to 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.
GDB 4.16 (sparc-sun-solaris2.5),
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `./src/xemacs'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/dt/lib/libXm.so.3...done.
Reading symbols from /local/misc/lib/libtiff.so...done.
Reading symbols from /local/gnu/lib/libpng.so.2...done.
Reading symbols from /local/kde/lib/libjpeg.so.6...done.
Reading symbols from /local/gnu/lib/libz.so.1.0.4...done.
Reading symbols from /local/xcontrib/lib/libXpm.so.4.9...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 /local/kde/lib/libgdbm.so.1...done.
Reading symbols from /usr/lib/libintl.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.
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/libw.so.1...done.
Reading symbols from /usr/lib/libmp.so.1...done.
#0 0xef134424 in kill ()
(gdb) where
#0 0xef134424 in kill ()
#1 0x6f600 in fatal_error_signal (sig=11) at emacs.c:262
#2 <signal handler called>
#3 bufpos_to_bytind_func (buf=0xb, x=0) at insdel.c:581
#4 0x118c9c in skip_chars (buf=0x6e0400, forwardp=0, syntaxp=1, string=119,
lim=1) at buffer.h:985
#5 0x1192c0 in Fskip_syntax_backward (syntax=1612745732, lim=-1607827452,
buffer=-1607827452) at search.c:941
#6 0x76490 in funcall_recording_as (recorded_as=539374972, nargs=1,
args=0xefffe3fc) at eval.c:3193
#7 0x767c8 in Ffuncall (nargs=2, args=0xefffe3fc) at eval.c:3238
#8 0x51ad8 in Fbyte_code (bytestr=1612745516, vector=-2145350752, maxdepth=16)
at bytecode.c:416
#9 0x75f98 in Feval (form=1075874588) at eval.c:3063
#10 0x73e8c in condition_case_1 (handlers=1075874860, bfun=0x75850 <Feval>,
barg=1075874588, hfun=0x73ed8 <run_condition_case_handlers>,
harg=-1607827452) at eval.c:1653
#11 0x74014 in condition_case_3 (bodyform=1075874588, var=-1607827452,
handlers=1075874860) at eval.c:1715
#12 0x51f98 in Fbyte_code (bytestr=1612745440, vector=-2145350908, maxdepth=4)
at bytecode.c:576
#13 0x7734c in funcall_lambda (fun=539004112, nargs=0, arg_vector=0xefffecac)
at eval.c:3597
#14 0x76774 in funcall_recording_as (recorded_as=539004112, nargs=0,
args=0xefffeca8) at eval.c:3214
---Type <return> to continue, or q <return> to quit---
#15 0x767c8 in Ffuncall (nargs=1, args=0xefffeca8) at eval.c:3238
#16 0x51ad8 in Fbyte_code (bytestr=1618751100, vector=-2139357184, maxdepth=8)
at bytecode.c:416
#17 0x7734c in funcall_lambda (fun=545421228, nargs=0, arg_vector=0xefffee48)
at eval.c:3597
#18 0x76fd0 in apply_lambda (fun=545421228, numargs=0,
unevalled_args=-1607827452) at eval.c:3501
#19 0x76114 in Feval (form=1082971972) at eval.c:3085
#20 0x5334c in Fcall_interactively (function=-1606357932,
record_flag=-1607827452, keys=-1607827452) at callint.c:339
#21 0x75160 in Fcommand_execute (cmd=-1606357932, record=-1607827452,
keys=-1607827452) at eval.c:2584
#22 0xa9368 in execute_command_event (command_builder=0x407640,
event=543770204) at event-stream.c:4346
#23 0xa9918 in Fdispatch_event (event=543770204) at event-stream.c:4637
#24 0x5ab54 in Fcommand_loop_1 () at cmdloop.c:579
#25 0x5a964 in command_loop_1 (dummy=-1607827452) at cmdloop.c:494
#26 0x73e8c in condition_case_1 (handlers=-1607827356,
bfun=0x5a940 <command_loop_1>, barg=-1607827452, hfun=0x5a28c
<cmd_error>,
harg=-1607827452) at eval.c:1653
#27 0x5a3a0 in command_loop_3 () at cmdloop.c:256
#28 0x5a3c8 in command_loop_2 (dummy=-1607827452) at cmdloop.c:267
#29 0x73b24 in internal_catch (tag=-1607749532, func=0x5a3bc <command_loop_2>,
arg=-1607827452, threw=0x0) at eval.c:1328
#30 0x5a5d0 in initial_command_loop (load_me=369596) at cmdloop.c:305
---Type <return> to continue, or q <return> to quit---
#31 0x709dc in xemacs_21_0_sparc_sun_solaris2_5 (argc=1, argv=0xeffff92c,
envp=0xeffff934, restart=2568036) at emacs.c:1702
#32 0x71120 in main (argc=0, argv=0xeffff92c, envp=0xeffff934) at emacs.c:2119