latest mlvm failing four java/lang/invoke tests

Stephen Bannasch stephen.bannasch at deanbrook.org
Sun Apr 10 09:54:49 PDT 2011


These java/lang/invoke tests are failing on my MLVM build today:

   InvokeDynamicPrintArgs.java
   InvokeGenericTest.java
   JavaDocExamplesTest.java
   MethodHandlesTest.java


   $ jtreg -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+EnableInvokeDynamic 
-jdk:build/bsd-amd64/j2sdk-image  -v:summary jdk/test/java/lang/invoke/Passed: java/lang/invoke/6987555/Test6987555.java
   Passed: java/lang/invoke/6991596/Test6991596.java
   Passed: java/lang/invoke/ClassValueTest.java
   FAILED: java/lang/invoke/InvokeDynamicPrintArgs.java
   FAILED: java/lang/invoke/InvokeGenericTest.java
   FAILED: java/lang/invoke/JavaDocExamplesTest.java
   FAILED: java/lang/invoke/MethodHandlesTest.java
   Passed: java/lang/invoke/MethodTypeTest.java
   Test results: passed: 4; failed: 4

more details:

FAILED: java/lang/invoke/InvokeDynamicPrintArgs.java

   #-----testresult-----
   description=file:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java
   end=Sun Apr 10 12:37:19 EDT 2011
   environment=regtest
   execStatus=Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: 
java.lang.reflect.InvocationTargetException
   javatestOS=Darwin 10.7.0 (amd64)
   javatestVersion=4.1.4
   script=com.sun.javatest.regtest.RegressionScript
   sections=script_messages build compile compile build compile main
   start=Sun Apr 10 12:37:15 EDT 2011
   test=java/lang/invoke/InvokeDynamicPrintArgs.java
   work=/Users/stephen/dev/java/src/mlvm/sources/JTwork/java/lang/invoke

   #section:main
   ----------messages:(3/405)----------
   command: main indify.Indify --verify-specifier-count=3 --expand-properties --classpath ${test.classes} --java 
test.java.lang.invoke.InvokeDynamicPrintArgs --check-output
   reason: User specified action: run main/othervm indify.Indify --verify-specifier-count=3 --expand-properties --classpath 
${test.classes} --java test.java.lang.invoke.InvokeDynamicPrintArgs --check-output
   elapsed time (seconds): 0.144
   ----------System.out:(0/0)----------
   ----------System.err:(41/2600)----------
   patching test/java/lang/invoke/InvokeDynamicPrintArgs.main(L)V
   16:invokestatic 6 INDY_nothing()L;...; 19:invokevirtual 7 => invokedynamic 397:InvokeDynamic[0, 395]
   22:invokestatic 8 INDY_bar()L;...; 28:invokevirtual 10 => invokedynamic 404:InvokeDynamic[1, 402]
   31:invokestatic 11 INDY_bar2()L;...; 39:invokevirtual 10 => invokedynamic 406:InvokeDynamic[1, 405]
   42:invokestatic 13 INDY_baz()L;...; 51:invokevirtual 17 => invokedynamic 409:InvokeDynamic[2, 408]
   54:invokestatic 18 INDY_foo()L;...; 59:invokevirtual 20 => invokedynamic 400:InvokeDynamic[0, 399]
   patching test/java/lang/invoke/InvokeDynamicPrintArgs.bsm(LLL)L
   24:invokestatic 83 MH_printArgs()L => ldc 387:MethodHandle[6, 386]
   patching test/java/lang/invoke/InvokeDynamicPrintArgs.bsm2(LLLL)L
   47:invokestatic 83 MH_printArgs()L => ldc 387:MethodHandle[6, 386]
   java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
   	at indify.Indify.run(Indify.java:130)
   	at indify.Indify.main(Indify.java:106)
   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.lang.reflect.Method.invoke(Method.java:613)
   	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
   	at java.lang.Thread.run(Thread.java:722)
   Caused by: java.lang.reflect.InvocationTargetException
   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.lang.reflect.Method.invoke(Method.java:613)
   	at indify.Indify.runApplication(Indify.java:158)
   	at indify.Indify.run(Indify.java:127)
   	... 7 more
   Caused by: java.lang.BootstrapMethodError: call site initialization exception
   	at java.lang.invoke.CallSite.makeSite(CallSite.java:316)
   	at java.lang.invoke.MethodHandleNatives.makeDynamicCallSite(MethodHandleNatives.java:298)
   	at test.java.lang.invoke.InvokeDynamicPrintArgs.main(InvokeDynamicPrintArgs.java:50)
   	... 13 more
   Caused by: java.lang.NullPointerException
   	at java.lang.invoke.FilterGeneric$F5.invoke_F2(FilterGeneric.java:666)
   	at java.lang.invoke.CallSite.makeSite(CallSite.java:288)
   	... 15 more


FAILED: java/lang/invoke/InvokeGenericTest.java

   #-----testresult-----
   description=file:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/InvokeGenericTest.java
   end=Sun Apr 10 12:37:21 EDT 2011
   environment=regtest
   execStatus=Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure
   javatestOS=Darwin 10.7.0 (amd64)
   javatestVersion=4.1.4
   script=com.sun.javatest.regtest.RegressionScript
   sections=script_messages compile build compile junit
   start=Sun Apr 10 12:37:19 EDT 2011
   test=java/lang/invoke/InvokeGenericTest.java
   work=/Users/stephen/dev/java/src/mlvm/sources/JTwork/java/lang/invoke

   #section:junit
   ----------messages:(3/175)----------
   command: junit test.java.lang.invoke.InvokeGenericTest
   reason: User specified action: run junit/othervm test.java.lang.invoke.InvokeGenericTest
   elapsed time (seconds): 0.206
   ----------System.out:(0/0)----------
   ----------System.err:(19/1777)----------
   JavaTest Message: JUnit Failure: testSimple(test.java.lang.invoke.InvokeGenericTest): null
   JavaTest Message: JUnit Failure: testAlternateName(test.java.lang.invoke.InvokeGenericTest): null
   JavaTest Message: JUnit Failure: testWrongArgumentCount(test.java.lang.invoke.InvokeGenericTest): wrong exception calling 
invoke_C0(Integer)Object(Integer)Object on [] : java.lang.NullPointerException
   JavaTest Message: JUnit Failure: testReferenceConversions(test.java.lang.invoke.InvokeGenericTest): null
   JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.lang.invoke.InvokeGenericTest] 
cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
   java.lang.Exception: JUnit test failure
   	at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99)
   	at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77)
   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.lang.reflect.Method.invoke(Method.java:613)
   	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
   	at java.lang.Thread.run(Thread.java:722)


FAILED: java/lang/invoke/JavaDocExamplesTest.java

   #-----testresult-----
   description=file:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/JavaDocExamplesTest.java
   end=Sun Apr 10 12:37:23 EDT 2011
   environment=regtest
   execStatus=Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure
   javatestOS=Darwin 10.7.0 (amd64)
   javatestVersion=4.1.4
   script=com.sun.javatest.regtest.RegressionScript
   sections=script_messages compile build compile junit
   start=Sun Apr 10 12:37:21 EDT 2011
   test=java/lang/invoke/JavaDocExamplesTest.java
   work=/Users/stephen/dev/java/src/mlvm/sources/JTwork/java/lang/invoke

   #section:junit
   ----------messages:(3/179)----------
   command: junit test.java.lang.invoke.JavaDocExamplesTest
   reason: User specified action: run junit/othervm test.java.lang.invoke.JavaDocExamplesTest
   elapsed time (seconds): 0.206
   ----------System.out:(0/0)----------
   ----------System.err:(19/1712)----------
   JavaTest Message: JUnit Failure: testFilterArguments(test.java.lang.invoke.JavaDocExamplesTest): null
   JavaTest Message: JUnit Failure: testMethodHandlesSummary(test.java.lang.invoke.JavaDocExamplesTest): null
   JavaTest Message: JUnit Failure: testAsVarargsCollector(test.java.lang.invoke.JavaDocExamplesTest): null
   JavaTest Message: JUnit Failure: testVarargsCollectorSuppression(test.java.lang.invoke.JavaDocExamplesTest): null
   JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.lang.invoke.JavaDocExamplesTest] 
cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
   java.lang.Exception: JUnit test failure
   	at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99)
   	at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77)
   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.lang.reflect.Method.invoke(Method.java:613)
   	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
   	at java.lang.Thread.run(Thread.java:722)

FAILED: java/lang/invoke/MethodHandlesTest.java

   #-----testresult-----
   description=file:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java
   end=Sun Apr 10 12:37:26 EDT 2011
   environment=regtest
   execStatus=Failed. Unexpected exit from test [exit code: 134]
   javatestOS=Darwin 10.7.0 (amd64)
   javatestVersion=4.1.4
   script=com.sun.javatest.regtest.RegressionScript
   sections=script_messages compile build compile junit
   start=Sun Apr 10 12:37:23 EDT 2011
   test=java/lang/invoke/MethodHandlesTest.java
   work=/Users/stephen/dev/java/src/mlvm/sources/JTwork/java/lang/invoke

   #section:junit
   ----------messages:(3/175)----------
   command: junit test.java.lang.invoke.MethodHandlesTest
   reason: User specified action: run junit/othervm test.java.lang.invoke.MethodHandlesTest
   elapsed time (seconds): 0.313
   ----------System.out:(18/698)----------
   #
   # A fatal error has been detected by the Java Runtime Environment:
   #
   #  SIGSEGV (0xb) at pc=0x000000010306dde5, pid=19830, tid=4427153408
   #
   # JRE version: 7.0
   # Java VM: OpenJDK 64-Bit Server VM (21.0-b07 mixed mode bsd-amd64 compressed oops)
   # Problematic frame:
   # v  ~BufferBlob::MethodHandles adapters
   #
   # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting 
Java again
   #
   # If you would like to submit a bug report, please visit:
   #   http://java.sun.com/webapps/bugreport/crash.jsp
   #

   ---------------  T H R E A D  ---------------

   Current thread (0x0000000100886000):  JavaThread "MainThread" [_thread_in_Java, id=132186112, 
stack(0x0000000107d10000,0x0000000107e10000)]

   siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000000f531acf0

   Registers:
   RAX=0, RBX=4113673428, RCX=33907849168, RDX=32909387424
   RSP=4427144488, RBP=4427144600, RSI=1, RDI=4345748800
   R8 =6, R9 =4345298944, R10=4322087168, R11=4313406416
   R12=0, R13=4427144496, R14=4427144632, R15=4303904768
   RIP=4345748965, EFLAGS=66070, ERR=4
     TRAPNO=14

   Top of Stack: (sp=0x0000000107e0dd28)
   0x0000000107e0dd28:   0000000103005c94 00000007e51072e8
   0x0000000107e0dd38:   00000007e5106808 00000007e51079e8
   0x0000000107e0dd48:   00000007e510b850 00000007e510b878
   0x0000000107e0dd58:   0000000107e0dd58 00000007a9a0a6ab
   0x0000000107e0dd68:   0000000107e0ddb8 00000007a9a24a98
   0x0000000107e0dd78:   0000000000000000 00000007a9a0a6c0
   0x0000000107e0dd88:   0000000107e0dd30 0000000107e0ddb0
   0x0000000107e0dd98:   0000000107e0de08 0000000103005cf3
   0x0000000107e0dda8:   00000007e51072e8 00000007e5106808
   0x0000000107e0ddb8:   00000007e510b878 00000007e510b8e0
   0x0000000107e0ddc8:   0000000107e0ddc8 00000007a965b425
   0x0000000107e0ddd8:   0000000107e0de38 00000007a99f13e0
   0x0000000107e0dde8:   0000000000000000 00000007a965b550
   0x0000000107e0ddf8:   0000000107e0ddb0 0000000107e0de30
   0x0000000107e0de08:   0000000107e0de80 0000000103005cf3
   0x0000000107e0de18:   00000007e510b8e0 00000007e5106790
   0x0000000107e0de28:   0000000000000001 00000007e5106a48
   0x0000000107e0de38:   00000007e5106808 0000000107e0de40
   0x0000000107e0de48:   00000007a98b4753 0000000107e0df00
   0x0000000107e0de58:   00000007a98c0c40 0000000000000000
   0x0000000107e0de68:   00000007a98b47a0 0000000107e0de30
   0x0000000107e0de78:   0000000107e0dec8 0000000107e0df48
   0x0000000107e0de88:   0000000103005b18 00000007e5106a48
   0x0000000107e0de98:   00000007e5106790 00000007e5106840
   0x0000000107e0dea8:   0000000000000000 00000007e5106808
   0x0000000107e0deb8:   00000007e50d8648 00000007e50f1d68
   0x0000000107e0dec8:   00000007e50f1da0 00000007e50f1d68
   0x0000000107e0ded8:   00000007e4d60380 00000007e4e63ce0
   0x0000000107e0dee8:   00000007e4e63ce0 00000007e4e5e898
   0x0000000107e0def8:   0000000000000001 00000007e50f1b98
   0x0000000107e0df08:   0000000107e0df08 00000007a98b42a7
   0x0000000107e0df18:   0000000107e0dfa0 00000007a98c0c40

   Instructions: (pc=0x000000010306dde5)
   0x000000010306ddc5:   5b 14 48 8b 54 c4 08 48 85 d2 0f 84 68 00 00 00
   0x000000010306ddd5:   8b 52 08 48 c1 e2 03 48 3b d3 0f 84 58 00 00 00
   0x000000010306dde5:   8b 43 1c 48 3b 1c 02 0f 84 4b 00 00 00 83 f8 28
   0x000000010306ddf5:   0f 85 25 00 00 00 48 8b c3 51 57 48 8b 7a 30 8b

   Register to memory mapping:

   RAX=0 is an unknown value
   RBX=4113673428 is an unknown value
   RCX=33907849168 is an oop
   java.lang.invoke.AdapterMethodHandle
    - klass: 'java/lang/invoke/AdapterMethodHandle'
   RDX=32909387424 is an oop
   {instance class}
    - klass: {other class}
   RSP=4427144488 is pointing into the stack for thread: 4303904768
   RBP=4427144600 is pointing into the stack for thread: 4303904768
   RSI=1 is an unknown value
   RDI=MethodHandle::adapter_retype_raw [4345748760, 4345748920[ (160 bytes)R8 =6 is an unknown value
   R9 =4345298944 is an unknown value
   R10=0x00000001019dd100: _ZN19TemplateInterpreter24_return_3_addrs_by_indexE+0 in 
/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/server/libjvm.dylib at 0x0000000101000000
   R11=0x0000000101195bd0: _ZN16ResultTypeFinder3setEi9BasicType+0 in 
/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/server/libjvm.dylib at 0x0000000101000000
   R12=0 is an unknown value
   R13=4427144496 is pointing into the stack for thread: 4303904768
   R14=4427144632 is pointing into the stack for thread: 4303904768
   R15=4303904768 is a thread


   Stack: [0x0000000107d10000,0x0000000107e10000],  sp=0x0000000107e0dd28,  free space=1015k
   Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
   v  ~BufferBlob::MethodHandles adapters
   j  java.lang.invoke.MethodHandle.invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object;+125
   j 
test.java.lang.invoke.MethodHandlesTest.testFindVirtual(ZLjava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V+403
   j 
test.java.lang.invoke.MethodHandlesTest.testFindVirtual(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V+55
   j 
test.java.lang.invoke.MethodHandlesTest.testFindVirtual(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V+11
   j  test.java.lang.invoke.MethodHandlesTest.testFindVirtual()V+26
   v  ~StubRoutines::call_stub
   V  [libjvm.dylib+0x41e621]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x351
   V  [libjvm.dylib+0x44948]  JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x28
   V  [libjvm.dylib+0x6950b2]  Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, 
objArrayHandle, bool, Thread*)+0x472
   V  [libjvm.dylib+0x696764]  Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x154
   V  [libjvm.dylib+0x4adb29]  JVM_InvokeMethod+0x219
   j 
sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
   j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
   j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
   j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
   j  org.junit.runners.model.FrameworkMethod$1.runReflectiveCall()Ljava/lang/Object;+15
   j  org.junit.internal.runners.model.ReflectiveCallable.run()Ljava/lang/Object;+1
   j  org.junit.runners.model.FrameworkMethod.invokeExplosively(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+10
   j  org.junit.internal.runners.statements.InvokeMethod.evaluate()V+12
   j  org.junit.internal.runners.statements.RunBefores.evaluate()V+49
   j  org.junit.internal.runners.statements.RunAfters.evaluate()V+18
   j 
org.junit.runners.BlockJUnit4ClassRunner.runChild(Lorg/junit/runners/model/FrameworkMethod;Lorg/junit/runner/notification/RunNotifier;)V+31
   j  org.junit.runners.BlockJUnit4ClassRunner.runChild(Ljava/lang/Object;Lorg/junit/runner/notification/RunNotifier;)V+6
   j  org.junit.runners.ParentRunner.runChildren(Lorg/junit/runner/notification/RunNotifier;)V+29
   j  org.junit.runners.ParentRunner.access$000(Lorg/junit/runners/ParentRunner;Lorg/junit/runner/notification/RunNotifier;)V+2
   j  org.junit.runners.ParentRunner$1.evaluate()V+8
   j  org.junit.internal.runners.statements.RunBefores.evaluate()V+49
   j  org.junit.internal.runners.statements.RunAfters.evaluate()V+18
   j  org.junit.runners.ParentRunner.run(Lorg/junit/runner/notification/RunNotifier;)V+20
   j  org.junit.runners.Suite.runChild(Lorg/junit/runner/Runner;Lorg/junit/runner/notification/RunNotifier;)V+2
   j  org.junit.runners.Suite.runChild(Ljava/lang/Object;Lorg/junit/runner/notification/RunNotifier;)V+6
   j  org.junit.runners.ParentRunner.runChildren(Lorg/junit/runner/notification/RunNotifier;)V+29
   j  org.junit.runners.ParentRunner.access$000(Lorg/junit/runners/ParentRunner;Lorg/junit/runner/notification/RunNotifier;)V+2
   j  org.junit.runners.ParentRunner$1.evaluate()V+8
   j  org.junit.internal.runners.statements.RunBefores.evaluate()V+49
   j  org.junit.internal.runners.statements.RunAfters.evaluate()V+18
   j  org.junit.runners.ParentRunner.run(Lorg/junit/runner/notification/RunNotifier;)V+20
   j  org.junit.runner.JUnitCore.run(Lorg/junit/runner/Runner;)Lorg/junit/runner/Result;+34
   j  org.junit.runner.JUnitCore.run(Lorg/junit/runner/Request;)Lorg/junit/runner/Result;+5
   j  org.junit.runner.JUnitCore.run([Ljava/lang/Class;)Lorg/junit/runner/Result;+5
   j  org.junit.runner.JUnitCore.runClasses([Ljava/lang/Class;)Lorg/junit/runner/Result;+8
   j  com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(Ljava/lang/ClassLoader;[Ljava/lang/String;)V+45
   j  com.sun.javatest.regtest.JUnitAction$JUnitRunner.main([Ljava/lang/String;)V+2
   v  ~StubRoutines::call_stub
   V  [libjvm.dylib+0x41e621]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x351
   V  [libjvm.dylib+0x44948]  JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x28
   V  [libjvm.dylib+0x6950b2]  Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, 
objArrayHandle, bool, Thread*)+0x472
   V  [libjvm.dylib+0x696764]  Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x154
   V  [libjvm.dylib+0x4adb29]  JVM_InvokeMethod+0x219
   j 
sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
   j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
   j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
   j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
   j  com.sun.javatest.regtest.MainWrapper$MainThread.run()V+60
   j  java.lang.Thread.run()V+11
   v  ~StubRoutines::call_stub
   V  [libjvm.dylib+0x41e621]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x351
   V  [libjvm.dylib+0x44b16]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, 
Thread*)+0x1c6
   V  [libjvm.dylib+0x44bd7]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x47
   V  [libjvm.dylib+0x48c5ad]  thread_entry(JavaThread*, Thread*)+0xed
   V  [libjvm.dylib+0x73537c]  JavaThread::thread_main_inner()+0x6c
   V  [libjvm.dylib+0x633727]  java_start(Thread*)+0xa7
   C  [libSystem.B.dylib+0x3a4f6]  _pthread_start+0x14b
   C  [libSystem.B.dylib+0x3a3a9]  thread_start+0xd


   ---------------  P R O C E S S  ---------------

   Java Threads: ( => current thread )
   =>0x0000000100886000 JavaThread "MainThread" [_thread_in_Java, id=132186112, stack(0x0000000107d10000,0x0000000107e10000)]
     0x0000000102801800 JavaThread "Service Thread" daemon [_thread_blocked, id=130064384, 
stack(0x0000000107b0a000,0x0000000107c0a000)]
     0x000000010085a800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=129003520, 
stack(0x0000000107a07000,0x0000000107b07000)]
     0x0000000100858800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=127942656, 
stack(0x0000000107904000,0x0000000107a04000)]
     0x0000000100858000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=126881792, 
stack(0x0000000107801000,0x0000000107901000)]
     0x0000000100849800 JavaThread "Finalizer" daemon [_thread_blocked, id=116408320, 
stack(0x0000000106e04000,0x0000000106f04000)]
     0x0000000100848800 JavaThread "Reference Handler" daemon [_thread_blocked, id=115347456, 
stack(0x0000000106d01000,0x0000000106e01000)]
     0x0000000102800000 JavaThread "main" [_thread_blocked, id=3149824, stack(0x0000000100201000,0x0000000100301000)]

   Other Threads:
     0x0000000100846000 VMThread [stack: 0x0000000106ab6000,0x0000000106bb6000] [id=112943104]
     0x0000000100863000 WatcherThread [stack: 0x0000000107c0d000,0x0000000107d0d000] [id=131125248]

   VM state:not at safepoint (normal execution)

   VM Mutex/Monitor currently owned by a thread: None

   Heap
    PSYoungGen      total 24320K, used 3765K [0x00000007e4d60000, 0x00000007e6880000, 0x0000000800000000)
     eden space 20864K, 18% used [33904001024,33907856816,33925365760)
     from space 3456K, 0% used [33928904704,33928904704,33932443648)
     to   space 3456K, 0% used [33925365760,33925365760,33928904704)
    PSOldGen        total 55616K, used 0K [32992395264, 33049346048, 33904001024)
     object space 55616K, 0% used [32992395264,32992395264,33049346048)
    PSPermGen       total 21248K, used 4244K [32906412032, 32928169984, 32992395264)
     object space 21248K, 19% used [32906412032,32910758424,32928169984)

   Code Cache  [4345298944, 4347854848, 4395630592)
    total_blobs=230 nmethods=14 adapters=169 free_code_cache=48689Kb largest_free_block=49844480

   Dynamic libraries:
   0x0000000000000000 	/usr/lib/libSystem.B.dylib
   0x0000000000000000 	/usr/lib/system/libmathCommon.A.dylib
   0x0000000101000000 	/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/server/libjvm.dylib
   0x0000000000000000 	/usr/lib/libstdc++.6.dylib
   0x000000010004f000 	/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libverify.dylib
   0x000000010005d000 	/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libjava.dylib
   0x000000010008f000 	/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libzip.dylib

   VM Arguments:
   jvm_args: -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+EnableInvokeDynamic 
-Dtest.vm.opts=-XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+EnableInvokeDynamic 
-Dcompile.jdk=build/bsd-amd64/j2sdk-image -Dtest.src=/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke 
-Dtest.tool.vm.opts=-J-XX:+UnlockExperimentalVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:+EnableInvokeDynamic 
-Dtest.classes=/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke -Dtest.jdk=build/bsd-amd64/j2sdk-image 
-Dtest.java.opts= -Dtest.compiler.opts=
   java_command: com.sun.javatest.regtest.MainWrapper 
/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke/test.java.lang.invoke.MethodHandlesTest.jta 
test.java.lang.invoke.MethodHandlesTest
   Launcher Type: SUN_STANDARD

   Environment Variables:
 
CLASSPATH=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar
   PATH=/bin:/usr/bin

   Signal Handlers:
   SIGSEGV: [libjvm.dylib+0x77ec70], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGBUS: [libjvm.dylib+0x77ec70], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGFPE: [libjvm.dylib+0x6310a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGPIPE: [libjvm.dylib+0x6310a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGXFSZ: [libjvm.dylib+0x6310a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGILL: [libjvm.dylib+0x6310a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGUSR1: SIG_DFL, sa_mask[0]=0x63807efb, sa_flags=0x00000000
   SIGUSR2: [libjvm.dylib+0x631ee0], sa_mask[0]=0x00000004, sa_flags=0x00000042
   SIGHUP: [libjvm.dylib+0x632640], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGINT: [libjvm.dylib+0x632640], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGTERM: [libjvm.dylib+0x632640], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
   SIGQUIT: [libjvm.dylib+0x632640], sa_mask[0]=0xfffefeff, sa_flags=0x00000042


   ---------------  S Y S T E M  ---------------

   OS:Bsd
   uname:Darwin 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386 i386
   rlimit: STACK 8192k, CORE 0k, NPROC 266, NOFILE 10240
   CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, 
sse4.1, sse4.2, popcnt, ht

   Memory: 4k page, physical 5335676k(1333919k free)

   /proc/meminfo:


   vm_info: OpenJDK 64-Bit Server VM (21.0-b07) for bsd-amd64 JRE (1.7.0-internal-stephen_2011_04_10_11_37-b00), built on Apr 10 
2011 11:43:13 by "stephen" with gcc 4.0.1 (Apple Inc. build 5494)

   time: Sun Apr 10 12:49:29 2011
   elapsed time: 0 seconds




More information about the mlvm-dev mailing list