Hi,
I am using the latest XEmacs from CVS on W2K using VC 6.0.
I got a crash which I cannot reproduce, the following trace originated
from the crash. Do let me know if you need any other information.
with regards,
dhruva
OS version:
Microsoft Windows 2000 [Version 5.00.2195]
OS: Windows_NT
----------------------------------------------------------------------------------------------
M-x describe-installation:
XEmacs 21.5-b9 "brussels sprouts" (+CVS-20021201) configured for
`i586-pc-win32'.
Building XEmacs using "NMAKE".
Building XEmacs using make flags " ".
Building XEmacs in "D:\\tmp\\emacs\\xemacs\\nt".
Using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -ML".
Installing XEmacs in "d:\\GNU\\xemacs".
Package path is
"~\\.xemacs;;d:\\GNU\\site-packages;d:\\GNU\\xemacs-packages".
Compiling in support for Microsoft Windows native GUI.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using union type for Lisp object storage.
Compiling in debugging support (no slowdown).
Compiling with optimization.
Disabling non-essential build actions. Use with care!
Using new experimental GC algorithms.
----------------------------------------------------------------------------------------------
Fatal error: assertion failed, file
D:\tmp\emacs\xemacs\nt\..\src\alloc.c, line
4242, !in_display || gc_currently_forbidden
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 necessary, send
ordinary email to `crashes(a)xemacs.org'. *MAKE SURE* to include the
XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque, size=0) 0x1b07ee0>
...)
# (unwind-protect ...)
# bind (inhibit-quit)
redisplay-gutter-area()
# bind (tmsg top frame value message label)
append-progress-feedback(font-lock "Fontifying _emacs... (regexps)" 19
nil)
# bind (frame value message label)
display-progress-feedback(font-lock "Fontifying _emacs... (regexps)"
19)
# bind (str)
# (unwind-protect ...)
# bind (args value fmt label)
progress-feedback-with-label(font-lock "Fontifying %s... (regexps)" 19
"_emacs
")
# bind (highlights matcher keyword nkeywords iter old-progress progress
bufnam
e keywords case-fold-search loudly loudvar end start)
font-lock-fontify-keywords-region(1 8119 nil)
# (unwind-protect ...)
# bind (modified buffer-undo-list inhibit-read-only old-syntax-table
buffer-fi
le-name buffer-file-truename loudly end beg)
font-lock-default-fontify-region(1 8119 nil)
# bind (loudly end beg)
font-lock-fontify-region(1 8119)
# (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)
turn-on-font-lock()
# bind (explicit-defaults)
font-lock-set-defaults()
run-hooks(font-lock-set-defaults)
# bind (nomodes after-find-file-from-revert-buffer noauto warn error)
after-find-file(nil t)
byte-code("..." [buffer-file-number number truename
buffer-file-truename buf b
uffer-file-name set-buffer-major-mode erase-buffer nil (byte-code ½ç?
?\"ê¬à?
?\"ê?ç" [rawfile filename insert-file-contents-literally t
insert-file-contents]
3) ((file-error (byte-code "?\n!½î?\n!¼ç???\nD\"½ä??¬ç??!¼é???ç"
[rawfile error
filename file-exists-p file-readable-p signal file-error "File is not
readable"
t run-hook-with-args-until-success find-file-not-found-hooks] 4)))
abbreviate-f
ile-name file-name-directory make-local-variable backup-inhibited t
after-find-f
ile find-file-use-truenames default-directory backup-enable-predicate
rawfile er
ror nowarn] 3)
# (condition-case ... . ((t (byte-code "!ê? @ A\"ç" [buf data
kill-buf
fer signal] 3))))
# (unwind-protect ...)
# bind (error number truename buf rawfile nowarn filename)
find-file-noselect("~/_emacs")
# bind (codesys filename)
find-file("~/_emacs" nil)
# bind (command-debug-status)
call-interactively(find-file)
# (condition-case ... . error)
# (catch top-level ...)
--
Dhruva Krishnamurthy