[jira] Created: (RVM-833) GC failures with ia32 BaseBase compiler, ExtremeAssertions and -X:gc:verbose=1

View: New views
2 Messages — Rating Filter:   Alert me  

[jira] Created: (RVM-833) GC failures with ia32 BaseBase compiler, ExtremeAssertions and -X:gc:verbose=1

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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

[jira] Closed: (RVM-833) GC failures with ia32 BaseBase compiler, ExtremeAssertions and -X:gc:verbose=1

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ 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

       

------------------------------------------------------------------------------
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues