================================================================
Dear Bug Team!
Remember all those bug reports about XEmacs 21.5 crashing on perl
or C files (mostly the reports were from me)? I've dug into it a bit
further and have discovered that the culprit is
`lookup-syntax-properties'. If you set that to `nil' you get the
crash. Here's the recipe:
xemacs -vanilla
In the scratch buffer, eval `(setq lookup-syntax-properties nil)'
Visit a large-ish C or perl file (I used 'src/emacs.c')
Do `M-x font-lock-fontify-buffer RET'
If XEmacs doesn't crash at this point, just scroll through the file
and it will.
I ran this under gdb and got these results:
Current directory is /home/steve/test-it/XEmacs-21.5/kkcc-mule-debug/src/
GNU gdb 5.2
Copyright 2002 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-slackware-linux"...
(eicq-gdb) run -vanilla
Starting program: /home/steve/test-it/XEmacs-21.5/kkcc-mule-debug/src/xemacs -vanilla
Fatal error: assertion failed, file /home/steve/test-it/XEmacs-21.5/src/src/marker.c, line 325, RECORD_TYPEP (obj, lrecord_type_marker)
Program received signal SIGABRT, Aborted.
0x403c3ac1 in kill () from /lib/libc.so.6
(eicq-gdb) lbt
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
set-extent-properties(#<extent [10810, 10811) syntax-table 0x8867938 in buffer emacs.c> (syntax-table (4 . ?>) start-open t end-open t))
# bind (ext value property pos)
c-put-char-property-fun(10810 syntax-table (4 . ?>))
# bind (pos beg-pos end-pos limit)
#<compiled-function (limit) "...(50)" [c->-as-paren-syntax c-<-as-paren-syntax ext beg-pos end-pos pos 8 ?> c-put-char-property-fun syntax-table extent-at nil delete-extent] 5>(10820)
# (unwind-protect ...)
# bind (match-data matcher lowdarks highlights pre-match-value keywords limit highlights matcher keyword nkeywords iter old-progress progress bufname keywords case-fold-search loudly loudvar end start)
font-lock-fontify-keywords-region(1 136327 nil)
# (unwind-protect ...)
# bind (modified buffer-undo-list inhibit-read-only old-syntax-table buffer-file-name buffer-file-truename loudly end beg)
font-lock-default-fontify-region(1 136327 nil)
# bind (loudly end beg)
font-lock-fontify-region(1 136327)
# (unwind-protect ...)
byte-code("..." [font-lock-fontify-region] 3)
# (condition-case ... . ((t (byte-code "穤" [aborted t] 2))))
# bind (was-on font-lock-verbose font-lock-message-threshold aborted)
# (unwind-protect ...)
font-lock-default-fontify-buffer()
# bind (font-lock-verbose)
font-lock-fontify-buffer()
# bind (on-p maximum-size arg)
font-lock-mode(1)
# bind (was-on font-lock-verbose font-lock-message-threshold aborted)
# (unwind-protect ...)
font-lock-default-fontify-buffer()
# bind (font-lock-verbose)
#<compiled-function nil "...(9)" [font-lock-fontify-buffer-function font-lock-verbose] 1 ("/home/steve/test-it/XEmacs-21.5/kkcc-mule-debug/lisp/font-lock.elc" . 33971) nil>()
call-interactively(font-lock-fontify-buffer)
command-execute(font-lock-fontify-buffer t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
(dispatch-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
(eicq-gdb) bt
#0 0x403c3ac1 in kill () from /lib/libc.so.6
#1 0x403c36eb in raise () from /lib/libc.so.6
#2 0x403c5127 in abort () from /lib/libc.so.6
#3 0x080e5847 in really_abort () at /home/steve/test-it/XEmacs-21.5/src/src/emacs.c:4363
#4 0x080e47ca in assert_failed (file=0x6 <Address 0x6 out of bounds>, line=1078775076, expr=0x0) at /home/steve/test-it/XEmacs-21.5/src/src/emacs.c:3699
#5 0x081c5dbe in byte_marker_position (marker=1079075376) at lisp.h:2369
#6 0x0825eac5 in signal_syntax_table_extent_changed (extent=0x2a3b) at /home/steve/test-it/XEmacs-21.5/src/src/syntax.c:420
#7 0x08119009 in signal_single_extent_changed (extent=0x8746660, property=1079041104, old_start=0, old_end=0) at /home/steve/test-it/XEmacs-21.5/src/src/extents.c:1776
#8 0x081191bb in signal_extent_changed (extent=0x8867938, property=1079041104, old_start=0, old_end=0, descendants_too=1) at /home/steve/test-it/XEmacs-21.5/src/src/extents.c:1817
#9 0x081191f2 in signal_extent_property_changed (extent=0x0, property=0, descendants_too=0) at /home/steve/test-it/XEmacs-21.5/src/src/extents.c:1824
#10 0x081244c9 in Fset_extent_property (extent=143030584, property=1079041104, value=140519812) at /home/steve/test-it/XEmacs-21.5/src/src/extents.c:5721
#11 0x0812456c in Fset_extent_properties (extent=143030584, plist=143589392) at /home/steve/test-it/XEmacs-21.5/src/src/extents.c:5744
#12 0x080ecbde in Ffuncall (nargs=3, args=0x2) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3842
#13 0x080a21eb in execute_optimized_program (program=0x876bdb8 "Ä\nÅ\v#\211\031«\bÆ\t\v\b#ª\rÇÈ\n\211T\"\v\bÉBB\")\207", stack_depth=2, constants_data=0x865a5f0) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#14 0x080f1ab4 in funcall_compiled_function (fun=141999528, nargs=3, args=0xbfffd874) at opaque.h:36
#15 0x080ecdc6 in Ffuncall (nargs=4, args=0xbfffd870) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#16 0x080a21eb in execute_optimized_program (program=0x88dddc8 "Æ\224Æ\225S\034\e\ffÇa«\025\v\035È\rÉ\t#\210)\f\035È\rÉ\b#\210)ª\017Ê\vËÉ#\211\032«\005Ì\n!\210)*Ë\207", stack_depth=3, constants_data=0x8763c68) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#17 0x080f1ab4 in funcall_compiled_function (fun=143515064, nargs=1, args=0xbfffd9f4) at opaque.h:36
#18 0x080ecdc6 in Ffuncall (nargs=2, args=0xbfffd9f0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#19 0x080a21eb in execute_optimized_program (program=0x88b39d8 "\016=\a\f\rZ\016>Y\0367\0163¢Æa¬\aÇ\0163!\0263\016?\036@\0163A\036+È \036;É\211\0361\0368Ê\0364\016+G\0369Ë\211\036:\036.Ë\036)\016+\203q\004\016+@\211\026:@\026.\rb\210`\fW\203Q\004\016.;«\tÌ\016.\fÆ#ª\005\016.\f!\203=\004`\rZÍ_\f\rZ\0169_¥\0164Í_\0169¥\\É\\\0261\0167«\021\0161\0168V«\nÎÏÐ\0161\016;$\210\0161\0268\016:A\211\026)«¯\016)@@§\203Í\001\016)@@\225\034\016)@\211\036,@\211\0360\224\035\0160\225\034Ñ\016,8\036*\016,A@"..., stack_depth=1, constants_data=0x87ca7b0) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#20 0x080f1ab4 in funcall_compiled_function (fun=143342024, nargs=3, args=0xbfffdb94) at opaque.h:36
#21 0x080ecdc6 in Ffuncall (nargs=4, args=0xbfffdb90) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#22 0x080a21eb in execute_optimized_program (program=0x885f818 "Æ Ç\211È É\211\031\030\036\020\036\021\036\022\036\023Ê\216\v«\005Ë\v!\210Ì\r\f\"\210\016\024«\006Í\r\f\"\210\016\025¬\aÎ\r\f\n#\210Ï\r\f\n#.\a\207", stack_depth=3, constants_data=0x8443a20) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#23 0x080f1ab4 in funcall_compiled_function (fun=142997512, nargs=3, args=0xbfffdd14) at opaque.h:36
#24 0x080ecdc6 in Ffuncall (nargs=4, args=0xbfffdd10) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#25 0x080a21eb in execute_optimized_program (program=0x88d90b8 "\v\n\t\b#\207", stack_depth=3, constants_data=0x884f5a8) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#26 0x080f1ab4 in funcall_compiled_function (fun=143495336, nargs=2, args=0xbfffde94) at opaque.h:36
#27 0x080ecdc6 in Ffuncall (nargs=3, args=0xbfffde90) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#28 0x080a21eb in execute_optimized_program (program=0xbfffdf04 "\212Àed\"\210)À\207\006\017\b|`|\b0bQ@8ßÿ¿è\226O@@ßÿ¿Ðàÿ¿Hßÿ¿$w~\b\004ßÿ¿\t", stack_depth=2, constants_data=0x8552a48) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#29 0x080a6436 in Fbyte_code (instructions=7, constants=139799112, stack_depth=7) at lisp.h:2460
#30 0x080ec264 in Feval (form=143323088) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3599
#31 0x080e97cd in condition_case_1 (handlers=0, bfun=0x80ebb10 <Feval>, barg=143323088, hfun=0x80e98e5 <run_condition_case_handlers>, harg=1079075376) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:1917
#32 0x080e9c40 in condition_case_3 (bodyform=0, var=1079075376, handlers=143323220) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:1999
#33 0x080a2a8c in execute_rare_opcode (stack_ptr=0xbfffe240, program_ptr=0x88aff37 "\210\v¬\bÇ\030ÂÆ!\210)ÍÀ!ÊL\210\f«\f\r«\tÎÏÐÑÒ $\210,ÓÔ!)\207¡", opcode=143) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:1134
#34 0x080a2002 in execute_optimized_program (program=0x88aff18 "\214~\210\n\r®\002tÆÇ\034\031\035\211\e¬\005ÂÈ!\210ÉedÊ#\210ÇËÌ\217\210\v¬\bÇ\030ÂÆ!\210)ÍÀ!ÊL\210\f«\f\r«\tÎÏÐÑÒ $\210,ÓÔ!)\207¡", stack_depth=3, constants_data=0x8443960) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:515
#35 0x080f1ab4 in funcall_compiled_function (fun=143326984, nargs=0, args=0xbfffe3c4) at opaque.h:36
#36 0x080ecdc6 in Ffuncall (nargs=1, args=0xbfffe3c0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#37 0x080a21eb in execute_optimized_program (program=0x88afef8 "\t®\002t\031\b )\207", stack_depth=0, constants_data=0x884f588) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#38 0x080f1ab4 in funcall_compiled_function (fun=143326952, nargs=0, args=0xbfffe534) at opaque.h:36
#39 0x080ecdc6 in Ffuncall (nargs=1, args=0xbfffe530) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#40 0x080a21eb in execute_optimized_program (program=0x88aff70 "\t«\bÆ\t!ÇVª\003\b?\f:¬\004\fª\v\016 \f·®\004È\f·A\e\035É «\003Ê\025\r«\023ËÌ!\210ÍÌÎÊÈ$\210ÍÏÐ\"\210ª\rÑÌÎÈ#\210Ê\211\026!\026\"ÒÀ!\rL\210\r«'Ó \210ÔÕ!\210\n¬/\v«\aÖ \vX«\006× \210ª!\016#«\035ØÙÚÛÜ $\210ª\023\n«\rÊ\022Ýed\"\210Þ \210ª\004Þ \210ß *\207", stack_depth=0, constants_data=0x87cfd58) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#41 0x080f1ab4 in funcall_compiled_function (fun=143327072, nargs=1, args=0xbfffe6b4) at opaque.h:36
#42 0x080ecdc6 in Ffuncall (nargs=2, args=0xbfffe6b0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#43 0x080a21eb in execute_optimized_program (program=0x88aff18 "\214~\210\n\r®\002tÆÇ\034\031\035\211\e¬\005ÂÈ!\210ÉedÊ#\210ÇËÌ\217\210\v¬\bÇ\030ÂÆ!\210)ÍÀ!ÊL\210\f«\f\r«\tÎÏÐÑÒ $\210,ÓÔ!)\207¡", stack_depth=1, constants_data=0x8443960) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#44 0x080f1ab4 in funcall_compiled_function (fun=143326984, nargs=0, args=0xbfffe834) at opaque.h:36
#45 0x080ecdc6 in Ffuncall (nargs=1, args=0xbfffe830) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#46 0x080a21eb in execute_optimized_program (program=0x88afef8 "\t®\002t\031\b )\207", stack_depth=0, constants_data=0x884f588) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#47 0x080f1ab4 in funcall_compiled_function (fun=143326952, nargs=0, args=0xbfffe9d4) at opaque.h:36
#48 0x080ecdc6 in Ffuncall (nargs=1, args=0xbfffe9d0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#49 0x080edcb3 in apply1 (fn=143060620, arg=1078775076) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:4461
#50 0x080a6f1f in Fcall_interactively (function=138892540, record_flag=1079073888, keys=1079075376) at /home/steve/test-it/XEmacs-21.5/src/src/callint.c:460
#51 0x080eb3b3 in Fcommand_execute (cmd=138892540, record_flag=0, keys=0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3106
#52 0x080ecbf8 in Ffuncall (nargs=3, args=0x3) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3842
#53 0x080a21eb in execute_optimized_program (program=0x876ab28 "\r\035Æ\rÇa«\004Ȫ$\rÉk«\004ʪ\034\r¨«\aËÌ\r\"ª\022\r:«\r\r@¨«\bËÌ\r@\"ª\002Í!\024)\t«Kt«HÎ\f!\f\032\eÏ\fÐ\"\210\v8\b¬\023Ñ Ò a«\aÓ pa«\006Ô \210ª\004Õ \210Ö×!\eØÙË\vA«\004Úª\002Û\nÜ\v!#\"\210Ö\016\036!\210ÝÙ!*\207Ï\fÐ\"\207", stack_depth=2, constants_data=0x405ba960) at /home/steve/test-it/XEmacs-21.5/src/src/bytecode.c:609
#54 0x080f1ab4 in funcall_compiled_function (fun=141994776, nargs=1, args=0xbfffed8c) at opaque.h:36
#55 0x080ecdc6 in Ffuncall (nargs=2, args=0xbfffed88) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3881
#56 0x080a7eea in Fcall_interactively (function=1078962792, record_flag=1079075376, keys=1079075376) at /home/steve/test-it/XEmacs-21.5/src/src/callint.c:995
#57 0x080eb3b3 in Fcommand_execute (cmd=1078962792, record_flag=0, keys=0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:3106
#58 0x081032c6 in execute_command_event (command_builder=0x85d96f0, event=142663544) at /home/steve/test-it/XEmacs-21.5/src/src/event-stream.c:4209
#59 0x08103ecc in Fdispatch_event (event=142663544) at /home/steve/test-it/XEmacs-21.5/src/src/event-stream.c:4561
#60 0x080b4b70 in Fcommand_loop_1 () at /home/steve/test-it/XEmacs-21.5/src/src/cmdloop.c:573
#61 0x080b4932 in command_loop_1 (dummy=1079075376) at /home/steve/test-it/XEmacs-21.5/src/src/cmdloop.c:489
#62 0x080e97cd in condition_case_1 (handlers=0, bfun=0x80b48f0 <command_loop_1>, barg=1079075376, hfun=0x80b4546 <cmd_error>, harg=1079075376) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:1917
#63 0x080b4652 in command_loop_3 () at /home/steve/test-it/XEmacs-21.5/src/src/cmdloop.c:252
#64 0x080b4674 in command_loop_2 (dummy=1079075376) at /home/steve/test-it/XEmacs-21.5/src/src/cmdloop.c:263
#65 0x080e9234 in internal_catch (tag=0, func=0x80b4669 <command_loop_2>, arg=1079075376, threw=0x0, thrown_tag=0x0) at /home/steve/test-it/XEmacs-21.5/src/src/eval.c:1527
#66 0x080b4754 in initial_command_loop (load_me=0) at /home/steve/test-it/XEmacs-21.5/src/src/cmdloop.c:301
#67 0x080e358d in sort_args (argc=2, argv=0xbffff3b4) at /home/steve/test-it/XEmacs-21.5/src/src/emacs.c:2373
#68 0x080e4071 in Fdump_emacs (filename=2, symfile=-1073744972) at /home/steve/test-it/XEmacs-21.5/src/src/emacs.c:2865
#69 0x403afd06 in __libc_start_main () from /lib/libc.so.6
(eicq-gdb) cont
Continuing.
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
(eicq-gdb) quit
Inferior GDB finished
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux eicq 2.6.0-test9 #4 Sat Nov 8 13:06:21 EST 2003 i686 unknown
../src/configure '--srcdir=../src' '--extra-verbose' '--site-prefixes=/usr/local/pgsql:/usr/local/BerkeleyDB.4.1' '--dynamic=yes' '--with-athena=next' '--with-menubars=lucid' '--with-scrollbars=athena' '--with-dialogs=athena' '--with-widgets=athena' '--with-site-lisp=no' '--with-site-modules' '--with-mule' '--with-xfs' '--debug' '--error-checking=all' '--memory-usage-stats' '--with-clash-detection' '--external-widget' '--use-kkcc' '--cflags=-O1 -ggdb3 -march=athlon -D__NO_MATH_INLINES -D__NO_STRING_INLINES'
XEmacs 21.5-b16 "celeriac" (+CVS-20031108) configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /home/steve/test-it/XEmacs-21.5/src
Installation prefix: /usr/local
Additional prefixes: /usr/local/pgsql /usr/local/BerkeleyDB.4.1
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations -O1 -ggdb3 -march=athlon -D__NO_MATH_INLINES -D__NO_STRING_INLINES
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/neXtaw
- Athena library to link: neXtaw
Using Lucid menubars.
Using Athena scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
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.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- Using XFontSet to provide bilingual menubar.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC algorithms.
Using the new portable dumper.
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: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
(/usr/local/lib/xemacs/site-packages/lisp/misc/newcomment
/home/steve/test-it/XEmacs-21.5/kkcc-mule-debug/lisp/newcomment)
Installed XEmacs Packages:
-------------------------
(xemacs-devel ver: 1.6 upstream: No-Upstream-Ver)
(xemacs-base ver: 1.82 upstream: No-Upstream-Ver)
(x-symbol ver: 1.07 upstream: 4.5.1)
(vm ver: 7.18 upstream: 7.17)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.18 upstream: 3.31.20)
(vc ver: 1.38 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.7 upstream: No-Upstream-Ver)
(texinfo ver: 1.25 upstream: No-Upstream-Ver)
(supercite ver: 1.2 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.27 upstream: 0.14beta4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.14 upstream: No-Upstream-Ver)
(sh-script ver: 1.18 upstream: 2.0e)
(sgml ver: 1.1 upstream: No-Upstream-Ver)
(semantic ver: 1.18 upstream: 1.4.2)
(sasl ver: 1.14 upstream: 1.14.4)
(riece ver: 1.12 upstream: 0.1.5)
(reftex ver: 1.33 upstream: 4.21)
(python-modes ver: 1.03 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.41 upstream: regular)
(ps-print ver: 1.09 upstream: 6.5.6)
(prog-modes ver: 1.91 upstream: No-Upstream-Ver)
(pgg ver: 1.04 upstream: 0.1)
(perl-modes ver: 1.05 upstream: No-Upstream-Ver)
(pcomplete ver: 1.03 upstream: 1.1.6)
(pcl-cvs ver: 1.65 upstream: R-2_9_9)
(os-utils ver: 1.34 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(net-utils ver: 1.33 upstream: No-Upstream-Ver)
(mmm-mode ver: 1.01 upstream: 0.4.7)
(misc-games ver: 1.18 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mail-lib ver: 1.63 upstream: No-Upstream-Ver)
(liece ver: 1.12 upstream: regular)
(ispell ver: 1.26 upstream: 3.3)
(ilisp ver: 1.33 upstream: 5.12.0)
(igrep ver: 1.12 upstream: 2.95)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.13 upstream: 4.18)
(hm--html-menus ver: 1.23 upstream: 5.9)
(gnats ver: 1.16 upstream: 3.101)
(general-docs ver: 1.01 upstream: No-Upstream-Ver)
(games ver: 1.15 upstream: 1.04)
(fsf-compat ver: 1.13 upstream: No-Upstream-Ver)
(frame-icon ver: 1.11 upstream: No-Upstream-Ver)
(footnote ver: 1.16 upstream: 0.18x)
(eterm ver: 1.15 upstream: No-Upstream-Ver)
(ess ver: 1.05 upstream: 5.1.21)
(eshell ver: 1.06 upstream: 2.4.1)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(eieio ver: 1.05 upstream: 0.17)
(efs ver: 1.32 upstream: 1.22)
(edit-utils ver: 2.1 upstream: No-Upstream-Ver)
(ediff ver: 1.49 upstream: 2.75)
(edebug ver: 1.2 upstream: No-Upstream-Ver)
(ecrypto ver: 0.14 upstream: 2.0)
(ecb ver: 1.13 upstream: 1.96)
(docbookide ver: 0.07000000000000001 upstream: 0.1)
(dired ver: 1.15 upstream: 7.11)
(dictionary ver: 1.12 upstream: regular)
(debug ver: 1.17 upstream: No-Upstream-Ver)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(cc-mode ver: 1.41 upstream: 5.30.7)
(calendar ver: 1.22 upstream: No-Upstream-Ver)
(calc ver: 1.24 upstream: 2.02fX3)
(c-support ver: 1.18 upstream: No-Upstream-Ver)
(auctex ver: 1.35 upstream: 1.2.3-4)
(apel ver: 1.27 upstream: 10.2)
(skk ver: 1.23 upstream: regular)
(locale ver: 1.21 upstream: No-Upstream-Ver)
(leim ver: 1.22 upstream: No-Upstream-Ver)
(latin-unity ver: 1.08 upstream: 1.08)
Installed Modules:
-----------------
Features:
--------
(lazy-shot xemacsbug shadow color-theme blink-cursor cus-edit cus-load
completer emoney ell working avltree stack-m elib-node ps-bdf ps-mule
ps-print from ibuffer image-mode dired-tar compile time-stamp
big-menubar bbdb-w3 browse-url bbdb-sc bbdb-gnus bbdb-snarf bbdb-com
bbdb-pgp mailcrypt bbdb timezone gnus-demon nnir nnimap imap mpg123
patch-keywords supercite-sy supercite mail-extr regi boxquote rect
nnspool nntp messkeyw earcon gnus-audio gnus-topic gnus-score
score-mode gnus-picon gnus-ml gnus-msg gnus-diary gnus-art mm-uu
mml2015 pgg pgg-parse pgg-def mm-view nndiary gnus-sum gnus-group
gnus-undo gnus-start gnus-spec gnus-int gnus-range gnus-win nnmail
mail-source message mml mml-sec mml-smime smime dig mm-decode
mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp
ietf-drums mail-abbrevs sendmail rfc822 mailheader canlock nnoo gnus
gnus-ems gnus-xmas messagexmas nnheader nnheaderxm gnus-util netrc
time-date parse-time mail-utils mm-util mail-prsvr wid-edit
auto-insert-tkld ffap tramp-smb tramp regexp-opt executable
format-spec timer trampver diff-mode ediff-merg ediff-diff ediff-tbar
ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff vc-hooks
balloon-help fshell shell comint ring sb-html sb-texinfo sb-info info
speedbar sb-image dframe assoc filladapt footnote paren blink-paren
pending-del scroll-in-place redo savehist backup-dir edmacro iswitchb
crypt crypt++ recent-files holidays lunar solar cal-dst cal-persia
cal-julian efs-cu diary-lib time appt calendar htmlize outln-18
outl-mouse func-menu outline annotations font-latex font-lock
latex-toolbar latex-units reftex overlay reftex-vars latex tex advice
advice-preload tex-site cperl-mode mwheel x-compose font disp-table
cus-face xemacs-devel-autoloads xemacs-base-autoloads
x-symbol-autoloads vm-autoloads view-process-autoloads vhdl-autoloads
vc-autoloads time-autoloads textools-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads strokes-autoloads
speedbar-autoloads sounds-wav-autoloads sounds-au-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads sasl-autoloads riece-autoloads reftex-autoloads
python-modes-autoloads psgml-dtds-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
os-utils-autoloads oo-browser-autoloads net-utils-autoloads
mmm-mode-autoloads misc-games-autoloads mine-autoloads
mail-lib-autoloads liece-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads ibuffer-autoloads hyperbole-autoloads
hm--html-menus-autoloads gnats-autoloads general-docs-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
footnote-autoloads eterm-autoloads ess-autoloads eshell-autoloads
emerge-autoloads elib-autoloads eieio-autoloads efs-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads cookie-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads auctex-autoloads apel-autoloads skk-autoloads
locale-autoloads leim-autoloads latin-unity-autoloads w3-autoloads
url-autoloads tramp-autoloads misc-autoloads mh-e-autoloads
mailcrypt-autoloads latex-autoloads gnus-autoloads emoney-autoloads
chess-autoloads bbdb-autoloads mule-autoloads lisp-autoloads loadhist
rsz-minibuf auto-show fontl-hooks x-iso8859-1 tibetan lao devanagari
indian slovenian czech romanian ccl code-cmds gutter-items
menubar-items x-menubar mode-motion mouse behavior itimer auto-save
lisp-mode easymenu iso8859-1 page buff-menu lib-complete cus-file
derived newcomment env text-props frame obsolete cus-start custom
widget cl-extra mini-cl cl cl-19 packages backquote unicode
athena-scrollbars cut-buffer lucid-menubars external-widget
athena-dialogs x c-balloon-help tty-frames tty toolbar native-sound
scrollbar unix-processes multicast network-streams subprocesses
modules menu-accelerator-support menubar berkeley-db md5 xemacs xim
mule gutter tiff png gif jpeg xface xpm xbm lisp-float-type
file-coding linux dialog devices window-system base64)
Recent keystrokes:
-----------------
M-x r - x - b RET
Recent messages (most recent first):
-----------------------------------
Parsing BBDB... (frobnicating...done)
Parsing BBDB... (frobnicating...)
Parsing BBDB... (reading...)
Parsing BBDB...
Loading lazy-shot...done
Loading lazy-shot...
Loading xemacsbug...done
Loading xemacsbug...
XEmacs ready for take-off!!!
Loading toolbar-sy...done
Loading toolbar-sy...
Loading fonts-sy...done
fonts initialised
Loading color-theme...done
Loading color-theme...
Loading fonts-sy...
Loading mh-e-sy...done
Loading mh-e-sy...
Loading misc-sy...done
miscellaneous initialised
--
|---<Steve Youngs>---------------<GnuPG KeyID: A9