Here's the backtrace printed to the log file:
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
If you have access to the PROBLEMS file that came with your
version of XEmacs, please check to see if your crash is described
there, as there may be a workaround available.
Otherwise, please report this bug by running the send-pr
script included with XEmacs, or selecting `Send Bug Report'
from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started the editor, or maybe in your home
directory), and type
gdb /usr/bin/xemacs21 core
then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB. A similar procedure should work for all of
these. Ask your system administrator if you need more help.)
Lisp backtrace follows:
dispatch-non-command-events()
# (condition-case ... . ((nil)))
progress-feedback-dispatch-non-command-events()
# bind (tmsg top frame value message label)
append-progress-feedback(font-lock "Fontifying test... " 100 nil)
# bind (frame value message label)
display-progress-feedback(font-lock "Fontifying test... " 100)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
progress-feedback-with-label(font-lock "Fontifying %s... " 100
"test")
# bind (loudly loudvar end start)
font-lock-fontify-keywords-region(1 11452 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 11452 nil)
# bind (loudly end beg)
font-lock-fontify-region(1 11452)
# bind (val end beg)
#<compiled-function (beg end val) "...(5)" [end beg
font-lock-fontify-region] 3>(1 11452 t)
map-range-table(#<compiled-function (beg end val) "...(5)" [end beg
font-lock-fontify-region] 3> #s(range-table data ((1 11452) t)))
# bind (zmacs-region-stays)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (dummy buffer)
#<compiled-function (buffer dummy) "...(49)"
[font-lock-pending-buffer-table zmacs-region-stays font-lock-range-table buffer remhash
buffer-live-p clear-range-table map-extents #<compiled-function ... "...(32)"
... 5> nil font-lock-pending t put-text-property map-range-table #<compiled-function
... "...(5)" ... 3>] 9>(#<buffer "test"> t)
maphash(#<compiled-function (buffer dummy) "...(49)"
[font-lock-pending-buffer-table zmacs-region-stays font-lock-range-table buffer remhash
buffer-live-p clear-range-table map-extents #<compiled-function ... "...(32)"
... 5> nil font-lock-pending t put-text-property map-range-table #<compiled-function
... "...(5)" ... 3>] 9> #<hash-table size 0/29 weakness key
0x2452>)
# (unwind-protect ...)
# bind (match-data)
font-lock-fontify-pending-extents()
byte-code("..." [font-lock-pending-buffer-table hash-table-count 0
font-lock-fontify-pending-extents] 2)
# (condition-case ... . ((error (warn "Error caught in
`font-lock-pre-idle-hook': %s" font-lock-error))))
font-lock-pre-idle-hook()
# (condition-case ... . error)
# (condition-case ... . error)
# (catch top-level ...)
The backtrace from the core file isn't so interesting:
#0 0x40422801 in ?? ()
#1 0x40422738 in ?? ()
#2 0x8172cb6 in RadioUnset ()
#3 0x4014f905 in ?? ()
#4 0x4014f5eb in ?? ()
#5 0x4014f334 in ?? ()
#6 0x4014fcee in ?? ()
#7 0x40150058 in ?? ()
#8 0x4015a970 in ?? ()
#9 0x8151964 in emacs_Xt_event_handler ()
#10 0x8151a2e in emacs_Xt_event_handler ()
#11 0x80cb49f in allocate_command_builder ()
#12 0x80cd426 in Fdispatch_non_command_events ()
#13 0x80a85c6 in Feval ()
#14 0x80a6556 in condition_case_1 ()
#15 0x80a67df in condition_case_3 ()
#16 0x808af8d in execute_rare_opcode ()
#17 0x808a50b in funcall_compiled_function ()
#18 0x808a37f in funcall_compiled_function ()
#19 0x80a8bc1 in Ffuncall ()
#20 0x808a677 in funcall_compiled_function ()
#21 0x808a37f in funcall_compiled_function ()
#22 0x80a8bc1 in Ffuncall ()
---Type <return> to continue, or q <return> to quit---
#23 0x808a677 in funcall_compiled_function ()
#24 0x808a37f in funcall_compiled_function ()
#25 0x80a8bc1 in Ffuncall ()
#26 0x808a677 in funcall_compiled_function ()
#27 0x808a37f in funcall_compiled_function ()
#28 0x80a8bc1 in Ffuncall ()
#29 0x808a677 in funcall_compiled_function ()
#30 0x808a37f in funcall_compiled_function ()
#31 0x80a8bc1 in Ffuncall ()
#32 0x808a677 in funcall_compiled_function ()
#33 0x808a37f in funcall_compiled_function ()
#34 0x80a8bc1 in Ffuncall ()
#35 0x808a677 in funcall_compiled_function ()
#36 0x808a37f in funcall_compiled_function ()
#37 0x80a8bc1 in Ffuncall ()
#38 0x808a677 in funcall_compiled_function ()
#39 0x808a37f in funcall_compiled_function ()
#40 0x80a8bc1 in Ffuncall ()
#41 0x8122a93 in Fmap_range_table ()
#42 0x80a8aca in Ffuncall ()
#43 0x808a677 in funcall_compiled_function ()
#44 0x808a37f in funcall_compiled_function ()
#45 0x80a8bc1 in Ffuncall ()
---Type <return> to continue, or q <return> to quit---
#46 0x80a1a87 in Fmaphash ()
#47 0x80a8aca in Ffuncall ()
#48 0x808a677 in funcall_compiled_function ()
#49 0x808a37f in funcall_compiled_function ()
#50 0x80a8bc1 in Ffuncall ()
#51 0x808a677 in funcall_compiled_function ()
#52 0x808c8d1 in Fbyte_code ()
#53 0x80a85f2 in Feval ()
#54 0x80a6556 in condition_case_1 ()
#55 0x80a67df in condition_case_3 ()
#56 0x808af8d in execute_rare_opcode ()
#57 0x808a50b in funcall_compiled_function ()
#58 0x808a37f in funcall_compiled_function ()
#59 0x80a8bc1 in Ffuncall ()
#60 0x80a93cf in run_hook_with_args_in_buffer ()
#61 0x80a943e in run_hook_with_args ()
#62 0x80a919d in Frun_hooks ()
#63 0x80a9538 in run_hook ()
#64 0x80a9f11 in eval_in_buffer_trapping_errors ()
#65 0x80a6556 in condition_case_1 ()
#66 0x80aa104 in safe_run_hook_trapping_errors ()
#67 0x80ccda5 in in_single_console_state ()
#68 0x80cd015 in Fnext_event ()
---Type <return> to continue, or q <return> to quit---
#69 0x8091a47 in Fcommand_loop_1 ()
#70 0x8091905 in Frecursive_edit ()
#71 0x80a6556 in condition_case_1 ()
#72 0x8091553 in Freally_early_error_handler ()
#73 0x8091577 in Freally_early_error_handler ()
#74 0x80a622c in internal_catch ()
#75 0x80916ae in initial_command_loop ()
#76 0x80a32e1 in xemacs_21_4_1_i386_debian_linux ()
#77 0x80a3a52 in main ()
#78 0x4041316b in ?? ()
I'm trying to get a better backtrace. This is with my default setup
I'll also try with -vanilla, but figured this might be enough for
someone to figure out what is happening.
Jim
--
@James LewisMoss <dres(a)debian.org> | Blessed Be!
@
http://jimdres.home.mindspring.com | Linux is kewl!
@"Argue for your limitations and sure enough, they're yours." Bach