We're updating the issue view to help you get more done. 

Assertion failure in RCBase.sanityExpectedRC when using -X:gc:sanityCheck=true

Description

Shortened log:

Collection sanity checking enabled.
===== DaCapo fop starting =====
[GC 1 Start 0.89 s 20468KB
============================== GC Sanity Checking ==============================
Performing Pre-GC Sanity Checks...
roots objects refs null
21546 174292 506991 144774
================================================================================

============================== GC Sanity Checking ==============================
Performing Post-GC Sanity Checks...
Died in GC:
vm internal error at:
Thread #5
– Stack –
(0x704b9dd0 3310) at [0x704b9dd0, 0x64339456] Lorg/jikesrvm/VM; sysFail(Ljava/lang/StringV at line 2328
(0x704b9df0 3011) at [0x704b9df0, 0x6433955b] Lorg/jikesrvm/VM; _assertionFailure(Ljava/lang/String;Ljava/lang/StringV at line 627
(0x704b9e18 3010) at [0x704b9e18, 0x643395e9] Lorg/jikesrvm/VM; _assert(ZLjava/lang/String;Ljava/lang/StringV at line 610
(0x704b9e3c 3008) at [0x704b9e3c, 0x6423203f] Lorg/jikesrvm/VM; _assert(Z)V at line 585
(0x704b9e5c 11051) at [0x704b9e5c, 0x640a68d9] Lorg/jikesrvm/mm/mmtk/Assert; _assert(Z)V at line 55
(0x704b9e88 1766) at [0x704b9e88, 0x6409a7bd] Lorg/mmtk/plan/refcount/RCBase; sanityExpectedRC(Lorg/vmmagic/unboxed/ObjectReference;I)I at line 315
(0x704b9ec4 9228) at [0x704b9ec4, 0x640a4c81] Lorg/mmtk/utility/sanitychecker/SanityChecker; collectionPhase(I)Z at line 135
(0x704b9ee8 1747) at [0x704b9ee8, 0x640a6dbe] Lorg/mmtk/plan/Simple; collectionPhase(S)V at line 255
(0x704b9f0c 1764) at [0x704b9f0c, 0x642d4e73] Lorg/mmtk/plan/refcount/RCBase; collectionPhase(S)V at line 284
(0x704b9f60 2970) at [0x704b9f60, 0x642d5300] Lorg/mmtk/plan/Phase; processPhaseStack(Z)V at line 464
(0x704b9f80 2968) at [0x704b9f80, 0x640ab554] Lorg/mmtk/plan/Phase; beginNewPhaseStack(I)V at line 385
(0x704b9f9c 4210) at [0x704b9f9c, 0x64098b1a] Lorg/mmtk/plan/refcount/RCBaseCollector; collect()V at line 85
(0x704b9fb8 4193) at [0x704b9fb8, 0x641984f0] Lorg/mmtk/plan/ParallelCollector; run()V at line 50
(0x704b9fd8 9286) at [0x704b9fd8, 0x643244f8] Lorg/jikesrvm/mm/mminterface/CollectorThread; run()V at line 80
(0x704b9ff8 13201) at [0x704b9ff8, 0x08050404] Lorg/jikesrvm/scheduler/RVMThread; startoff()V at line 2623

Environment

IA32 (PPC not tested), BaseBaseRefCount builds (other reference counting builds not tested)

Status

Assignee

Unassigned

Reporter

Erik Brangs

Labels

None

External issue ID

None

Components

Fix versions

Affects versions

3.1.3

Priority

Medium