010908 build of HEAD for alpha-dec-osf3 (harvard-puffin)

Ken Shan ken@digitas.harvard.edu
Thu, 13 Sep 2001 01:43:25 -0400


--pWyiEgJYm5f9v55/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2001-09-10T10:53:03+0100, Simon Marlow wrote:
> A likely cause of a nondeterministic crash is using data from below the
> C stack pointer at some stage (I think you had a bug like this before,
> right?).  To verify, you can increase or decrease the frequency of the
> timer signal, or turn it off altogether, by modifying the call to
> initialize_virtual_timer() in RtsStartup.c.

And now we have a delicate but deterministic crash building STABLE on
the Alpha (see yesterday's nightly build message).  Hrm.  (It's
delicate in that if you run the compiler slightly differently -- with
command-line arguments ordered differently or with .hi present, etc.
-- the crash moves or goes away.)

I would be very happy if either (preferably both) of these bugs are
due to using data from below the C stack pointer at some stage.  But!
I don't see where the C stack pointer is touched other than in
StgRun()...?

(off to turn off the virtual timer in the HEAD build to see)

--=20
Edit this signature at http://www.digitas.harvard.edu/cgi-bin/ken/sig
Flags flying at half staff in the hearts of men, like so many of
the most important things, are uncountable by digital means.

--pWyiEgJYm5f9v55/
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7oEd9zjAc4f+uuBURAj/iAKD7BfN7qyU5MkWOdzCnjiyAFq+lagCgqmtO
smc9SJhUHL4Lc8AvDCiNzsI=
=Yh0z
-----END PGP SIGNATURE-----

--pWyiEgJYm5f9v55/--