From: Steve B. <Ste...@an...> - 2008-09-08 06:37:32
|
Hi Raj, Can you reproduce this bug under a more simple environment? >> + command='"$JIKES_HOME/dist/production_x86_64-linux//rvm" Does the bug only manifest on x86_64? (we don't test on that platform at present) >> -X:aos:initial_compiler=opt -X:irc:O0 -X:opt:ssa=true - >> X:opt:load_elimination=true -X:opt:load_elimination_rounds=3 Are these necessary to reproduce this bug? >> -Xmx1G -Xms1G OK >> -Djava.library.path="/home/rb5/workspace/x10/x10.common/lib/ >> linux_x86" -ea -classpath ".:.:/home/rb5/workspace/x10/ >> x10.common/../x10.runtime/classes:/home/rb5/workspace/x10/ >> x10.common/lib/x10.jar" x10.lang.Runtime '\''- >> BAD_PLACE_RUNTIME_CHECK=false'\'' '\''-NUMBER_OF_LOCAL_PLACES=1'\'' >> '\''JGFCryptBenchSizeB'\'' '\''1'\'' '\''3'\''' Are these X10-related command line arguments relevant? Can you reproduce the bug without them? Will I need to do this to reproduce your bug? (As a rule, the more simple the environment in which you can reproduce a bug, the more likely the bug is ours, not yours, and the greater the likelihood you'll get someone else to solve it for you ;-) Thanks, --Steve On 03/09/2008, at 9:36 PM, Steve Blackburn wrote: > Hi Raj, > > I can try to take a look on Friday. Right now I'm staring down a > VEE deadline. > > In the JIRA Ian suggests that the problem is with GenMS (the default > for "production"). For now you could try using a different > collector. I suggest GenImmix. > > --Steve > > On 03/09/2008, at 4:44 PM, Rajkishore Barik wrote: > >> Hi, >> >> I am trying to run JavaGrande Size C benchmarks using jikesrvm >> 3.0.0. I get errors >> similar to the one reported by Ian Rogers: http://jira.codehaus.org/browse/RVM-619 >> Is there a fix for this? I tried a bunch other configurations too, >> all of them had the same problem >> in allocating large arrays. Will changing LOS_SIZE_THRESHOLD or >> PLOS_SIZE_THRESHOLD help? >> >> >> regards, >> Raj >> >> >> Error details: >> >> + command='"$JIKES_HOME/dist/production_x86_64-linux//rvm" - >> X:aos:initial_compiler=opt -X:irc:O0 -X:opt:ssa=true - >> X:opt:load_elimination=true -X:opt:load_elimination_rounds=3 - >> Xmx1G -Xms1G -Djava.library.path="/home/rb5/workspace/x10/ >> x10.common/lib/linux_x86" -ea -classpath ".:.:/home/rb5/workspace/ >> x10/x10.common/../x10.runtime/classes:/home/rb5/workspace/x10/ >> x10.common/lib/x10.jar" x10.lang.Runtime '\''- >> BAD_PLACE_RUNTIME_CHECK=false'\'' '\''-NUMBER_OF_LOCAL_PLACES=1'\'' >> '\''JGFCryptBenchSizeB'\'' '\''1'\'' '\''3'\''' >> + '[' -n '' ']' >> + set +x >> Java Grande Forum Benchmark Suite - Version 2.0 - Section 2 - Size B >> >> Section2:Crypt(0):Kernel:SizeB 5.521 (s) 7245.0645 >> (Kbyte/s) >> Exception in thread "pool-0-thread-0" java.lang.OutOfMemoryError >> at .<invisible method>(Unknown Source:0) >> at >> org >> .jikesrvm.scheduler.greenthreads.GreenThread.morph(GreenThread.java: >> 478) >> at >> org >> .jikesrvm.scheduler.greenthreads.GreenThread.yield(GreenThread.java: >> 399) >> at >> org >> .jikesrvm >> .scheduler >> .greenthreads.GreenScheduler.yieldInternal(GreenScheduler.java:637) >> at org.jikesrvm.scheduler.Scheduler.yield(Scheduler.java:280) >> at >> org >> .jikesrvm >> .mm.mminterface.Handshake.requestAndAwaitCompletion(Handshake.java: >> 69) >> at >> org >> .jikesrvm >> .mm.mminterface.CollectorThread.collect(CollectorThread.java:272) >> at >> org >> .jikesrvm >> .mm.mmtk.Collection.triggerCollectionStatic(Collection.java:109) >> at >> org.jikesrvm.mm.mmtk.Collection.triggerCollection(Collection.java:79) >> at org.mmtk.plan.Plan.poll(Plan.java:869) >> at org.mmtk.policy.Space.acquire(Space.java:414) >> at >> org >> .mmtk >> .utility >> .alloc.LargeObjectAllocator.allocSlowOnce(LargeObjectAllocator.java: >> 99) >> at >> org.mmtk.utility.alloc.Allocator.allocSlowInline(Allocator.java:229) >> at org.mmtk.utility.alloc.Allocator.allocSlow(Allocator.java:209) >> at >> org >> .mmtk >> .utility.alloc.LargeObjectAllocator.alloc(LargeObjectAllocator.java: >> 77) >> at org.mmtk.plan.MutatorContext.alloc(MutatorContext.java:188) >> at org.mmtk.plan.generational.GenMutator.alloc(GenMutator.java:90) >> at >> org >> .mmtk >> .plan.generational.marksweep.GenMSMutator.alloc(GenMSMutator.java:90) >> at >> org >> .jikesrvm >> .mm.mminterface.MemoryManager.allocateSpace(MemoryManager.java:747) >> at >> org >> .jikesrvm >> .mm >> .mminterface.MemoryManager.allocateArrayInternal(MemoryManager.java: >> 720) >> at >> org >> .jikesrvm >> .mm.mminterface.MemoryManager.allocateArray(MemoryManager.java:683) >> at >> org >> .jikesrvm >> .runtime >> .RuntimeEntrypoints.resolvedNewArray(RuntimeEntrypoints.java:378) >> at crypt.IDEATest.buildTestData(IDEATest.java:150) >> at crypt.JGFCryptBench.JGFinitialise(JGFCryptBench.java:46) >> at crypt.JGFCryptBench.JGFrun(JGFCryptBench.java:115) >> at JGFCryptBenchSizeB.main(JGFCryptBenchSizeB.java:102) >> at JGFCryptBenchSizeB$Main.runX10Task(JGFCryptBenchSizeB.java:22) >> at x10.runtime.InvocationStrategy >> $AsyncInFinishStrategy.invokeX10Task(InvocationStrategy.java:80) >> at x10.runtime.Activity.run(Activity.java:194) >> at java.util.concurrent.ThreadPoolExecutor >> $Worker.runTask(ThreadPoolExecutor.java:679) >> at java.util.concurrent.ThreadPoolExecutor >> $Worker.run(ThreadPoolExecutor.java:704) >> at java.lang.Thread.run(Thread.java:745) >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ >> Jikesrvm-researchers mailing list >> Jik...@li... >> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > Jikesrvm-researchers mailing list > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers |