GC failure w/ THREAD_LOCAL_ALLOC ?

Tom Tromey tromey@redhat.com
Thu Mar 28 23:08:00 GMT 2002


>>>>> "Hans" == Boehm, Hans <hans_boehm@hp.com> writes:

Hans> Here's a patch.  It's bigger than it needs to be in that it
Hans> includes some fixes for related things that I wasn't quite
Hans> comfortable with while proofreading the code.  Most of those
Hans> were already in my version.  Many of them make it easier to
Hans> debug any similar problems we might encounter in the future.
Hans> Unless someone wants to object, or I encounter further test
Hans> failures, I will check the whole thing into both the trunk and
Hans> the branch sometime tomorrow.

I applied this and tested in on alpha Linux.

First I found a situation where I could reliably make GCTest hang.
Then I rebuilt with the patch and re-ran GCTest with the same
arguments.  I was unable to make it hang again.  Then I tried running
it with other (larger, and thus presumably "harder") arguments.  I was
still unable to make it hang.

So, I'm happy.  Thanks for debugging this.

Hans> I have seen no more failures with the patch, so far.  And I did
Hans> finally reproduce them without it.  It would be interesting if
Hans> particularly Jeff and Michael could confirm that.

I'd also like to hear from Bryce.

Tom



More information about the Java mailing list