Skip to content

SafepointPhaseTest fails in testSafepointStorm #356

@smarr

Description

@smarr

An earlier attempt to investigate the issue lead me to add try/finally around sensitive operations in the ObjectTransitionSafepoint, and I initially thought that would fix it, the test started to pass, but it seems to be failing again: bbdd7b4

Next thing to investigate is whether register/unregister operations play correctly with the assumption of having matching pairs of phases in the phaser.

Current failures look like:

    [junit] junit.framework.AssertionFailedError
     [junit] 	at org.junit.Assert.fail(Assert.java:86)
     [junit] 	at org.junit.Assert.assertTrue(Assert.java:41)
     [junit] 	at org.junit.Assert.assertTrue(Assert.java:52)
     [junit] 	at som.tests.ParallelHelper.executeNTimesInParallel(ParallelHelper.java:56)
     [junit] 	at som.interpreter.objectstorage.SafepointPhaserTest.testSafepointStorm(SafepointPhaserTest.java:93)

It only fails on yuria, not locally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugFixes an issue, incorrect implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions