Subject: Re: CVS commits for macppc
To: Tim Kelly <hockey@dialectronics.com>
From: Michael <macallan18@earthlink.net>
List: port-macppc
Date: 11/17/2004 18:26:51
Hello,

> > I upgraded my iBook (dual USB, mid-2001) from 1.6 to 2.0_RC4 last
> > week.  Everything went fine but the X server (XFree86) does crash
> > under heavy load (compiling Firefox from pkgsrc is enough to
> > crash the X server).  My previous X server (XFree86 4.0.2, I
> > think, under NetBSD 1.6 and 1.5.1 before) never caused me any
> > problem...
> 
> I'm not singling Marc out, but asking in general:
> 
> Can we get bt's from ddb or core files from these crashes? Can users
> cleanly and reliably reproduce the crashes? Is this single or dual
> processor? Can the user devote some time to testing patches?
Not quite and yes. 
I had the same problem and the patch posted by Aymeric Vincent a while ago cured it. 
One problem is that XFree doesn't leave core files unless you run it as root AND have the NoTrapSignals option turned on ( at least on my box, NoTrapSignals alone didn't do anything, setuid'ing the Xserver didn't help ). And yes, the problem - if it is indeed the same one I had - is reproducible on single processor machines. Just do something that uses lots of memory (like compiling something QT-based) while running X, almost any paging in the Xserver will crash it, I got some core files but stack traces went to nowhere and were totally random.

have fun
Michael