This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.2 (beta44) "Thalia" [Lucid] (i386-unknown-freebsd4.2, Mule) of Sun Feb 18 2001 on ruby.localdomain
configured using `configure --with-mule --site-includes=/usr/local/include --site-libraries=/usr/local/lib'
I did a "cvs -up -r release-21-2 this morning."
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
xemacs -vanilla
C-h i
Kaboom!
Lisp backtrace follows:
re-search-forward("^\\* \\([^: \n]*\\):?:[ \n]" nil t)
# bind (case-fold-search xref-regexp)
# (unwind-protect ...)
Info-fontify-node()
# bind (active-expression)
# (unwind-protect ...)
Info-select-node()
# bind (found guesspos regexp qnode)
# (unwind-protect ...)
# bind (line tryfile no-going-back nodename filename)
Info-find-file-node("/usr/local/xemacs/beta/i386-unknown-freebsd4.2/info/dir" "top" nil nil nil)
# bind (line tryfile no-going-back nodename filename)
Info-find-node("dir" "top")
Info-directory()
# bind (file)
#<compiled-function (&optional file) "...(82)" [command-line-args-left command-line-args Info-standalone file p string-match "^-[fe]" "info" t 3 "^-" 2 nil (...) Info-goto-node "(" ")" get-buffer "*info*" switch-to-buffer Info-directory] 5 ("/usr/local/xemacs/beta/i386-unknown-freebsd4.2/lisp/info.elc" . 9548) (byte-code ÁÂÃÄ$C" [current-prefix-arg read-file-name "Info file name: " nil t] 5)>()
call-interactively(info)
# (condition-case ... . error)
# (catch top-level ...)
Abort trap (core dumped)
And here's gdb stack trace:
#0 0x287593c8 in kill () from /usr/lib/libc.so.4
#1 0x80bc127 in fatal_error_signal (sig=6) at /usr/local/xemacs/beta/src/emacs.c:535
#2 0xbfbfffac in ?? ()
#3 0x80bf165 in assert_failed (file=0x828bb00 "/usr/local/xemacs/beta/src/insdel.c",
line=1122, expr=0x828b2cf "VALID_BYTIND_P (buf, x)")
at /usr/local/xemacs/beta/src/emacs.c:3214
#4 0x817ad44 in bytind_to_bufpos (buf=0x83a1a00, x=4771)
at /usr/local/xemacs/beta/src/insdel.c:1122
#5 0x81c49e4 in re_search_2 (bufp=0x82d7ca0,
str1=0x287d63b2 "File: dir\tNode: Top\tThis is the top of the INFO tree\n\n This is Info, the online documentation browsing system.\n This page (the Directory node) gives a menu of major topics.\n\n button1 or button2 on "..., size1=11128,
str2=0x287d9b20 "", size2=0, startpos=4770, range=6358, regs=0x82d91b4, stop=11128)
at /usr/local/xemacs/beta/src/regex.c:4050
#6 0x81ccb81 in search_buffer (buf=0x83a1a00, string=141856388, bufpos=5685,
buflim=12043, n=1, RE=1, trt=139626496, inverse_trt=139628544, posix=0)
at /usr/local/xemacs/beta/src/search.c:1221
#7 0x81cc63e in search_command (string=141856388, limit=137390084, noerror=137390108,
count=137390084, buffer=137390084, direction=1, RE=1, posix=0)
at /usr/local/xemacs/beta/src/search.c:1051
#8 0x81d14c4 in Fre_search_forward (regexp=141856388, limit=137390084,
noerror=137390108, count=137390084, buffer=137390084)
at /usr/local/xemacs/beta/src/search.c:2144
#9 0x80c5585 in Ffuncall (nargs=4, args=0xbfbfe878)
at /usr/local/xemacs/beta/src/eval.c:3528
#10 0x8093ff9 in execute_optimized_program (
program=0x879b910 "\212ÆÇÈ\b!ÉQ\031\036(ÊËpedÌ%\210ÍÎ!\210ÌÏÌe\034\e\035\032eb\210ÐÑÌÆ#\210`eZ\025Òe`\"\022Ó\nÔÆ#\210\013¬4\fb\210Ì\177\210i\rÕ\\W«\006Æ\211\023ªí\fb\210\rÖ\\u\210×ØÌÆ#\210Ùu\210Úc\210Û \210ÜÙ!\210`\024Ï\025ªË,ÍÙ!\210eb\210ÝÞ!«\030Ï\225b\210Ýß!«\017Ï\225b\210àÙ\224Ù\225á#\210ªîeb\210Ð\tÌÆ#«\023Ï\224SfâU¬òàÙ\224Ù\225á#\210ªèeb\210ãäÌÆ#«\022ÐåÌÆ#«\013àÙ\224Ù\225æ#\210ªð"..., stack_depth=7, constants_data=0x8785e10)
at /usr/local/xemacs/beta/src/bytecode.c:746
#11 0x8093c22 in funcall_compiled_function (fun=142147444, nargs=0, args=0xbfbfe9cc)
at /usr/local/xemacs/beta/src/bytecode.c:518
#12 0x80c56bb in Ffuncall (nargs=1, args=0xbfbfe9c8)
at /usr/local/xemacs/beta/src/eval.c:3563
#13 0x8093ff9 in execute_optimized_program (
program=0x879bb10 "~\210\212ÆÇ!\210Èy\210ÉÊ!\210`ËÌw\210`{\022Í \210Îy\210Ì\035`ÉÏÌÐ#«\022`SÑÒ!«\fÎ\225b\210Óp!\025ª\002d}\210\fÔk¬ eb\210ÌÕ Ð\031\e\030ÉÖÌÐ#«\n×Ø\fÙQ!\210ªñÚ\013!\210+Û \210\016 «\004Ü \210ÝÞ!\210\016!\004ß\r!*\207ou start off looking at that node,\nwhich is (dir\016\217©\036\017\201Ð\217¸\201«\217§\201Ñ \217©\026\017\201ª\217¢\016\017\016\016\201®\217¤\201Ò\016"..., stack_depth=5, constants_data=0x8721e10)
at /usr/local/xemacs/beta/src/bytecode.c:746
#14 0x8093c22 in funcall_compiled_function (fun=142145596, nargs=0, args=0xbfbfeb1c)
at /usr/local/xemacs/beta/src/bytecode.c:518
#15 0x80c56bb in Ffuncall (nargs=1, args=0xbfbfeb18)
at /usr/local/xemacs/beta/src/eval.c:3563
#16 0x8093ff9 in execute_optimized_program (
program=0x876be10 "\tÆa¬\005ÇÈ!\210Ép!\210ÊË!\210\tÆa¬\004Æ \210\f«$\r\fk¬\037\016D«\eÌ\r!Í\230¬\024ÎÏÐÌ\r!\"!«\aÑÒ!\210ª\004Ó \210\r«\f\016E¬\bÔ\r\0169`#\210~\210Õ\211\0269\026FÖ\216\f\203\233", stack_depth=6, constants_data=0x876b410)
at /usr/local/xemacs/beta/src/bytecode.c:746
#17 0x8093c22 in funcall_compiled_function (fun=139158964, nargs=5, args=0xbfbfec6c)
at /usr/local/xemacs/beta/src/bytecode.c:518
#18 0x80c56bb in Ffuncall (nargs=6, args=0xbfbfec68)
at /usr/local/xemacs/beta/src/eval.c:3563
#19 0x8093ff9 in execute_optimized_program (
program=0x8785c10 "Æ \210\r¬\fÇÈ\b\016\030\016\031\016\032%\207É\r!È\211\034\031\eÊË\013\"«\006\016\035Cª\027Ì\013!«\004ͪ\017\016\e«\tÎ\016\034\016\e\"ª\003\016\034\211\032«\024\f¬\021Ï\013\n@\"\021Ð\t!\024\nA\211\022¬î\f\006Ï\f!\025Ñ,«\fÇ\r\b\016\030\016\031\016\032%\207ÊÒ\r\"«\016ÓÔ!«\005Ô\r!\207ÕÖ!\207Õ×\r\"\207\bî\002", stack_depth=7,
constants_data=0x8721b10) at /usr/local/xemacs/beta/src/bytecode.c:746
#20 0x8093c22 in funcall_compiled_function (fun=139158936, nargs=2, args=0xbfbfedbc)
at /usr/local/xemacs/beta/src/bytecode.c:518
#21 0x80c56bb in Ffuncall (nargs=3, args=0xbfbfedb8)
at /usr/local/xemacs/beta/src/eval.c:3563
#22 0x8093ff9 in execute_optimized_program (program=0x8718770 "ÀÁÂ\"\207",
stack_depth=3, constants_data=0x8676330)
at /usr/local/xemacs/beta/src/bytecode.c:746
#23 0x8093c22 in funcall_compiled_function (fun=142146100, nargs=0, args=0xbfbfeefc)
at /usr/local/xemacs/beta/src/bytecode.c:518
#24 0x80c56bb in Ffuncall (nargs=1, args=0xbfbfeef8)
at /usr/local/xemacs/beta/src/eval.c:3563
#25 0x8093ff9 in execute_optimized_program (
program=0x8771a10 "\t\211\034«4ÅÆ\f@\"«'\fA@Çk« \n¬\035È\211\022«\030\fGÉU«\022ÅÊË\f8\"¬\nË\f8\211\023«\003Ì\020\fA\211\024¬Î)\013«\013Í\216ÎÏ\013ÐQ!)\207ÑÒ!«\005ÓÒ!\207Ô \207", stack_depth=5, constants_data=0x877fe90)
at /usr/local/xemacs/beta/src/bytecode.c:746
#26 0x8093c22 in funcall_compiled_function (fun=139158852, nargs=0, args=0xbfbff078)
at /usr/local/xemacs/beta/src/bytecode.c:518
#27 0x80c56bb in Ffuncall (nargs=1, args=0xbfbff074)
at /usr/local/xemacs/beta/src/eval.c:3563
#28 0x80ca963 in apply1 (fn=139158852, arg=137390084)
at /usr/local/xemacs/beta/src/eval.c:4152
#29 0x8098141 in Fcall_interactively (function=137517708, record_flag=137390084,
keys=137390084) at /usr/local/xemacs/beta/src/callint.c:397
#30 0x80c3d10 in Fcommand_execute (cmd=137517708, record_flag=137390084,
keys=137390084) at /usr/local/xemacs/beta/src/eval.c:2970
#31 0x8118b8d in execute_command_event (command_builder=0x865a840, event=141478472)
at /usr/local/xemacs/beta/src/event-stream.c:3834
#32 0x81197e0 in Fdispatch_event (event=141478472)
at /usr/local/xemacs/beta/src/event-stream.c:4165
#33 0x80a352a in Fcommand_loop_1 () at /usr/local/xemacs/beta/src/cmdloop.c:583
#34 0x80a37b2 in command_loop_1 (dummy=137390084)
at /usr/local/xemacs/beta/src/cmdloop.c:494
#35 0x80cb4c5 in condition_case_1 (handlers=137390180,
bfun=0x80a3774 <command_loop_1>, barg=137390084, hfun=0x80a3824 <cmd_error>,
harg=137390084) at /usr/local/xemacs/beta/src/eval.c:1651
#36 0x80a3913 in command_loop_2 (dummy=137390084)
at /usr/local/xemacs/beta/src/cmdloop.c:256
#37 0x80cb3c4 in internal_catch (tag=137470412, func=0x80a38d8 <command_loop_2>,
arg=137390084, threw=0x0) at /usr/local/xemacs/beta/src/eval.c:1317
#38 0x80a2d9a in initial_command_loop (load_me=137390084)
at /usr/local/xemacs/beta/src/cmdloop.c:305
#39 0x80bd4a7 in xemacs_21_2_b44_i386_unknown_freebsd4_2 (argc=2, argv=0xbfbff5c0,
envp=0xbfbff5cc, restart=0) at /usr/local/xemacs/beta/src/emacs.c:2253
#40 0x80bf3cd in main (argc=2, argv=0xbfbff5c0, envp=0xbfbff5cc)
at /usr/local/xemacs/beta/src/emacs.c:2682
#41 0x808142d in _start ()
Recent keystrokes:
n d - p r C-m C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-p C-p RET C-n C-n C-n C-n C-x 1 C-h h C-x k C-m C-h
? ? C-g C-h ? ? SPC SPC C-m M-x s u b TAB C-h a b u
g C-m C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n C-h a C-g C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n C-n C-n C-n C-n C-n C-n C-m C-e C-a RET C-x 1 M-x
r e p TAB o TAB r TAB C-m
Recent messages (most recent first):
Loading lazy-lock...done
Loading lazy-lock...
Loading gnus-ems...done
Loading gnus-xmas...done
Loading gnus-xmas...
Loading gnus-ems...
Parsing /home/evgeny/.mailrc... done
Parsing /home/evgeny/.mail_aliases... done
Parsing /home/evgeny/.mail_aliases...
Parsing /home/evgeny/.mailrc...
Here's
(describe-installation)
"uname -a: FreeBSD ruby.localdomain 4.2-STABLE FreeBSD 4.2-STABLE #0: Fri Jan 19 03:33:58 PST 2001 evgeny@ruby.localdomain:/usr/src/sys/compile/RUBY i386
../configure '--with-mule' '--site-includes=/usr/local/include' '--site-libraries=/usr/local/lib'
XEmacs 21.2-b44 \"Thalia\" configured for `i386-unknown-freebsd4.2'.
Compilation / Installation:
Source code location: /usr/local/xemacs/beta
Installation prefix: /usr/local
Additional header files: /usr/local/include
Additional libraries: /usr/local/lib
Runtime library search path: /usr/local/lib:/usr/X11R6/lib
Operating system description file: `s/freebsd.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wshadow -Wpointer-arith
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using Motif to provide XIM support.
Mail:
Compiling in support for \"flock\" mail spool file locking method.
Other Features:
Compiling in support for dynamic shared object modules.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
"
Thanks
--
Evgeny
AG: Add Gibberish