[Success] XEmacs 21.5-b27 crashes nastily on current Debian 'sid'

Stephen J. Turnbull stephen at xemacs.org
Tue Jun 20 05:13:53 EDT 2006


>>>>> "sjt" == Stephen J Turnbull <turnbull at sk.tsukuba.ac.jp> writes:

    sjt> I just updated my Debian system, which included a bunch of
    sjt> X11.7.0 X.org updates as well as glibc, and probably
    sjt> miscellaneous libraries too.

    sjt> It crashes on startup on X11.  The first crashes I got were
    sjt> in the tabs code, but it now crashes without the tabs, and
    sjt> I've seen crashes in the specifier code.  I've tried with and
    sjt> without union-type, too.  It doesn't seem to be a gcc issue,
    sjt> although that's updated from 4.0 to 4.1 with this update, as
    sjt> I'd had no trouble with 4.0, and building with
    sjt> --with-compiler=gcc-4.0 doesn't help.  I'm also getting
    sjt> similar crashes from old binaries.

This has resolved itself after a couple of Debian updates.  I still
don't know what happened, but it also affected some X.org clients
(specifically xsm, the underfeatured session manager).  There seemed
to be problems resolving font resources, resulting in a NULL
FontStruct member, but I can no longer reproduce.

I am now observing the issues Jerry reported in

    From: Jerry James <james at xemacs.org>
    Subject: Bit limitations in lisp-union.h
    Date: Fri, 09 Jun 2006 18:38:24 -0600
    Message-ID: <m3lks5dev3.fsf at jerrypc.cs.usu.edu>

confirmed by configuring --with-compiler=gcc-4.0 (crash goes away) and
--with-bignum=none (crash goes away).

To repeat Jerry's report <m3bqstq6gt.fsf at jerrypc.cs.usu.edu>, this is
a GCC bug, and it's fixed in SVN for gcc-4.1.  Consider waiting for
gcc-4.1.2 if you're going to build --with-union-type *and*
--with-bignum.

-- 
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.




More information about the XEmacs-Beta mailing list