-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
bugFixes an issue, incorrect implementationFixes an issue, incorrect implementation
Description
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
Labels
bugFixes an issue, incorrect implementationFixes an issue, incorrect implementation