Richard Coleman <coleman(a)math.gatech.edu> writes in xemacs-beta(a)xemacs.org:
> Do you have anything special going on with display-time in your
.emacs,
> or can I expect to reproduce this with a bare-ass package-less XEmacs
> and the single line `(display-time)' in .emacs?
I tried that and it didn't crash.
Ok, I spoke too quickly. I tried again, and the core dumps happens
without reference to any package. It actually happens whenever I put
the mouse over the toolbar (but nowhere else).
I see.
Here is exactly what I did.
1. tar -xzf xemacs-21.0.60.tar.gz
2. tar -xzf xemacs-21.0.60-elc.tar.gz
3. ./configure
Excellent. This is a sequence that should be tested.
4. cd src
5. ./xemacs -vanilla
then the first time the mouse hits the toolbar, it cores and I get
the
following lisp backtrace.
...
Fatal error: assertion failed, file window.h, line 245, RECORD_TYPEP
(_obj, lrecord_window) || MARKED_RECORD_P (_obj)
That looks awfully familiar. What version of gcc are you using? If
you do `./configure --cflags="-O3 -fno-caller-saves"', does that cure
the crash?
...
What operating system and machine description files should XEmacs
use?
`s/freebsd.h' and `m/intel386.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch