Collected crash information involving kkcc_marking,
gc-incremental-traversal-threshold issue?
Adrian Aichner
adrian at xemacs.org
Sun Aug 13 05:51:45 EDT 2006
Hello Marcus, sorry for not sending these out earlier, incrementally.
Just swamped as many people here are.
I attached the lisp and c stack information files atend.
Last weekend I found following customizations in my
(custom-set-variables ...) makes a big difference about XEmacs VM
growth:
'(gc-cons-incremental-threshold 2000000)
'(gc-cons-percentage 0 t)
'(gc-cons-threshold 20000000)
'(gc-incremental-traversal-threshold 1000000)
Firstly I have disabled GC based on gc-cons-percentage.
Secondly I found setting gc-incremental-traversal-threshold 100 times
higher than default avoids VM jumps during memory-intensive
operations.
Does this basically bring gc-incremental closer to being a gc-full?
There are still situations where XEmacs VM growths in a big jump of a
couple hundred MB, but the situations are a lot rarer now.
Let me know of useful experiments (that would not take a whole lot of
time).
Later,
Adrian
-------------- next part --------------
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
("(in garbage collection)" "[internal]")
# (unwind-protect ...)
("execute_internal_event()" "[internal]")
(dispatch-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
get_page_header_internal(void * 0xcdcdcdcd) line 520 + 20 bytes
maybe_mark_black(void * 0xcdcdcdcd) line 1965 + 9 bytes
kkcc_marking(int 0x000186a0) line 1054 + 9 bytes
gc_resume_mark(int 0x00000001) line 1878 + 9 bytes
gc_1(int 0x00000001) line 1913 + 9 bytes
gc(int 0x00000001) line 1945 + 9 bytes
gc_incremental() line 1976 + 11 bytes
Ffuncall(int 0x00000002, long * 0x0082fb28) line 3826
call1(long 0x02aae8d0, long 0x02e30ab8) line 4545 + 11 bytes
execute_internal_event(long 0x02e30ab8) line 2999 + 16 bytes
Fdispatch_event(long 0x02e30ab8) line 4642 + 9 bytes
Fcommand_loop_1() line 600 + 9 bytes
command_loop_1(long 0x02ae6000) line 511
condition_case_1(long 0x02ae54c8, long (long)* 0x010accc0 command_loop_1(long), long 0x02ae6000, long (long, long)* 0x010ac916 cmd_error(long, long), long 0x02ae6000) line 1924 + 7 bytes
command_loop_3() line 262 + 35 bytes
command_loop_2(long 0x02ae6000) line 277
internal_catch(long 0x02aa89c0, long (long)* 0x010aca66 command_loop_2(long), long 0x02ae6000, int * volatile 0x00000000, long * volatile 0x00000000, long * volatile 0x00000000) line 1530 + 7 bytes
initial_command_loop(long 0x02ae6000) line 313 + 29 bytes
xemacs_21_5_b25_i586_pc_win32(int 0x00000001, unsigned short * * 0x0082ff10, unsigned short * * 0x00000000, int 0x00000000) line 2668
main(int 0x00000001, char * * 0x00f642b8, char * * 0x00f62ea0) line 3113
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 7c816d4f()
- l2 0x000007c0
+ index 0x000007c0
key CXX0030: Error: expression cannot be evaluated
ptr 0xcdcdcdcd
-------------- next part --------------
crash after killing some ediff buffers.
maybe_mark_black(void * 0x010eca23) line 1970 + 55 bytes
kkcc_marking(int 17755141) line 1054 + 6 bytes
gc_incremental() line 1975 + 421 bytes
Ffuncall(int 17363635, long * 0x00000001) line 3826
call1(long 37592232, long 37707920) line 4545 + 46 bytes
execute_internal_event(long 17408791) line 3103 + 10 bytes
Fdispatch_event(long 17173322) line 4644 + 6 bytes
Fcommand_loop_1() line 600 + 10 bytes
condition_case_1(long 37705216, long (long)* 0x010609c0 command_loop_1(long), long 37707920, long (long, long)* 0x010606e0 cmd_error(long, long), long 37707920) line 1924 + 44 bytes
command_loop_2(long 37707920) line 274 + 54 bytes
internal_catch(long 37456272, long (long)* 0x01060800 command_loop_2(long), long 37707920, int * volatile 0x00000000, long * volatile 0x00000000, long * volatile 0x00000000) line 1530 + 7 bytes
initial_command_loop(long 37707920) line 319
xemacs_21_5_b27_i586_pc_win32(int 0, unsigned short * * 0x00000000, unsigned short * * 0x00000000, int 0) line 1159
main(int 1, char * * 0x00f64130, char * * 0x00f62e10) line 3114
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 7c816d4f()
-------------- next part --------------
crash while in
*Gnus Browse Server*
afer adding news.qsc.de
in Server Buffer
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (str strlen tmp1 tmp2 mark buffer)
#<compiled-function (buffer mark) "...(402)" [mark buffer tmp1 strlen tmp2 str
nil string 0 2 make-string ?\ buffer-modified-p " " "%" ibuffer-propertize buf
fer-name mouse-face highlight keymap ibuffer-name-column t help-echo "button1: m
ark button2: select button3: Operate menu" 24 5 3 "..." format "%s" buffer-s
ize 6 "button2: filter by mode-name" 16 ibuffer-make-column-filename ibuffer-mod
ified-char buffer-read-only ibuffer-name-map mode-name ibuffer-mode-name-map] 11
>(#<buffer ".newsrc-dribble"> ?\ )
# bind (beg format mark buffer)
ibuffer-insert-buffer-line(#<buffer ".newsrc-dribble"> ?\ #<compiled-function
(buffer mark) "...(402)" [mark buffer tmp1 strlen tmp2 str nil string 0 2 make-
string ?\ buffer-modified-p " " "%" ibuffer-propertize buffer-name mouse-face h
ighlight keymap ibuffer-name-column t help-echo "button1: mark button2: select
button3: Operate menu" 24 5 3 "..." format "%s" buffer-size 6 "button2: filte
r by mode-name" 16 ibuffer-make-column-filename ibuffer-modified-char buffer-rea
d-only ibuffer-name-map mode-name ibuffer-mode-name-map] 11>)
# bind (--dolist-temp--79521 entry bmarklist format display-name name)
ibuffer-insert-filter-group("Default" "Default" #<compiled-function (buffer ma
rk) "...(402)" [mark buffer tmp1 strlen tmp2 str nil string 0 2 make-string ?\
buffer-modified-p " " "%" ibuffer-propertize buffer-name mouse-face highlight ke
ymap ibuffer-name-column t help-echo "button1: mark button2: select button3:
Operate menu" 24 5 3 "..." format "%s" buffer-size 6 "button2: filter by mode-n
ame" 16 ibuffer-make-column-filename ibuffer-modified-char buffer-read-only ibuf
fer-name-map mode-name ibuffer-mode-name-map] 11> ((#<buffer "*Article*"> . ?\ )
(#<buffer "*Compile-Log*"> . ?\ ) (#<buffer "*Compile-Log-Show*"> . ?\ ) (#<buf
fer "*Completions*"> . ?\ ) (#<buffer "*Ediff Control Panel*"> . ?\ ) (#<buffer
"*Ediff Registry*"> . ?\ ) (#<buffer "*Gnus Browse Server*"> . ?\ ) (#<buffer "*
Group*"> . ?\ ) (#<buffer "*Hyper Apropos*"> . ?\ ) (#<buffer "*Hyper Help*"> .
?\ ) (#<buffer "*Ibuffer*"> . ?\ ) (#<buffer "*Ping news.qsc.de*"> . ?\ ) (#<buf
fer "*Server*"> . ?\ ) (#<buffer "*ediff-diff*"> . ?\ ) (#<buffer "*ediff-errors
*"> . ?\ ) (#<buffer "*scratch*"> . ?\ ) (#<buffer "*ssh-adrian at www.xemacs.org*"
> . ?\ ) (#<buffer "*trace of SMTP session to mx.qsc.de*"> . ?\ ) (#<buffer "*tr
amp output*"> . ?\ ) (#<buffer "*tramp/sshx adrian at www.xemacs.org*"> . ?\ ) (#<b
uffer "*vc*"> . ?\ ) (#<buffer ".bbdb.gpg"> . ?\ ) (#<buffer ".emacs-i586-pc-win
32"> . ?\ ) (#<buffer ".newsrc-dribble"> . ?\ ) (#<buffer ".timelog"> . ?\ ) (#<
buffer "2006.06.21.muse"> . ?\ ) (#<buffer "CryptInfo.tab.gpg.~1.57~"> . ?\ ) (#
<buffer "CvsRootAichnerAd"> . ?\ ) (#<buffer "TaskPool.muse"> . ?\ ) (#<buffer "
trace of POP session to aviemore.ecf.teradyne.com"> . ?\ ) (#<buffer "trace of P
OP session to mail.elisp.de"> . ?\ ) (#<buffer "trace of POP session to popmail.
t-online.de"> . ?\ )))
# bind (bmarklist disabled name --dolist-temp--79522 group)
# (unwind-protect ...)
# bind (bgroups ext-loaded orig --ibuffer-expanded-format --ibuffer-insert-buf
fers-and-marks-format all bmarklist)
ibuffer-redisplay-engine(((#<buffer "*Ibuffer*"> . ?\ ) (#<buffer "*Gnus Brows
e Server*"> . ?\ ) (#<buffer "*Server*"> . ?\ ) (#<buffer "*Group*"> . ?\ ) (#<b
uffer "*scratch*"> . ?\ ) (#<buffer ".emacs-i586-pc-win32"> . ?\ ) (#<buffer "Ta
skPool.muse"> . ?\ ) (#<buffer ".timelog"> . ?\ ) (#<buffer "*ssh-adrian at www.xem
acs.org*"> . ?\ ) (#<buffer "trace of POP session to mail.elisp.de"> . ?\ ) (#<b
uffer "2006.06.21.muse"> . ?\ ) (#<buffer "CryptInfo.tab.gpg.~1.57~"> . ?\ ) (#<
buffer "*Ediff Control Panel*"> . ?\ ) (#<buffer "CvsRootAichnerAd"> . ?\ ) (#<b
uffer "*trace of SMTP session to mx.qsc.de*"> . ?\ ) (#<buffer ".bbdb.gpg"> . ?\
) (#<buffer "*vc*"> . ?\ ) (#<buffer "*Hyper Help*"> . ?\ ) (#<buffer "*Ediff R
egistry*"> . ?\ ) (#<buffer "*ediff-errors*"> . ?\ ) (#<buffer "*ediff-diff*"> .
?\ ) (#<buffer "*Compile-Log*"> . ?\ ) (#<buffer "*Compile-Log-Show*"> . ?\ ) (
#<buffer "*Completions*"> . ?\ ) (#<buffer "*tramp/sshx adrian at www.xemacs.org*">
. ?\ ) (#<buffer "*tramp output*"> . ?\ ) (#<buffer "*Hyper Apropos*"> . ?\ ) (
#<buffer "trace of POP session to popmail.t-online.de"> . ?\ ) (#<buffer "trace
of POP session to aviemore.ecf.teradyne.com"> . ?\ ) (#<buffer "*Article*"> . ?\
) (#<buffer "*Ping news.qsc.de*"> . ?\ ) (#<buffer ".newsrc-dribble"> . ?\ )) n
il)
# bind (blist bufs silent arg)
ibuffer-update(nil)
# (unwind-protect ...)
# bind (owin)
# (unwind-protect ...)
# bind (need-update already-in buf filter-groups shrink noselect qualifiers na
me other-window-p)
ibuffer(nil)
# bind (command-debug-status)
call-interactively(ibuffer)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17747061, const memory_description * 0x00000000, const void * 0x011f1a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17755141) line 1148 + 19 bytes
gc_incremental() line 1975 + 421 bytes
Ffuncall(int 17115070, long * 0x00000002) line 3826
execute_optimized_program(const unsigned char * 0x0082f564, int 43, long * 0x0c2fb008) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d09c8) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f638, int 40, long * 0x058f16d0) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0900) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f6f8, int 35, long * 0x0629f7f0) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0838) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f7c8, int 20, long * 0x061b9138) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0770) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f890, int 16, long * 0x06264654) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x00000001) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f954, int 8, long * 0x063970bc) line 862 + 11 bytes
Ffuncall(int 17138649, long * 0x00000001) line 3932 + 791 bytes
Fcall_interactively(long 37557280, long 37707920, long 37707920) line 995
Fcommand_execute(long 37557280, long 37707920, long 37707920) line 3116 + 20 bytes
execute_command_event(command_builder * 0x0109a2ed, long 35004812) line 4288 + 19 bytes
Fdispatch_event(long 17173322) line 4600 + 32 bytes
Fcommand_loop_1() line 600 + 10 bytes
condition_case_1(long 37705216, long (long)* 0x010609c0 command_loop_1(long), long 37707920, long (long, long)* 0x010606e0 cmd_error(long, long), long 37707920) line 1924 + 44 bytes
command_loop_2(long 37707920) line 274 + 54 bytes
internal_catch(long 37456272, long (long)* 0x01060800 command_loop_2(long), long 37707920, int * volatile 0x00000000, long * volatile 0x00000000, long * volatile 0x00000000) line 1530 + 7 bytes
initial_command_loop(long 37707920) line 319
xemacs_21_5_b27_i586_pc_win32(int 0, unsigned short * * 0x00000000, unsigned short * * 0x00000000, int 0) line 1159
main(int 1, char * * 0x00f64130, char * * 0x00f62e10) line 3114
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 7c816d4f()
-------------- next part --------------
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (condition-case ... . error)
# (unwind-protect ...)
read-minibuffer-internal("List symbols matching regexp: ")
byte-code("..." [standard-output standard-input prompt recursion-depth minibuf
fer-depth t read-minibuffer-internal] 2)
# (catch exit ...)
# bind (mouse-grabbed-buffer current-prefix-arg minibuffer-history-variable mi
nibuffer-history-position minibuffer-scroll-window)
# (unwind-protect ...)
# bind (minibuffer-default _history_ oconfig mconfig frame buffer window ofram
e owindow dir default abbrev-table history readp keymap initial-contents prompt)
read-from-minibuffer("List symbols matching regexp: " nil nil nil hyper-apropo
s-regexp-history)
(list (read-from-minibuffer "List symbols matching regexp: " nil nil nil (quot
e hyper-apropos-regexp-history)) current-prefix-arg)
call-interactively(hyper-apropos)
# (condition-case ... . error)
# (catch top-level ...)
----
kkcc_marking(int 17755141) line 1151 + 4 bytes
gc_incremental() line 1975 + 421 bytes
Ffuncall(int 17363635, long * 0x00000001) line 3826
call1(long 37592232, long 37707920) line 4545 + 46 bytes
execute_internal_event(long 17408791) line 3103 + 10 bytes
Fdispatch_event(long 17173322) line 4644 + 6 bytes
Fcommand_loop_1() line 600 + 10 bytes
condition_case_1(long 37705216, long (long)* 0x010609c0 command_loop_1(long), long 37707920, long (long, long)* 0x010606e0 cmd_error(long, long), long 37707920) line 1924 + 44 bytes
call_command_loop(long 37707088) line 336 + 50 bytes
Fread_minibuffer_internal(long 83413616) line 192 + 12 bytes
Ffuncall(int 17115070, long * 0x00000001) line 3893 + 25 bytes
execute_optimized_program(const unsigned char * 0x0082f618, int 24, long * 0x02983710) line 862 + 11 bytes
Fbyte_code(long 2, long 43529992, long 5) line 2622 + 19 bytes
Feval(long 83659776) line 3646 + 66 bytes
internal_catch(long 37654440, long (long)* 0x0108bf40 Feval(long), long 83659776, int * volatile 0x00000000, long * volatile 0x00000000, long * volatile 0x00000000) line 1530 + 7 bytes
execute_rare_opcode(long * 0x0082f820, const unsigned char * 0x0274e559, Opcode Bcatch) line 1419 + 26 bytes
execute_optimized_program(const unsigned char * 0x0082f818, int 8, long * 0x02485a18) line 754 + 8 bytes
Feval(long 149526448) line 3707 + 996 bytes
Feval(long 149526436) line 3664 + 6 bytes
Fcall_interactively(long 37632208, long 37707920, long 149526436) line 402
Fcommand_execute(long 37632208, long 37707920, long 37707920) line 3116 + 20 bytes
execute_command_event(command_builder * 0x0109a2ed, long 43589940) line 4288 + 19 bytes
Fdispatch_event(long 17173322) line 4600 + 32 bytes
Fcommand_loop_1() line 600 + 10 bytes
condition_case_1(long 37705216, long (long)* 0x010609c0 command_loop_1(long), long 37707920, long (long, long)* 0x010606e0 cmd_error(long, long), long 37707920) line 1924 + 44 bytes
command_loop_2(long 37707920) line 274 + 54 bytes
internal_catch(long 37456272, long (long)* 0x01060800 command_loop_2(long), long 37707920, int * volatile 0x00000000, long * volatile 0x00000000, long * volatile 0x00000000) line 1530 + 7 bytes
initial_command_loop(long 37707920) line 319
xemacs_21_5_b27_i586_pc_win32(int 0, unsigned short * * 0x00000000, unsigned short * * 0x00000000, int 0) line 1159
main(int 1, char * * 0x00f64180, char * * 0x00f62e40) line 3114
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 7c816d4f()
----
-------------- next part --------------
Crash upon selecting article in Gnus in 21.5-b27.
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (next-child first-vchild first-hchild dedicatedp modeline-hscroll hscro
ll pixel-bottom pixel-right pixel-top pixel-left point-marker start-marker mark-
marker buffer minibuffer-scrollp minibufferp currentp --rest--41193)
make-saved-window(:currentp t :minibufferp nil :minibuffer-scrollp nil :buffer
#<buffer " *nntpd*"> :pixel-left 0 :pixel-top 0 :pixel-right 662 :pixel-bottom
144:hscroll 0 :modeline-hscroll 0 :dedicatedp nil :first-hchild nil :first-vchi
ld nil :next-child [cl-struct-saved-window nil nil nil #<buffer " *nntpd*"> #<ma
rker in no buffer 0xa3e06a8> #<marker at 1 in *nntpd* 0xa3e06d8> #<marker at 1
in *nntpd* 0xa3e06c0> 0 144 662 604 0 0 nil nil nil nil])
# bind (left top right bottom buffer edges window)
root-window->saved-window(#<window on " *nntpd*" 0x1f6852>)
# bind (left top right bottom buffer edges window)
root-window->saved-window(#<window 0x1225bc>)
# bind (frame frame)
current-window-configuration()
# bind (config)
push-window-configuration()
# bind (buf norecord bufname)
ad-Orig-switch-to-buffer(#<buffer "*Summary nnml:xemacs-beta*"> nil)
# bind (ad-return-value args)
switch-to-buffer(#<buffer "*Summary nnml:xemacs-beta*">)
# bind (buf buffer sub size comp-subs rest new-win result s window-min-height
window-min-width total len subs type current-window window split)
gnus-configure-frame((summary 9 point) #<window on " *nntpd*" 0x1f6852>)
# bind (sub size comp-subs rest new-win result s window-min-height window-min-
width total len subs type current-window window split)
gnus-configure-frame((cond (gnus-use-trees (quote (vertical 1.0 (summary 0.25
point) (tree 0.25) (article 1.0)))) (t (quote (vertical 1.0 (summary 0.25 point)
(if gnus-carpal (quote (summary-carpal 4))) (article 1.0))))))
# bind (gnus-window-frame-focus split all-visible force setting)
gnus-configure-windows(article)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (result group gnus-tmp-internal-hook summary-buffer gnus-article)
# (unwind-protect ...)
# bind (header all-headers article)
gnus-article-prepare(46099 nil)
# bind (all-header article)
gnus-summary-display-article(46099)
# bind (push backward subject unread)
gnus-summary-next-article(t nil t)
# bind (subject unread)
gnus-summary-prev-article(t nil)
#<compiled-function nil "...(73)" [gnus-newsgroup-data gnus-auto-select-same g
nus-summary-goto-unread headers to gnus-summary-prev-article never gnus-summary-
first-article-p get-text-property gnus-intangible gnus-summary-goto-subject gnus
-number gnus-summary-last-subject 3 vectorp 1] 7 ("c:\\progra~1\\xemacs\\xemacs-
packages\\lisp\\gnus\\gnus-sum.elc" . 203670) nil>()
call-interactively(gnus-summary-prev-unread-article)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17747061, const memory_description * 0x00000000, const void * 0x011f1a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17755141) line 1148 + 19 bytes
gc_incremental() line 1975 + 421 bytes
Ffuncall(int 17115070, long * 0x00000012) line 3826
execute_optimized_program(const unsigned char * 0x0082eda8, int 82, long * 0x0263c440) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x0000001c) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082eea0, int 75, long * 0x0264c008) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0fd0) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082efc8, int 68, long * 0x0264c008) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0ec0) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f0f0, int 66, long * 0x02483b00) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x00000000) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f1f4, int 65, long * 0x0265d798) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x00000000) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f2a8, int 63, long * 0x0262e8a4) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0c9c) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f364, int 60, long * 0x0bdbda6c) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x00000001) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f418, int 43, long * 0x05391d08) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0xff7d0b28) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f4d8, int 27, long * 0x05391d08) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x00000001) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f598, int 22, long * 0x05380f10) line 862 + 11 bytes
Ffuncall(int 17115070, long * 0x00000001) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f650, int 12, long * 0x0599d8c8) line 862 + 11 bytes
Ffuncall(int 17377294, long * 0x0bdc5b30) line 3932 + 791 bytes
unbind_to_hairy(int 2) line 6113 + 6 bytes
execute_optimized_program(const unsigned char * 0x05661db0, int 37699544, long * 0x0586e7b0) line 682 + 74 bytes
0586e810()
-------------- next part --------------
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (temp-buffer header)
# (unwind-protect ...)
# bind (length inhibit-read-only inhibit-point-motion-hooks case-fold-search)
# (unwind-protect ...)
# (unwind-protect ...)
gnus-article-treat-unfold-headers()
# (unwind-protect ...)
# bind (--dolist-temp--74928 elem length alist article-goto-body-goes-to-point
-min-p treated-type highlightp val elem type total-parts part-number condition)
gnus-treat-article(head)
# bind (date start case-fold-search)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (handles inhibit-read-only handle)
# (unwind-protect ...)
# bind (ssw74924)
# (unwind-protect ...)
# bind (ihandles)
gnus-display-mime()
# bind (gnus-article-buffer buffer-read-only inhibit-read-only)
gnus-article-prepare-display()
# (unwind-protect ...)
# bind (result group gnus-tmp-internal-hook summary-buffer gnus-article)
# (unwind-protect ...)
# bind (header all-headers article)
gnus-article-prepare(19153 nil)
# bind (all-header article)
gnus-summary-display-article(19153 nil)
# (unwind-protect ...)
# bind (article all-headers gnus-summary-display-article-function article pseu
do force all-headers)
gnus-summary-select-article(nil nil pseudo)
# bind (lines)
gnus-summary-scroll-up(1)
# bind (command-debug-status)
call-interactively(gnus-summary-scroll-up)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17747061, const memory_description * 0x00000000, const void * 0x011f1a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17755141) line 1148 + 19 bytes
gc_incremental() line 1975 + 421 bytes
Ffuncall(int 17365936, long * 0x00000003) line 3826
call3_in_buffer(buffer * 0x16ea51a4, long 1, long 42, long 384462848, long 37514168) line 4743 + 79 bytes
splice_in_string_extents_mapper(extent * 0x010a6ecd, void * 0x16ea51a4) line 6480 + 209 bytes
map_extents(long 17515295, long 0, int (extent *, void *)* 0x00000029, void * 0x010b44e0 splice_in_string_extents_mapper(extent *, void *), long 8582016, extent * 0x0c2c4da0, unsigned int 0) line 2583 + 16 bytes
splice_in_string_extents(long 17918675, buffer * 0x00000001, long 1, long 209481540, long 204230048) line 6586
buffer_insert_lisp_string_1(buffer * 0x16ea7000, long -1, long 204230048, int 0) line 1298 + 51 bytes
Finsert(int 17117340, long * 0x0c2c4da0) line 1482 + 137 bytes
execute_optimized_program(const unsigned char * 0x01085fd0 Fprogn(long), int 37707920, long * 0x084402cc) line 1242 + 8 bytes
07c96618()
-------------- next part --------------
xemacs 21.5-b27 crash selecting grou in gnus
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque, size=0) 0x246e000> ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17751413, const memory_description * 0x00000000, const void * 0x011f3a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17759493) line 1148 + 19 bytes
gc_incremental() line 1975 + 421 bytes
Ffuncall(int 17367217, long * 0x00000000) line 3826
run_hook_with_args_in_buffer(buffer * 0x01092bad, int 345454728, long * 0x00000001, run_hooks_condition 37708136) line 4415 + 9 bytes
safe_run_hook_trapping_problems_1(void * 0x04f49d38) line 5584
call_trapping_problems_1(long 344996288) line 4938 + 174 bytes
internal_catch(long 1792737302, long (long)* 0x01091cc0 flagged_a_squirmer(long, long, long), long 1792740374, int * volatile 0x01304db0 _gc_currently_forbidden, long * volatile 0x6adb1416, long * volatile 0x01303568 int inhibit_flags) line 1530 + 7 bytes
0082faf8()
-------------- next part --------------
crash of 21.5-b27 during C-x 0 on split windows into LCD planner project page.
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(if (and muse-colors-inline-images (muse-colors-resolve-image-file link)) (mus
e-colors-insert-image link (match-beginning 0) (match-end 0) invis-props) (if de
sc (progn (add-text-properties (match-beginning 0) (match-beginning 2) invis-pro
ps) (add-text-properties (match-beginning 2) (match-end 2) props) (add-text-prop
erties (match-end 2) (match-end 0) invis-props)) (add-text-properties (match-beg
inning 0) (match-beginning 1) invis-props) (add-text-properties (match-beginning
1) (match-end 0) props) (add-text-properties (match-end 1) (match-end 0) invis-
props)) (goto-char (match-end 0)) (add-text-properties (match-beginning 0) (matc
h-end 0) (muse-link-properties (muse-match-string-no-properties 0) (muse-link-fa
ce link t))))
# bind (invis-props props desc link)
(let* ((link (muse-get-link)) (desc (muse-get-link-desc)) (props (muse-link-pr
operties desc (muse-link-face link t))) (invis-props (append props (muse-link-pr
operties desc)))) (if (and muse-colors-inline-images (muse-colors-resolve-image-
file link)) (muse-colors-insert-image link (match-beginning 0) (match-end 0) inv
is-props) (if desc (progn (add-text-properties (match-beginning 0) (match-beginn
ing 2) invis-props) (add-text-properties (match-beginning 2) (match-end 2) props
) (add-text-properties (match-end 2) (match-end 0) invis-props)) (add-text-prope
rties (match-beginning 0) (match-beginning 1) invis-props) (add-text-properties
(match-beginning 1) (match-end 0) props) (add-text-properties (match-end 1) (mat
ch-end 0) invis-props)) (goto-char (match-end 0)) (add-text-properties (match-be
ginning 0) (match-end 0) (muse-link-properties (muse-match-string-no-properties
0) (muse-link-face link t)))))
(progn (when (fboundp (quote flyspell-unhighlight-at)) (let ((cur (match-begin
ning 0))) (while (> (match-end 0) cur) (flyspell-unhighlight-at cur) (setq cur (
1+ cur))))) (save-excursion (goto-char (match-beginning 0)) (looking-at muse-exp
licit-link-regexp)) (let* ((link (muse-get-link)) (desc (muse-get-link-desc)) (p
rops (muse-link-properties desc (muse-link-face link t))) (invis-props (append p
rops (muse-link-properties desc)))) (if (and muse-colors-inline-images (muse-col
ors-resolve-image-file link)) (muse-colors-insert-image link (match-beginning 0)
(match-end 0) invis-props) (if desc (progn (add-text-properties (match-beginnin
g 0) (match-beginning 2) invis-props) (add-text-properties (match-beginning 2) (
match-end 2) props) (add-text-properties (match-end 2) (match-end 0) invis-props
)) (add-text-properties (match-beginning 0) (match-beginning 1) invis-props) (ad
d-text-properties (match-beginning 1) (match-end 0) props) (add-text-properties
(match-end 1) (match-end 0) invis-props)) (goto-char (match-end 0)) (add-text-pr
operties (match-beginning 0) (match-end 0) (muse-link-properties (muse-match-str
ing-no-properties 0) (muse-link-face link t))))))
(if (eq ?\[ (char-after (match-beginning 0))) (progn (when (fboundp (quote fly
spell-unhighlight-at)) (let ((cur (match-beginning 0))) (while (> (match-end 0)
cur) (flyspell-unhighlight-at cur) (setq cur (1+ cur))))) (save-excursion (goto-
char (match-beginning 0)) (looking-at muse-explicit-link-regexp)) (let* ((link (
muse-get-link)) (desc (muse-get-link-desc)) (props (muse-link-properties desc (m
use-link-face link t))) (invis-props (append props (muse-link-properties desc)))
) (if (and muse-colors-inline-images (muse-colors-resolve-image-file link)) (mus
e-colors-insert-image link (match-beginning 0) (match-end 0) invis-props) (if de
sc (progn (add-text-properties (match-beginning 0) (match-beginning 2) invis-pro
ps) (add-text-properties (match-beginning 2) (match-end 2) props) (add-text-prop
erties (match-end 2) (match-end 0) invis-props)) (add-text-properties (match-beg
inning 0) (match-beginning 1) invis-props) (add-text-properties (match-beginning
1) (match-end 0) props) (add-text-properties (match-end 1) (match-end 0) invis-
props)) (goto-char (match-end 0)) (add-text-properties (match-beginning 0) (matc
h-end 0) (muse-link-properties (muse-match-string-no-properties 0) (muse-link-fa
ce link t)))))))
(when (eq ?\[ (char-after (match-beginning 0))) (when (fboundp (quote flyspell
-unhighlight-at)) (let ((cur (match-beginning 0))) (while (> (match-end 0) cur)
(flyspell-unhighlight-at cur) (setq cur (1+ cur))))) (save-excursion (goto-char
(match-beginning 0)) (looking-at muse-explicit-link-regexp)) (let* ((link (muse-
get-link)) (desc (muse-get-link-desc)) (props (muse-link-properties desc (muse-l
ink-face link t))) (invis-props (append props (muse-link-properties desc)))) (if
(and muse-colors-inline-images (muse-colors-resolve-image-file link)) (muse-col
ors-insert-image link (match-beginning 0) (match-end 0) invis-props) (if desc (p
rogn (add-text-properties (match-beginning 0) (match-beginning 2) invis-props) (
add-text-properties (match-beginning 2) (match-end 2) props) (add-text-propertie
s (match-end 2) (match-end 0) invis-props)) (add-text-properties (match-beginnin
g 0) (match-beginning 1) invis-props) (add-text-properties (match-beginning 1) (
match-end 0) props) (add-text-properties (match-end 1) (match-end 0) invis-props
)) (goto-char (match-end 0)) (add-text-properties (match-beginning 0) (match-end
0) (muse-link-properties (muse-match-string-no-properties 0) (muse-link-face li
nk t))))))
muse-colors-explicit-link()
funcall(muse-colors-explicit-link)
(if markup-func (funcall markup-func))
(when markup-func (funcall markup-func))
(while (and (< (point) end) (re-search-forward muse-colors-regexp end t)) (if
verbose (message "Highlighting buffer...%d%%" (* (/ (float (- (point) beg)) len)
100))) (setq markup-func (aref muse-colors-vector (char-after (match-beginning
0)))) (when markup-func (funcall markup-func)))
# bind (markup-func case-fold-search len)
(let ((len (float (- end beg))) (case-fold-search nil) markup-func) (goto-char
beg) (while (and (< (point) end) (re-search-forward muse-colors-regexp end t))
(if verbose (message "Highlighting buffer...%d%%" (* (/ (float (- (point) beg))
len) 100))) (setq markup-func (aref muse-colors-vector (char-after (match-beginn
ing 0)))) (when markup-func (funcall markup-func))) (run-hook-with-args (quote m
use-colors-buffer-hook) beg end verbose) (if verbose (message "Highlighting buff
er...done")))
# (unwind-protect ...)
(save-restriction (widen) (when (and font-lock-multiline (> beg (point-min)) (
get-text-property (1- beg) (quote font-lock-multiline))) (setq beg (or (previous
-single-property-change beg (quote font-lock-multiline)) (point-min))) (goto-cha
r beg) (setq beg (muse-line-beginning-position))) (when font-lock-multiline (set
q end (or (text-property-any end (point-max) (quote font-lock-multiline) nil) (p
oint-max)))) (goto-char end) (setq end (muse-line-beginning-position 2)) (font-l
ock-unfontify-region beg end) (let ((len (float (- end beg))) (case-fold-search
nil) markup-func) (goto-char beg) (while (and (< (point) end) (re-search-forward
muse-colors-regexp end t)) (if verbose (message "Highlighting buffer...%d%%" (*
(/ (float (- (point) beg)) len) 100))) (setq markup-func (aref muse-colors-vect
or (char-after (match-beginning 0)))) (when markup-func (funcall markup-func)))
(run-hook-with-args (quote muse-colors-buffer-hook) beg end verbose) (if verbose
(message "Highlighting buffer...done"))))
# (unwind-protect ...)
(save-excursion (save-restriction (widen) (when (and font-lock-multiline (> be
g (point-min)) (get-text-property (1- beg) (quote font-lock-multiline))) (setq b
eg (or (previous-single-property-change beg (quote font-lock-multiline)) (point-
min))) (goto-char beg) (setq beg (muse-line-beginning-position))) (when font-loc
k-multiline (setq end (or (text-property-any end (point-max) (quote font-lock-mu
ltiline) nil) (point-max)))) (goto-char end) (setq end (muse-line-beginning-posi
tion 2)) (font-lock-unfontify-region beg end) (let ((len (float (- end beg))) (c
ase-fold-search nil) markup-func) (goto-char beg) (while (and (< (point) end) (r
e-search-forward muse-colors-regexp end t)) (if verbose (message "Highlighting b
uffer...%d%%" (* (/ (float (- (point) beg)) len) 100))) (setq markup-func (aref
muse-colors-vector (char-after (match-beginning 0)))) (when markup-func (funcall
markup-func))) (run-hook-with-args (quote muse-colors-buffer-hook) beg end verb
ose) (if verbose (message "Highlighting buffer...done")))))
# (unwind-protect ...)
(unwind-protect (save-excursion (save-restriction (widen) (when (and font-lock
-multiline (> beg (point-min)) (get-text-property (1- beg) (quote font-lock-mult
iline))) (setq beg (or (previous-single-property-change beg (quote font-lock-mul
tiline)) (point-min))) (goto-char beg) (setq beg (muse-line-beginning-position))
) (when font-lock-multiline (setq end (or (text-property-any end (point-max) (qu
ote font-lock-multiline) nil) (point-max)))) (goto-char end) (setq end (muse-lin
e-beginning-position 2)) (font-lock-unfontify-region beg end) (let ((len (float
(- end beg))) (case-fold-search nil) markup-func) (goto-char beg) (while (and (<
(point) end) (re-search-forward muse-colors-regexp end t)) (if verbose (message
"Highlighting buffer...%d%%" (* (/ (float (- (point) beg)) len) 100))) (setq ma
rkup-func (aref muse-colors-vector (char-after (match-beginning 0)))) (when mark
up-func (funcall markup-func))) (run-hook-with-args (quote muse-colors-buffer-ho
ok) beg end verbose) (if verbose (message "Highlighting buffer...done"))))) (set
-buffer-modified-p modified-p))
# bind (deactivate-mark muse-colors-fontifying-p modified-p inhibit-modificati
on-hooks inhibit-point-motion-hooks inhibit-read-only buffer-undo-list)
(let ((buffer-undo-list t) (inhibit-read-only t) (inhibit-point-motion-hooks t
) (inhibit-modification-hooks t) (modified-p (buffer-modified-p)) (muse-colors-f
ontifying-p t) deactivate-mark) (unwind-protect (save-excursion (save-restrictio
n (widen) (when (and font-lock-multiline (> beg (point-min)) (get-text-property
(1- beg) (quote font-lock-multiline))) (setq beg (or (previous-single-property-c
hange beg (quote font-lock-multiline)) (point-min))) (goto-char beg) (setq beg (
muse-line-beginning-position))) (when font-lock-multiline (setq end (or (text-pr
operty-any end (point-max) (quote font-lock-multiline) nil) (point-max)))) (goto
-char end) (setq end (muse-line-beginning-position 2)) (font-lock-unfontify-regi
on beg end) (let ((len (float (- end beg))) (case-fold-search nil) markup-func)
(goto-char beg) (while (and (< (point) end) (re-search-forward muse-colors-regex
p end t)) (if verbose (message "Highlighting buffer...%d%%" (* (/ (float (- (poi
nt) beg)) len) 100))) (setq markup-func (aref muse-colors-vector (char-after (ma
tch-beginning 0)))) (when markup-func (funcall markup-func))) (run-hook-with-arg
s (quote muse-colors-buffer-hook) beg end verbose) (if verbose (message "Highlig
hting buffer...done"))))) (set-buffer-modified-p modified-p)))
# bind (verbose end beg)
muse-colors-region(1613 2874 nil)
# bind (loudly end beg)
font-lock-fontify-region(1613 2874)
byte-code("..." [end next beg text-property-any lazy-lock t 0 nil font-lock-fo
ntify-region lazy-lock-put-text-property] 6)
# (condition-case ... . (((error quit) (message "Fontifying region...%s" data)
)))
# bind (next)
# (unwind-protect ...)
# bind (match-data)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (end beg)
lazy-lock-fontify-region(1 2869)
# bind (ws we point modiff)
# (unwind-protect ...)
# bind (buffer we-are-screwed check-text-props window)
lazy-lock-fontify-window(#<window on "LCD.muse" 0x2fb6de>)
# bind (walk-windows-current walk-windows-start arg which-devices which-frames
minibuf function)
walk-windows(lazy-lock-fontify-window no-minibuf #<mswindows-frame "XEmacs" 0x
44711>)
# (unwind-protect ...)
# bind (ssf74902 tick frame)
lazy-lock-maybe-fontify-frame(#<mswindows-frame "XEmacs" 0x44711>)
# bind (frame starting-frame)
byte-code("..." [starting-frame frame selected-frame frame-visible-p frame-min
ibuffer-only-p next-frame visible-nomini throw lazy-lock-frame-loop-done t lazy-
lock-maybe-fontify-frame] 4)
# (catch lazy-lock-frame-loop-done ...)
lazy-lock-pre-idle-fontify-windows()
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque, size=0) 0x246e000> ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17751397, const memory_description * 0x00000000, const void * 0x011f3a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17759461) line 1148 + 19 bytes
gc_incremental() line 1971 + 421 bytes
Feval(long 87719752) line 3570
Fif(long 87719740) line 872 + 55 bytes
Feval(long 87718816) line 3618 + 7 bytes
FletX(long 17356682) line 1054 + 62 bytes
Feval(long 87674976) line 3603 + 11 bytes
053a7a74()
-------------- next part --------------
21.5-b27 crash in kkcc_marking after planner-timeclock-summary-range for current day:
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (is-valid nval how-to-add tag-set locale value specifier)
set-specifier(#<boolean-specifier global=<unspecified> fallback=((nil . t)) 0x
3bc4> t #<window on "*Planner Timeclock Summary*" 0x9e42a>)
# bind (inhibit-quit window)
blink-cursor-post-command-hook()
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque, size=0) 0x246e000> ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17751397, const memory_description * 0x00000000, const void * 0x011f3a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17759461) line 1148 + 19 bytes
gc_incremental() line 1971 + 421 bytes
Ffuncall(int 17119406, long * 0x00000001) line 3826
execute_optimized_program(const unsigned char * 0x0082f8b8, int 11, long * 0x0266d0f8) line 862 + 11 bytes
Ffuncall(int 17119406, long * 0x00000003) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f980, int 4, long * 0x082173d4) line 862 + 11 bytes
Ffuncall(int 17367201, long * 0x00000000) line 3932 + 791 bytes
run_hook_with_args_in_buffer(buffer * 0x01092b9d, int 136425312, long * 0x00000001, run_hooks_condition 37708136) line 4415 + 9 bytes
safe_run_hook_trapping_problems_1(void * 0x08211d80) line 5584
call_trapping_problems_1(long 137281848) line 4938 + 174 bytes
internal_catch(long 1009836054, long (long)* 0x01091cb0 flagged_a_squirmer(long, long, long), long 1009839126, int * volatile 0x01185560 boolean_validate(long), long * volatile 0x3c30f016, long * volatile 0x01303568 int inhibit_flags) line 1530 + 7 bytes
0082fb54()
-------------- next part --------------
21.5-b27 crash in kkcc_marking after planner-timeclock-summary-range for current day:
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (is-valid nval how-to-add tag-set locale value specifier)
set-specifier(#<boolean-specifier global=<unspecified> fallback=((nil . t)) 0x
3bc4> t #<window on "*Planner Timeclock Summary*" 0x9e42a>)
# bind (inhibit-quit window)
blink-cursor-post-command-hook()
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque, size=0) 0x246e000> ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17751397, const memory_description * 0x00000000, const void * 0x011f3a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17759461) line 1148 + 19 bytes
gc_incremental() line 1971 + 421 bytes
Ffuncall(int 17119406, long * 0x00000001) line 3826
execute_optimized_program(const unsigned char * 0x0082f8b8, int 11, long * 0x0266d0f8) line 862 + 11 bytes
Ffuncall(int 17119406, long * 0x00000003) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082f980, int 4, long * 0x082173d4) line 862 + 11 bytes
Ffuncall(int 17367201, long * 0x00000000) line 3932 + 791 bytes
run_hook_with_args_in_buffer(buffer * 0x01092b9d, int 136425312, long * 0x00000001, run_hooks_condition 37708136) line 4415 + 9 bytes
safe_run_hook_trapping_problems_1(void * 0x08211d80) line 5584
call_trapping_problems_1(long 137281848) line 4938 + 174 bytes
internal_catch(long 1009836054, long (long)* 0x01091cb0 flagged_a_squirmer(long, long, long), long 1009839126, int * volatile 0x01185560 boolean_validate(long), long * volatile 0x3c30f016, long * volatile 0x01303568 int inhibit_flags) line 1530 + 7 bytes
0082fb54()
-------------- next part --------------
crash of 21.5-b27 in planner-create-task-from-buffer
Looks gc-related.
Fatal error.
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may describe
your crash, and with luck a workaround. Please check it first, but do report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
If you are fortunate enough to have some sort of debugging aid installed
on your system, for example Visual C++, and you can get a C stack backtrace,
*please* include it, as it will make our life far easier.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (upper other window old-frame target-frame explicit-frame shrink-it)
byte-code("..." [explicit-frame tem car target-frame buffer window nil last-no
nminibuf-frame selected-frame get-buffer bufferp wrong-type-argument throw done
buffer-dedicated-frame frame-live-p window-buffer selected-window display-buffer
-1 buffer-name assoc switch-to-buffer string-match 0 get-buffer-window frame-sel
ected-window set-window-buffer frame-property minibuffer only window-dedicated-p
frame-root-window unsplittable get-largest-window visible t window-frame window
-height window-width window-leftmost-p window-rightmost-p split-window get-lru-w
indow window-parent window-previous-child window-next-child window-pixel-edges w
indow-pixel-height enlarge-window 2 ...] 8)
# (catch done ...)
# bind (shrink-to-fit override-frame not-this-window-p buffer)
display-buffer(#<buffer "*Calendar*"> nil nil)
# bind (oldbuf buf window frame on-frame not-this-window-p bufname)
pop-to-buffer("*Calendar*")
# bind (year month date split-height-threshold pop-up-windows arg)
calendar-basic-setup(nil)
# bind (arg)
calendar()
(if planner-use-calendar-flag (calendar))
(when planner-use-calendar-flag (calendar))
# bind (old-buffer)
(let ((old-buffer (current-buffer))) (when planner-use-calendar-flag (calendar
)) (let ((old-map (copy-keymap calendar-mode-map))) (unwind-protect (progn (defi
ne-key calendar-mode-map [return] (quote planner-calendar-select)) (define-key c
alendar-mode-map [mouse-1] (quote planner-calendar-select)) (setq planner-calend
ar-selected-date nil) (let ((text (read-string (format "%s %s" (or prompt "When"
) (format-time-string "(%Y.%m.%d, %m.%d, %d): "))))) (or planner-calendar-select
ed-date (with-current-buffer old-buffer (planner-expand-name text))))) (setq cal
endar-mode-map old-map))))
(if (or planner-use-day-pages force-read) (let ((old-buffer (current-buffer)))
(when planner-use-calendar-flag (calendar)) (let ((old-map (copy-keymap calenda
r-mode-map))) (unwind-protect (progn (define-key calendar-mode-map [return] (quo
te planner-calendar-select)) (define-key calendar-mode-map [mouse-1] (quote plan
ner-calendar-select)) (setq planner-calendar-selected-date nil) (let ((text (rea
d-string (format "%s %s" (or prompt "When") (format-time-string "(%Y.%m.%d, %m.%
d, %d): "))))) (or planner-calendar-selected-date (with-current-buffer old-buffe
r (planner-expand-name text))))) (setq calendar-mode-map old-map)))))
(when (or planner-use-day-pages force-read) (let ((old-buffer (current-buffer)
)) (when planner-use-calendar-flag (calendar)) (let ((old-map (copy-keymap calen
dar-mode-map))) (unwind-protect (progn (define-key calendar-mode-map [return] (q
uote planner-calendar-select)) (define-key calendar-mode-map [mouse-1] (quote pl
anner-calendar-select)) (setq planner-calendar-selected-date nil) (let ((text (r
ead-string (format "%s %s" (or prompt "When") (format-time-string "(%Y.%m.%d, %m
.%d, %d): "))))) (or planner-calendar-selected-date (with-current-buffer old-buf
fer (planner-expand-name text))))) (setq calendar-mode-map old-map)))))
(progn (when (or planner-use-day-pages force-read) (let ((old-buffer (current-
buffer))) (when planner-use-calendar-flag (calendar)) (let ((old-map (copy-keyma
p calendar-mode-map))) (unwind-protect (progn (define-key calendar-mode-map [ret
urn] (quote planner-calendar-select)) (define-key calendar-mode-map [mouse-1] (q
uote planner-calendar-select)) (setq planner-calendar-selected-date nil) (let ((
text (read-string (format "%s %s" (or prompt "When") (format-time-string "(%Y.%m
.%d, %m.%d, %d): "))))) (or planner-calendar-selected-date (with-current-buffer
old-buffer (planner-expand-name text))))) (setq calendar-mode-map old-map))))))
# (unwind-protect ...)
(unwind-protect (progn (when (or planner-use-day-pages force-read) (let ((old-
buffer (current-buffer))) (when planner-use-calendar-flag (calendar)) (let ((old
-map (copy-keymap calendar-mode-map))) (unwind-protect (progn (define-key calend
ar-mode-map [return] (quote planner-calendar-select)) (define-key calendar-mode-
map [mouse-1] (quote planner-calendar-select)) (setq planner-calendar-selected-d
ate nil) (let ((text (read-string (format "%s %s" (or prompt "When") (format-tim
e-string "(%Y.%m.%d, %m.%d, %d): "))))) (or planner-calendar-selected-date (with
-current-buffer old-buffer (planner-expand-name text))))) (setq calendar-mode-ma
p old-map)))))) (set-window-configuration G20286))
# bind (G20286)
(let ((G20286 (current-window-configuration))) (unwind-protect (progn (when (o
r planner-use-day-pages force-read) (let ((old-buffer (current-buffer))) (when p
lanner-use-calendar-flag (calendar)) (let ((old-map (copy-keymap calendar-mode-m
ap))) (unwind-protect (progn (define-key calendar-mode-map [return] (quote plann
er-calendar-select)) (define-key calendar-mode-map [mouse-1] (quote planner-cale
ndar-select)) (setq planner-calendar-selected-date nil) (let ((text (read-string
(format "%s %s" (or prompt "When") (format-time-string "(%Y.%m.%d, %m.%d, %d):
"))))) (or planner-calendar-selected-date (with-current-buffer old-buffer (plann
er-expand-name text))))) (setq calendar-mode-map old-map)))))) (set-window-confi
guration G20286)))
(save-window-excursion (when (or planner-use-day-pages force-read) (let ((old-
buffer (current-buffer))) (when planner-use-calendar-flag (calendar)) (let ((old
-map (copy-keymap calendar-mode-map))) (unwind-protect (progn (define-key calend
ar-mode-map [return] (quote planner-calendar-select)) (define-key calendar-mode-
map [mouse-1] (quote planner-calendar-select)) (setq planner-calendar-selected-d
ate nil) (let ((text (read-string (format "%s %s" (or prompt "When") (format-tim
e-string "(%Y.%m.%d, %m.%d, %d): "))))) (or planner-calendar-selected-date (with
-current-buffer old-buffer (planner-expand-name text))))) (setq calendar-mode-ma
p old-map))))))
# bind (force-read prompt)
planner-read-date()
# bind (planner-expand-name-favor-future-p)
(let ((planner-expand-name-favor-future-p (or planner-expand-name-favor-future
-p planner-task-dates-favor-future-p))) (planner-read-date))
(cond ((and current-prefix-arg (planner-derived-mode-p (quote planner-mode)) (
string-match planner-date-regexp (planner-page-name))) (planner-page-name)) ((co
ndition-case nil (calendar-cursor-to-date) (error nil)) (planner-date-to-filenam
e (calendar-cursor-to-date))) (t (let ((planner-expand-name-favor-future-p (or p
lanner-expand-name-favor-future-p planner-task-dates-favor-future-p))) (planner-
read-date))))
(if planner-use-day-pages (cond ((and current-prefix-arg (planner-derived-mode
-p (quote planner-mode)) (string-match planner-date-regexp (planner-page-name)))
(planner-page-name)) ((condition-case nil (calendar-cursor-to-date) (error nil)
) (planner-date-to-filename (calendar-cursor-to-date))) (t (let ((planner-expand
-name-favor-future-p (or planner-expand-name-favor-future-p planner-task-dates-f
avor-future-p))) (planner-read-date)))))
(when planner-use-day-pages (cond ((and current-prefix-arg (planner-derived-mo
de-p (quote planner-mode)) (string-match planner-date-regexp (planner-page-name)
)) (planner-page-name)) ((condition-case nil (calendar-cursor-to-date) (error ni
l)) (planner-date-to-filename (calendar-cursor-to-date))) (t (let ((planner-expa
nd-name-favor-future-p (or planner-expand-name-favor-future-p planner-task-dates
-favor-future-p))) (planner-read-date)))))
(list (read-string "Describe task: ") (when planner-use-day-pages (cond ((and
current-prefix-arg (planner-derived-mode-p (quote planner-mode)) (string-match p
lanner-date-regexp (planner-page-name))) (planner-page-name)) ((condition-case n
il (calendar-cursor-to-date) (error nil)) (planner-date-to-filename (calendar-cu
rsor-to-date))) (t (let ((planner-expand-name-favor-future-p (or planner-expand-
name-favor-future-p planner-task-dates-favor-future-p))) (planner-read-date)))))
(when planner-use-plan-pages (if (and current-prefix-arg (planner-derived-mode-
p (quote planner-mode)) (not (string-match planner-date-regexp (planner-page-nam
e)))) (planner-page-name) (let ((planner-default-page (if (and (planner-derived-
mode-p (quote planner-mode)) (planner-page-name) (not (string-match planner-date
-regexp (planner-page-name)))) (planner-page-name) planner-default-page))) (plan
ner-read-non-date-page (planner-file-alist))))) planner-default-task-status)
planner-read-task()
call-interactively(planner-create-task-from-buffer)
command-execute(planner-create-task-from-buffer t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
----
lispdesc_indirect_count_1(long 17751397, const memory_description * 0x00000000, const void * 0x011f3a50 glyph_block_dynarr_description_1) line 364
kkcc_marking(int 17759461) line 1148 + 19 bytes
gc_incremental() line 1971 + 421 bytes
Ffuncall(int 17119406, long * 0x00000001) line 3826
execute_optimized_program(const unsigned char * 0x0082d9b8, int 29, long * 0x0266a008) line 862 + 11 bytes
Fbyte_code(long 14, long 40280064, long 17) line 2622 + 19 bytes
Feval(long 39912408) line 3646 + 66 bytes
internal_catch(long 37683776, long (long)* 0x0108d030 Feval(long), long 39912408, int * volatile 0x00000000, long * volatile 0x00000000, long * volatile 0x00000000) line 1530 + 7 bytes
execute_rare_opcode(long * 0x0082e434, const unsigned char * 0x0623df2d, Opcode Bcatch) line 1419 + 26 bytes
execute_optimized_program(const unsigned char * 0x0082e428, int 29, long * 0x0264dec8) line 754 + 8 bytes
Ffuncall(int 17119406, long * 0x00000003) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082e4e0, int 21, long * 0x024739a8) line 862 + 11 bytes
Ffuncall(int 17119406, long * 0x00000001) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082e59c, int 13, long * 0x059f9820) line 862 + 11 bytes
Ffuncall(int 17119406, long * 0xff7d19ac) line 3932 + 791 bytes
execute_optimized_program(const unsigned char * 0x0082e654, int 12, long * 0x0c61d664) line 862 + 11 bytes
Feval(long 91262144) line 3707 + 996 bytes
Fif(long 17356831) line 870 + 6 bytes
Feval(long 459613420) line 3603 + 11 bytes
Feval(long 91262120) line 3731 + 101 bytes
Flet(long 1) line 1123 + 50 bytes
Feval(long 91262048) line 3618 + 7 bytes
Fif(long 17356831) line 870 + 6 bytes
Feval(long 459613384) line 3603 + 11 bytes
Feval(long 91261964) line 3731 + 101 bytes
Fprogn(long 459612208) line 954 + 6 bytes
Feval(long 459612244) line 3618 + 7 bytes
Funwind_protect(long 17356831) line 1738 + 9 bytes
Feval(long 459612304) line 3603 + 11 bytes
Flet(long 1) line 1123 + 50 bytes
Feval(long 459612340) line 3618 + 7 bytes
Feval(long 91261952) line 3731 + 101 bytes
funcall_lambda(long 17359838, int 91263048, long * 0x00000000) line 4249 + 64 bytes
Feval(long 91448052) line 3758 + 14 bytes
-------------- next part --------------
--
Adrian Aichner
mailto:adrian at xemacs.org
http://www.xemacs.org/
More information about the XEmacs-Beta
mailing list