This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: GC failure w/ THREAD_LOCAL_ALLOC ?
- From: Tom Tromey <tromey at redhat dot com>
- To: "Boehm, Hans" <hans_boehm at hp dot com>
- Cc: "'Michael Smith'" <msmith at spinnakernet dot com>, "'Jeff Sturm '" <jsturm at one-point dot com>, "''Bryce McKinlay ' '" <bryce at waitaki dot otago dot ac dot nz>, "'java at gcc dot gnu dot org'" <java at gcc dot gnu dot org>
- Date: 28 Mar 2002 23:55:20 -0700
- Subject: Re: GC failure w/ THREAD_LOCAL_ALLOC ?
- References: <40700B4C02ABD5119F000090278766443BF13A@hplex1.hpl.hp.com>
- Reply-to: tromey at redhat dot com
>>>>> "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