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