i'm assuming this is another progress bar/gutter crash
have not seen this one before.
i cvs'd this afternoon, and ran vm ok for a few hours. then i tried
enabling font-lock in my summary buffer. worked ok at first. though
the progress bar acts very weird. seems like before it slowly
progressed as the buffer was fontified. now it zips back and forth
madly, almost like it is progressing for each line or maybe each
regexp. anyone it looks like it's outta control.
well, i did a "get new mail" at one point and it spewed out ahuge
backtrace which completely overran my xterm..... it may not have been
helpful anyhow since this particular xemacs was compiled with no
debugging info and optimized. well, i've got some of it, but i doubt
it's useful... appended to the end.
here is a gdb backtrace
#0 0x403d84e1 in __kill () from /lib/libc.so.6
#1 0x80a7241 in fatal_error_signal ()
#2 0x403d8408 in __restore () at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#3 0x81625c1 in x_update_widget ()
#4 0x8104a84 in update_widget ()
#5 0x80fc1f8 in update_subwindow ()
#6 0x813691f in redisplay_output_layout ()
#7 0x81369fd in redisplay_output_layout ()
#8 0x81665a5 in x_output_display_block ()
#9 0x8138143 in redisplay_output_display_block ()
#10 0x8135178 in compare_display_blocks ()
#11 0x813599a in output_display_line ()
#12 0x8106fb3 in output_gutter ()
#13 0x8107581 in update_frame_gutters ()
#14 0x812f2a4 in redisplay_frame ()
#15 0x812f452 in redisplay_device ()
#16 0x812f678 in redisplay_without_hooks ()
#17 0x8133fd8 in redisplay ()
#18 0x80cec10 in Fsit_for ()
#19 0x80aa7c0 in Ffuncall ()
#20 0x808a9ee in execute_optimized_program ()
#21 0x808a6b4 in funcall_compiled_function ()
#22 0x80aa80f in Ffuncall ()
#23 0x808a9ee in execute_optimized_program ()
#24 0x808a6b4 in funcall_compiled_function ()
#25 0x80aa80f in Ffuncall ()
#26 0x808a9ee in execute_optimized_program ()
#27 0x808a6b4 in funcall_compiled_function ()
#28 0x80aa80f in Ffuncall ()
#29 0x808a9ee in execute_optimized_program ()
#30 0x808a6b4 in funcall_compiled_function ()
#31 0x80aa80f in Ffuncall ()
#32 0x808a9ee in execute_optimized_program ()
#33 0x808a6b4 in funcall_compiled_function ()
#34 0x80aa80f in Ffuncall ()
#35 0x808a9ee in execute_optimized_program ()
#36 0x808a6b4 in funcall_compiled_function ()
#37 0x80aa80f in Ffuncall ()
#38 0x808a9ee in execute_optimized_program ()
#39 0x808a6b4 in funcall_compiled_function ()
#40 0x80aa80f in Ffuncall ()
#41 0x808a9ee in execute_optimized_program ()
#42 0x808a6b4 in funcall_compiled_function ()
#43 0x80aa80f in Ffuncall ()
#44 0x808a9ee in execute_optimized_program ()
#45 0x808c7dd in Fbyte_code ()
#46 0x80a9e9b in Feval ()
#47 0x80a8610 in condition_case_3 ()
#48 0x808b2f3 in execute_rare_opcode ()
#49 0x808a83b in execute_optimized_program ()
#50 0x808a6b4 in funcall_compiled_function ()
#51 0x80aa80f in Ffuncall ()
#52 0x80ab0c2 in run_hook_with_args_in_buffer ()
#53 0x80ad543 in run_hook_with_args ()
#54 0x80af18d in catch_them_squirmers_run_hook ()
#55 0x80ab91d in safe_run_hook_trapping_errors ()
#56 0x80cec08 in Fsit_for ()
#57 0x80aa7c0 in Ffuncall ()
#58 0x808a9ee in execute_optimized_program ()
#59 0x808a6b4 in funcall_compiled_function ()
#60 0x80aa80f in Ffuncall ()
#61 0x808a9ee in execute_optimized_program ()
#62 0x808a6b4 in funcall_compiled_function ()
#63 0x80aa80f in Ffuncall ()
#64 0x808a9ee in execute_optimized_program ()
#65 0x808a6b4 in funcall_compiled_function ()
#66 0x80aa80f in Ffuncall ()
#67 0x808a9ee in execute_optimized_program ()
#68 0x808a6b4 in funcall_compiled_function ()
#69 0x80aa80f in Ffuncall ()
#70 0x808a9ee in execute_optimized_program ()
#71 0x808a6b4 in funcall_compiled_function ()
#72 0x80aa80f in Ffuncall ()
#73 0x808a9ee in execute_optimized_program ()
#74 0x808a6b4 in funcall_compiled_function ()
#75 0x80aa80f in Ffuncall ()
#76 0x808a9ee in execute_optimized_program ()
#77 0x808a6b4 in funcall_compiled_function ()
#78 0x80aa80f in Ffuncall ()
#79 0x808a9ee in execute_optimized_program ()
#80 0x808a6b4 in funcall_compiled_function ()
#81 0x80aa80f in Ffuncall ()
#82 0x808a9ee in execute_optimized_program ()
#83 0x808c7dd in Fbyte_code ()
#84 0x80a9e9b in Feval ()
#85 0x80a8610 in condition_case_3 ()
#86 0x808b2f3 in execute_rare_opcode ()
#87 0x808a83b in execute_optimized_program ()
#88 0x808a6b4 in funcall_compiled_function ()
#89 0x80aa80f in Ffuncall ()
#90 0x80ab0c2 in run_hook_with_args_in_buffer ()
#91 0x80ad543 in run_hook_with_args ()
#92 0x80af18d in catch_them_squirmers_run_hook ()
#93 0x80ab91d in safe_run_hook_trapping_errors ()
#94 0x80cec08 in Fsit_for ()
#95 0x80aa7c0 in Ffuncall ()
#96 0x808a9ee in execute_optimized_program ()
#97 0x808a6b4 in funcall_compiled_function ()
#98 0x80aa80f in Ffuncall ()
#99 0x808a9ee in execute_optimized_program ()
#100 0x808a6b4 in funcall_compiled_function ()
#101 0x80aa80f in Ffuncall ()
#102 0x808a9ee in execute_optimized_program ()
#103 0x808a6b4 in funcall_compiled_function ()
#104 0x80aa80f in Ffuncall ()
#105 0x808a9ee in execute_optimized_program ()
#106 0x808a6b4 in funcall_compiled_function ()
#107 0x80aa80f in Ffuncall ()
#108 0x808a9ee in execute_optimized_program ()
#109 0x808a6b4 in funcall_compiled_function ()
#110 0x80aa80f in Ffuncall ()
#111 0x808a9ee in execute_optimized_program ()
#112 0x808a6b4 in funcall_compiled_function ()
#113 0x80aa80f in Ffuncall ()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (old-len end beg)
font-lock-after-change-function-1(25007 40585 15582)
# (unwind-protect ...)
# (unwind-protect ...)
font-lock-fontify-glumped-region()
byte-code("..." [font-lock-old-extent font-lock-fontify-glumped-region] 1)
# (condition-case ... . ((error (warn "Error caught in
`font-lock-pre-idle-hook'"))))
font-lock-pre-idle-hook()
# (condition-case ... . error)
sit-for(0.5 nil)
# bind (tmsg top frame value message label)
append-progress-display(font-lock "Fontifying INBOX Summary... " 100 nil)
# bind (frame value message label)
display-progress-display(font-lock "Fontifying INBOX Summary... " 100)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
lprogress-display(font-lock "Fontifying %s... " 100 "INBOX
Summary")
# bind (loudly loudvar end start)
font-lock-fontify-keywords-region(25007 40585 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(25007 40585 nil)
# bind (loudly end beg)
font-lock-fontify-region(25007 40585)
# bind (zmacs-region-stays)
# (unwind-protect ...)
# bind (match-data)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (old-len end beg)
font-lock-after-change-function-1(25007 40585 15582)
# (unwind-protect ...)
# (unwind-protect ...)
font-lock-fontify-glumped-region()
byte-code("..." [font-lock-old-extent font-lock-fontify-glumped-region] 1)
# (condition-case ... . ((error (warn "Error caught in
`font-lock-pre-idle-hook'"))))
font-lock-pre-idle-hook()
# (condition-case ... . error)
sit-for(0.5 nil)
# bind (tmsg top frame value message label)
append-progress-display(font-lock "Fontifying INBOX Summary... " 100 nil)
# bind (frame value message label)
display-progress-display(font-lock "Fontifying INBOX Summary... " 100)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
lprogress-display(font-lock "Fontifying %s... " 100 "INBOX
Summary")
# bind (loudly loudvar end start)
font-lock-fontify-keywords-region(25007 40585 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(25007 40585 nil)
# bind (loudly end beg)
font-lock-fontify-region(25007 40585)
# bind (zmacs-region-stays)
# (unwind-protect ...)
# bind (match-data)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (old-len end beg)
font-lock-after-change-function-1(25007 40585 15582)
# (unwind-protect ...)
# (unwind-protect ...)
font-lock-fontify-glumped-region()
byte-code("..." [font-lock-old-extent font-lock-fontify-glumped-region] 1)
# (condition-case ... . ((error (warn "Error caught in
`font-lock-pre-idle-hook'"))))
font-lock-pre-idle-hook()
# (condition-case ... . error)
sit-for(0.5 nil)
# bind (tmsg top frame value message label)
append-progress-display(font-lock "Fontifying INBOX Summary... " 100 nil)
# bind (frame value message label)
display-progress-display(font-lock "Fontifying INBOX Summary... " 100)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
lprogress-display(font-lock "Fontifying %s... " 100 "INBOX
Summary")
# bind (loudly loudvar end start)
font-lock-fontify-keywords-region(25007 40585 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(25007 40585 nil)
# bind (loudly end beg)
font-lock-fontify-region(25007 40585)
# bind (zmacs-region-stays)
# (unwind-protect ...)
# bind (match-data)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (old-len end beg)
font-lock-after-change-function-1(25007 40585 15582)
# (unwind-protect ...)
# (unwind-protect ...)
font-lock-fontify-glumped-region()
byte-code("..." [font-lock-old-extent font-lock-fontify-glumped-region] 1)
# (condition-case ... . ((error (warn "Error caught in
`font-lock-pre-idle-hook'"))))
font-lock-pre-idle-hook()
# (condition-case ... . error)
sit-for(0.5 nil)
# bind (tmsg top frame value message label)
append-progress-display(font-lock "Fontifying INBOX Summary... " 100 nil)
# bind (frame value message label)
display-progress-display(font-lock "Fontifying INBOX Summary... " 100)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
lprogress-display(font-lock "Fontifying %s... " 100 "INBOX
Summary")
# bind (loudly loudvar end start)
font-lock-fontify-keywords-region(25007 40585 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(25007 40585 nil)
# bind (loudly end beg)
font-lock-fontify-region(25007 40585)
# bind (zmacs-region-stays)