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
------------------------------------------------------------------------------
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues