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