Subject: Re: proposal for PR 27023
To: Chuck Silvers <firstname.lastname@example.org>
From: Michael <email@example.com>
Date: 01/26/2005 23:53:04
-----BEGIN PGP SIGNED MESSAGE-----
> yea, that's what I was trying to say in my second message yesterday.
> I've attached a diff that eliminates the crash from the reproduction
> given in the PR, and it passes all the libpthread conformance tests on
> I'm not sure that it's correct to skip the rwindow_save() in all the
> that sa_upcall_getstate() is called, but I suspect it is.
First results -I couldn't reproduce a kernel panic anymore but
processes don't seem to wake up after getting paged in again.
Symptoms: I started a couple of fairly memory-hungry, multithreaded X11
apps, then started a compile job in an xterm ( kde stuff - makes the
c++ compiler eat copious amounts of memory ). Left the whole thing
alone for a while and then tried to bring a window of one of the big
X11 apps to front ( mysqlcc in this case ) - lots of paging activity
and then nothing. The process seems to hang, at least the window
content doesn't get redrawn. Another app ( gcvs ) got a bus error and
dumped core instead but I'm not sure that's really related.
Trying to kill the hung process led to ~100% CPU usage, all kernel
time, from mysqlcc.
So, whatever you're doing - you seem to be on the right way :)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
-----END PGP SIGNATURE-----