From: Daniel F. (JIRA) <ji...@co...> - 2009-06-27 04:55:06
|
[ http://jira.codehaus.org/browse/RVM-833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Daniel Frampton closed RVM-833. ------------------------------- Resolution: Fixed Fixed in r15716. > GC failures with ia32 BaseBase compiler, ExtremeAssertions and -X:gc:verbose=1 > ------------------------------------------------------------------------------ > > Key: RVM-833 > URL: http://jira.codehaus.org/browse/RVM-833 > Project: RVM > Issue Type: Bug > Components: Compiler: Baseline, Infrastructure: Test, MMTk > Affects Versions: svn head > Environment: ia32-osx > Reporter: Laurence Hellyer > Fix For: 3.1.1 > > > A number of different GC configurations trigger the following extreme assertion under the ia32 baseline compiler when running any application (ie _200_check) with the -X:gc:verbose=1 flag: > at [0x41815dec, 0x353363aa] Lorg/jikesrvm/VM; sysFail(Ljava/lang/String;)V at line 2278 > at [0x41815e0c, 0x353364af] Lorg/jikesrvm/VM; _assertionFailure(Ljava/lang/String;Ljava/lang/String;)V at line 613 > at [0x41815e34, 0x3533653d] Lorg/jikesrvm/VM; _assert(ZLjava/lang/String;Ljava/lang/String;)V at line 596 > at [0x41815e58, 0x35238927] Lorg/jikesrvm/VM; _assert(Z)V at line 574 > at [0x41815e78, 0x353140ef] Lorg/jikesrvm/mm/mmtk/Assert; _assert(Z)V at line 64 > at [0x41815e98, 0x3531446e] Lorg/mmtk/policy/Space; getSpaceForObject(Lorg/vmmagic/unboxed/ObjectReference;)Lorg/mmtk/policy/Space; at line 353 > at [0x41815eb8, 0x3531b2ff] Lorg/mmtk/policy/Space; isMovable(Lorg/vmmagic/unboxed/ObjectReference;)Z at line 274 > at [0x41815edc, 0x351d144f] Lorg/jikesrvm/mm/mminterface/MemoryManager; modifyCheck(Ljava/lang/Object;)V at line 371 > at [0x41815f0c, 0x352d7100] Lorg/mmtk/utility/statistics/LongCounter; stop()V at line 109 > at [0x41815f5c, 0x352d71d8] Lorg/mmtk/plan/Phase; processPhaseStack(Z)Z at line 478 > at [0x41815f7c, 0x35208360] Lorg/mmtk/plan/Phase; beginNewPhaseStack(I)Z at line 351 > at [0x41815f98, 0x3520beb9] Lorg/mmtk/plan/StopTheWorldCollector; collect()V at line 39 > at [0x41815fd8, 0x353226a2] Lorg/jikesrvm/mm/mminterface/CollectorThread; run()V at line 367 > at [0x41815ff8, 0x00006c86] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2532 > At least the following moving GC's trigger the assertion when built with -Dconfig.assertions=extreme > BaseBaseCopyMS > BaseBaseGenCopy > BaseBaseGenImmix > BaseBaseGenMS > BaseBaseSemiSpace -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |