Robin,
I am trying to run SemiSpace collector.  It seems something inside MMTk was
moved but not all the regression tests were run??  I get the following stack
trace:

Uncaught exception in main:
java.lang.NullPointerException
       at org.apache.HarmonyDRLVM.mm.mmtk.Assert.fail(Unknown Source)
       at org.mmtk.utility.alloc.BumpPointer.reusePages(Unknown Source)
       at org.mmtk.utility.alloc.BumpPointer.consumeNextRegion(Unknown
Source)
       at org.mmtk.utility.alloc.BumpPointer.allocSlowOnce(Unknown Source)
       at org.mmtk.utility.alloc.Allocator.allocSlowInline(Unknown Source)
       at org.mmtk.utility.alloc.BumpPointer.allocSlow(Unknown Source)
       at org.mmtk.utility.alloc.BumpPointer.alloc(Unknown Source)
       at org.mmtk.plan.semispace.SSMutator.alloc(Unknown Source)
       at TestSemiSpace.singleRootTest(Unknown Source)
       at TestSemiSpace.main(Unknown Source)

utility/alloc/BumpPointer contains the following:
protected void reusePages(int pages) {

VM.assertions.fail("Subclasses that reuse regions must override this
method.");

}


--
Weldon Washburn
Intel Middleware Products Division

Reply via email to