[aarch64-port-dev ] We're not quite out of the woods yet

Andrew Haley aph at redhat.com
Fri Jul 26 09:15:57 PDT 2013


After a long time running jcstress I get

Exception in thread "main" java.util.concurrent.ExecutionException: java.lang.IllegalMonitorStateException
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:202)
	at org.openjdk.jcstress.infra.runners.Runner.tryWaitFor(Runner.java:137)
	at org.openjdk.jcstress.infra.runners.Runner.waitFor(Runner.java:154)
	at org.openjdk.jcstress.infra.runners.Actor2_Runner.run(Actor2_Runner.java:165)
	at org.openjdk.jcstress.infra.runners.Actor2_Runner.run(Actor2_Runner.java:79)
	at org.openjdk.jcstress.JCStress.async(JCStress.java:214)
	at org.openjdk.jcstress.JCStress.run(JCStress.java:255)
	at org.openjdk.jcstress.JCStress.run(JCStress.java:209)
	at org.openjdk.jcstress.ForkedMain.main(ForkedMain.java:43)
Caused by: java.lang.IllegalMonitorStateException
	at java.util.concurrent.locks.StampedLock.unlockRead(StampedLock.java:551)
	at org.openjdk.jcstress.tests.locks.stamped.StampedLockPairwiseTests$AbstractStampedLockTest.RL_URs(StampedLockPairwiseTests.java:93)
	at org.openjdk.jcstress.tests.locks.stamped.StampedLockPairwiseTests$RL_URs.actor1(StampedLockPairwiseTests.java:609)
	at org.openjdk.jcstress.tests.locks.stamped.StampedLockPairwiseTests$RL_URs$Base.actor1(StampedLockPairwiseTests.java:611)
	at org.openjdk.jcstress.infra.runners.Actor2_Runner$1.work1(Actor2_Runner.java:147)
	at org.openjdk.jcstress.infra.runners.Actor2_Runner$1.work1(Actor2_Runner.java:144)
	at org.openjdk.jcstress.infra.runners.ActorBase.call(ActorBase.java:133)
	at org.openjdk.jcstress.infra.runners.ActorBase.call(ActorBase.java:44)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:722)

 (ETA:   01:11:38) (R: 2.50E+04) (T: 696/3600) (F: 2/1) (I: 1/5)   [ERROR] o.o.j.t.locks.stamped.StampedLockPairwiseTests$RL_URs$tWLt_tUW
                     Observed state     Occurrences        Expectation Interpretation
                             [0, 0] (            0)         ACCEPTABLE Seeing the default values.
                             [1, 2] (            0)         ACCEPTABLE Seeing the complete update.

It'll be fun trying to track that one down.

Andrew.




More information about the aarch64-port-dev mailing list