JSR 166 failures

Description

On PPC32-aix, last night's regression failed many of the JSR-166 tests. I believe this was due to the change over to classpath 0.96.

http://jikesrvm.anu.edu.au/cattrack/results/excalibur.watson.ibm.com/sanity-ppc32.1544/production/default/jsr166-tck/LinkedBlockingQueueTest/default/Output.txt

Portion of output reproduced below:

For example: ......................E.........E..........
..........Exception in thread "pool-1-thread-2" java.lang.NoSuchMethodError: < BootstrapCL, Lsun/misc/Unsafe;, unpark, (Ljava/lang/ObjectV >
at org.jikesrvm.classloader.VM_MethodReference.resolveInternal(VM_MethodReference.java:298)
at org.jikesrvm.classloader.VM_MethodReference.peekResolvedMethod(VM_MethodReference.java:173)
at org.jikesrvm.classloader.VM_MemberReference.peekResolvedMember(VM_MemberReference.java:239)
at org.jikesrvm.classloader.VM_MemberReference.needsDynamicLink(VM_MemberReference.java:260)
at org.jikesrvm.compilers.baseline.VM_CompilerFramework.genCode(VM_CompilerFramework.java:1465)
at org.jikesrvm.compilers.baseline.VM_BaselineCompiler.compile(VM_BaselineCompiler.java:251)
at org.jikesrvm.compilers.baseline.VM_BaselineCompiledMethod.compile(VM_BaselineCompiledMethod.java:145)
at org.jikesrvm.compilers.baseline.VM_BaselineCompiler.compile(VM_BaselineCompiler.java:173)
at org.jikesrvm.compilers.common.VM_RuntimeCompiler.baselineCompile(VM_RuntimeCompiler.java:289)
at org.jikesrvm.compilers.common.VM_RuntimeCompiler.compile(VM_RuntimeCompiler.java:695)
at org.jikesrvm.classloader.VM_NormalMethod.genCode(VM_NormalMethod.java:170)
at org.jikesrvm.classloader.VM_Method.compile(VM_Method.java:614)
at org.jikesrvm.runtime.VM_DynamicLinker$DL_Helper.compileMethod(VM_DynamicLinker.java:149)
at org.jikesrvm.runtime.VM_DynamicLinker.lazyMethodInvoker(VM_DynamicLinker.java:45)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.unparkSuccessor(AbstractQueuedSynchronizer.java:625)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1142)
at java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:430)
at java.util.concurrent.LinkedBlockingQueue.signalNotFull(LinkedBlockingQueue.java:119)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:371)
at LinkedBlockingQueueTest$9.run(LinkedBlockingQueueTest.java:874)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:679)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:704)
at java.lang.Thread.run(Thread.java:745)

Environment

None

Status

Assignee

Unassigned

Reporter

DaveG

Labels

None

Fix versions

Affects versions

Priority

Highest
Configure