Hi John, today I installed JDK8 b83 on one of the Jenkins build servers used by Apache Lucene: The problem with 32 bit JVMs and G1 collector is solved. I compared the trunk checkout of Lucene with both JVMs: In b82 it hangs, in b83 it passes. So I was able to re-enable 32 bit builds without the extra workaround stacksize option again.
Thanks for fixing this issue. Uwe ----- Uwe Schindler uschind...@apache.org Apache Lucene PMC Member / Committer Bremen, Germany http://lucene.apache.org/ > -----Original Message----- > From: hotspot-gc-dev-boun...@openjdk.java.net [mailto:hotspot-gc-dev- > boun...@openjdk.java.net] On Behalf Of john.cuthbert...@oracle.com > Sent: Tuesday, March 19, 2013 2:21 AM > To: hotspot-gc-...@openjdk.java.net > Subject: hg: hsx/hotspot-gc/hotspot: 8009536: G1: Apache Lucene hang > during reference processing > > Changeset: fa08949fe0cb > Author: johnc > Date: 2013-03-18 11:05 -0700 > URL: http://hg.openjdk.java.net/hsx/hotspot- > gc/hotspot/rev/fa08949fe0cb > > 8009536: G1: Apache Lucene hang during reference processing > Summary: In CMTask::do_marking_step(), Skip offering termination and > entering the first and second synchronization barriers if called from a serial > context, i.e. the VM thread. > Reviewed-by: brutisso, tschatzl > > ! src/share/vm/gc_implementation/g1/concurrentMark.cpp > ! src/share/vm/gc_implementation/g1/concurrentMark.hpp --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org