Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8208172

SIGSEGV when owner of invokedynamic bootstrap method throws an exception - Symbol::increment_refcount()+0x0

XMLWordPrintable

    • b09
    • x86_64
    • linux_ubuntu

      ADDITIONAL SYSTEM INFORMATION :
      RE version: Java(TM) SE Runtime Environment (10.0.2+13) (build 10.0.2+13)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0.2+13, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
      Host: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz, 4 cores, 7G, Ubuntu 18.04 LTS

      A DESCRIPTION OF THE PROBLEM :
      To reproduce the problem one need the following pieces to work together:

          There are two classes: Lambda and LambdaMetafactory.
          Both must be in classpath
          LambdaMetafactory has static initializer which call to some method which trows NPE (or any other uncachable exception).
          LambdaMetafactory has a valid bootstrap method invoked from Lambda.
          Lambda defines invokedynamic instruction which bootstrap method's owner is LambdaMetafactory.



      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f31907bfc80, pid=8448, tid=8449
      #
      # JRE version: Java(TM) SE Runtime Environment (10.0.2+13) (build 10.0.2+13)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0.2+13, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0xd4ec80] Symbol::increment_refcount()+0x0
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P" (or dumping to /home/rom/Downloads/jdk-10.0.2/bin/core.8448)
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- S U M M A R Y ------------

      Command Line: /home/rom/Code/sigfault/lambda_exploit.jar

      Host: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz, 4 cores, 7G, Ubuntu 18.04 LTS
      Time: Mon Jul 23 17:55:41 2018 EDT elapsed time: 0 seconds (0d 0h 0m 0s)

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

      Current thread (0x00007f3188011800): JavaThread "main" [_thread_in_vm, id=8449, stack(0x00007f3191e25000,0x00007f3191f26000)]

      Stack: [0x00007f3191e25000,0x00007f3191f26000], sp=0x00007f3191f245a8, free space=1021k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xd4ec80] Symbol::increment_refcount()+0x0
      V [libjvm.so+0xd5cf7c] SystemDictionary::add_resolution_error(constantPoolHandle const&, int, Symbol*, Symbol*)+0x7c
      V [libjvm.so+0x6a61ca] ConstantPoolCacheEntry::save_and_throw_indy_exc(constantPoolHandle const&, int, int, constantTag, Thread*)+0x12a
      V [libjvm.so+0xa7f795] LinkResolver::resolve_invokedynamic(CallInfo&, constantPoolHandle const&, int, Thread*)+0x595
      V [libjvm.so+0xa7fd3e] LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle const&, int, Bytecodes::Code, Thread*)+0x2fe
      V [libjvm.so+0x89de8a] InterpreterRuntime::resolve_invokedynamic(JavaThread*)+0x1fa
      V [libjvm.so+0x89e225] InterpreterRuntime::resolve_from_cache(JavaThread*, Bytecodes::Code)+0x155
      j romromov.Lambda.test()V+0
      j romromov.Lambda.main([Ljava/lang/String;)V+7
      v ~StubRoutines::call_stub
      V [libjvm.so+0x8abc52] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x412
      V [libjvm.so+0x919c5f] jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) [clone .isra.86]+0x21f
      V [libjvm.so+0x92cff7] jni_CallStaticVoidMethod+0x1a7
      C [libjli.so+0x4419] JavaMain+0xa29
      C [libpthread.so.0+0x76db] start_thread+0xdb

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j romromov.Lambda.test()V+0
      j romromov.Lambda.main([Ljava/lang/String;)V+7
      v ~StubRoutines::call_stub

      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000002

      Register to memory mapping:

      RAX=0x0000000000000000 is an unknown value
      RBX=0x000000000000006a is an unknown value
      RCX=0x00007f3191f24540 is pointing into the stack for thread: 0x00007f3188011800
      RDX=0x00007f318827a280 is an unknown value
      RSP=0x00007f3191f245a8 is pointing into the stack for thread: 0x00007f3188011800
      RBP=0x00007f3191f245e0 is pointing into the stack for thread: 0x00007f3188011800
      RSI=0x0000000000000800 is an unknown value
      RDI=0x0000000000000000 is an unknown value
      R8 =0x0000000000000000 is an unknown value
      R9 =0x0000000000000000 is an unknown value
      R10=0x00007f31880008d0 is an unknown value
      R11=0x0000000000000000 is an unknown value
      R12=0x00007f3188104270 is an unknown value
      R13=0x00007f318827a250 is an unknown value
      R14=0x00000000000f423a is an unknown value
      R15=0x00007f318c387298 is an unknown value


      Registers:
      RAX=0x0000000000000000, RBX=0x000000000000006a, RCX=0x00007f3191f24540, RDX=0x00007f318827a280
      RSP=0x00007f3191f245a8, RBP=0x00007f3191f245e0, RSI=0x0000000000000800, RDI=0x0000000000000000
      R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x00007f31880008d0, R11=0x0000000000000000
      R12=0x00007f3188104270, R13=0x00007f318827a250, R14=0x00000000000f423a, R15=0x00007f318c387298
      RIP=0x00007f31907bfc80, EFLAGS=0x0000000000010286, CSGSFS=0x002b000000000033, ERR=0x0000000000000004
        TRAPNO=0x000000000000000e

      Top of Stack: (sp=0x00007f3191f245a8)
      0x00007f3191f245a8: 00007f3190727ce9 00007f3191f245f0
      0x00007f3191f245b8: 000000006d97229a 00007f318800d730
      0x00007f3191f245c8: 00007f3191f24820 00000000000f423a
      0x00007f3191f245d8: 000000000000006a 00007f3191f24640

      Instructions: (pc=0x00007f31907bfc80)
      0x00007f31907bfc60: bf 0c 00 00 00 e9 0f fd ff ff 66 0f 1f 44 00 00
      0x00007f31907bfc70: bf 0d 00 00 00 e9 ff fc ff ff 66 0f 1f 44 00 00
      0x00007f31907bfc80: 0f b7 47 02 55 48 89 e5 66 85 c0 78 09 b8 00 00
      0x00007f31907bfc90: 01 00 f0 0f c1 07 5d c3 0f 1f 84 00 00 00 00 00


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

      Threads class SMR info:
      _java_thread_list=0x00007f31881faf20, length=10, elements={
      0x00007f3188011800, 0x00007f3188159000, 0x00007f318815b000, 0x00007f3188164000,
      0x00007f318816e800, 0x00007f3188170800, 0x00007f3188172800, 0x00007f3188174800,
      0x00007f31881f1000, 0x00007f31881fb800
      }

      Java Threads: ( => current thread )
      =>0x00007f3188011800 JavaThread "main" [_thread_in_vm, id=8449, stack(0x00007f3191e25000,0x00007f3191f26000)]
        0x00007f3188159000 JavaThread "Reference Handler" daemon [_thread_blocked, id=8462, stack(0x00007f318c10d000,0x00007f318c20e000)]
        0x00007f318815b000 JavaThread "Finalizer" daemon [_thread_blocked, id=8463, stack(0x00007f318c00c000,0x00007f318c10d000)]
        0x00007f3188164000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8464, stack(0x00007f316c96a000,0x00007f316ca6b000)]
        0x00007f318816e800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=8465, stack(0x00007f316c869000,0x00007f316c96a000)]
        0x00007f3188170800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=8466, stack(0x00007f316c768000,0x00007f316c869000)]
        0x00007f3188172800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=8467, stack(0x00007f316c667000,0x00007f316c768000)]
        0x00007f3188174800 JavaThread "Sweeper thread" daemon [_thread_blocked, id=8468, stack(0x00007f316c566000,0x00007f316c667000)]
        0x00007f31881f1000 JavaThread "Service Thread" daemon [_thread_blocked, id=8469, stack(0x00007f316c465000,0x00007f316c566000)]
        0x00007f31881fb800 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=8470, stack(0x00007f316c364000,0x00007f316c465000)]

      Other Threads:
        0x00007f318814f000 VMThread "VM Thread" [stack: 0x00007f318c210000,0x00007f318c310000] [id=8461]
        0x00007f31881ff800 WatcherThread [stack: 0x00007f316c264000,0x00007f316c364000] [id=8471]
        0x00007f318802a800 GCTaskThread "GC Thread#0" [stack: 0x00007f318e145000,0x00007f318e245000] [id=8450]
        0x00007f318802c000 GCTaskThread "GC Thread#1" [stack: 0x00007f318e043000,0x00007f318e143000] [id=8451]
        0x00007f318802d800 GCTaskThread "GC Thread#2" [stack: 0x00007f318df41000,0x00007f318e041000] [id=8452]
        0x00007f318802f800 GCTaskThread "GC Thread#3" [stack: 0x00007f318de3f000,0x00007f318df3f000] [id=8453]
        0x00007f3188058000 ConcurrentGCThread "G1 Main Marker" [stack: 0x00007f318cdf3000,0x00007f318cef3000] [id=8454]
        0x00007f3188059800 ConcurrentGCThread "G1 Conc#0" [stack: 0x00007f318ccf1000,0x00007f318cdf1000] [id=8455]
        0x00007f31880c0000 ConcurrentGCThread "G1 Refine#0" [stack: 0x00007f318c7eb000,0x00007f318c8eb000] [id=8456]
        0x00007f31880c1800 ConcurrentGCThread "G1 Refine#1" [stack: 0x00007f318c6e9000,0x00007f318c7e9000] [id=8457]
        0x00007f31880c3800 ConcurrentGCThread "G1 Refine#2" [stack: 0x00007f318c5e7000,0x00007f318c6e7000] [id=8458]
        0x00007f31880c5800 ConcurrentGCThread "G1 Refine#3" [stack: 0x00007f318c4e5000,0x00007f318c5e5000] [id=8459]
        0x00007f31880c7000 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x00007f318c3e3000,0x00007f318c4e3000] [id=8460]

      Threads with active compile tasks:

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x00007f318800d730] SystemDictionary_lock - owner thread: 0x00007f3188011800

      Heap address: 0x0000000087c00000, size: 1924 MB, Compressed Oops mode: 32-bit
      Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
      Compressed class space size: 1073741824 Address: 0x0000000100000000

      Heap:
       garbage-first heap total 124928K, used 1024K [0x0000000087c00000, 0x0000000100000000)
        region size 1024K, 2 young (2048K), 0 survivors (0K)
       Metaspace used 5504K, capacity 5545K, committed 5632K, reserved 1056768K
        class space used 442K, capacity 463K, committed 512K, reserved 1048576K
      Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TS=gc time stamp, AC=allocation context, TAMS=top-at-mark-start (previous, next)
      | 0|0x0000000087c00000, 0x0000000087c00000, 0x0000000087d00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000087c00000, 0x0000000087c00000|
      | 1|0x0000000087d00000, 0x0000000087d00000, 0x0000000087e00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000087d00000, 0x0000000087d00000|
      | 2|0x0000000087e00000, 0x0000000087e00000, 0x0000000087f00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000087e00000, 0x0000000087e00000|
      | 3|0x0000000087f00000, 0x0000000087f00000, 0x0000000088000000| 0%| F| |TS 0|AC 0|TAMS 0x0000000087f00000, 0x0000000087f00000|
      | 4|0x0000000088000000, 0x0000000088000000, 0x0000000088100000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088000000, 0x0000000088000000|
      | 5|0x0000000088100000, 0x0000000088100000, 0x0000000088200000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088100000, 0x0000000088100000|
      | 6|0x0000000088200000, 0x0000000088200000, 0x0000000088300000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088200000, 0x0000000088200000|
      | 7|0x0000000088300000, 0x0000000088300000, 0x0000000088400000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088300000, 0x0000000088300000|
      | 8|0x0000000088400000, 0x0000000088400000, 0x0000000088500000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088400000, 0x0000000088400000|
      | 9|0x0000000088500000, 0x0000000088500000, 0x0000000088600000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088500000, 0x0000000088500000|
      | 10|0x0000000088600000, 0x0000000088600000, 0x0000000088700000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088600000, 0x0000000088600000|
      | 11|0x0000000088700000, 0x0000000088700000, 0x0000000088800000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088700000, 0x0000000088700000|
      | 12|0x0000000088800000, 0x0000000088800000, 0x0000000088900000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088800000, 0x0000000088800000|
      | 13|0x0000000088900000, 0x0000000088900000, 0x0000000088a00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088900000, 0x0000000088900000|
      | 14|0x0000000088a00000, 0x0000000088a00000, 0x0000000088b00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088a00000, 0x0000000088a00000|
      | 15|0x0000000088b00000, 0x0000000088b00000, 0x0000000088c00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088b00000, 0x0000000088b00000|
      | 16|0x0000000088c00000, 0x0000000088c00000, 0x0000000088d00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088c00000, 0x0000000088c00000|
      | 17|0x0000000088d00000, 0x0000000088d00000, 0x0000000088e00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088d00000, 0x0000000088d00000|
      | 18|0x0000000088e00000, 0x0000000088e00000, 0x0000000088f00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088e00000, 0x0000000088e00000|
      | 19|0x0000000088f00000, 0x0000000088f00000, 0x0000000089000000| 0%| F| |TS 0|AC 0|TAMS 0x0000000088f00000, 0x0000000088f00000|
      | 20|0x0000000089000000, 0x0000000089000000, 0x0000000089100000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089000000, 0x0000000089000000|
      | 21|0x0000000089100000, 0x0000000089100000, 0x0000000089200000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089100000, 0x0000000089100000|
      | 22|0x0000000089200000, 0x0000000089200000, 0x0000000089300000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089200000, 0x0000000089200000|
      | 23|0x0000000089300000, 0x0000000089300000, 0x0000000089400000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089300000, 0x0000000089300000|
      | 24|0x0000000089400000, 0x0000000089400000, 0x0000000089500000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089400000, 0x0000000089400000|
      | 25|0x0000000089500000, 0x0000000089500000, 0x0000000089600000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089500000, 0x0000000089500000|
      | 26|0x0000000089600000, 0x0000000089600000, 0x0000000089700000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089600000, 0x0000000089600000|
      | 27|0x0000000089700000, 0x0000000089700000, 0x0000000089800000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089700000, 0x0000000089700000|
      | 28|0x0000000089800000, 0x0000000089800000, 0x0000000089900000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089800000, 0x0000000089800000|
      | 29|0x0000000089900000, 0x0000000089900000, 0x0000000089a00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089900000, 0x0000000089900000|
      | 30|0x0000000089a00000, 0x0000000089a00000, 0x0000000089b00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089a00000, 0x0000000089a00000|
      | 31|0x0000000089b00000, 0x0000000089b00000, 0x0000000089c00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089b00000, 0x0000000089b00000|
      | 32|0x0000000089c00000, 0x0000000089c00000, 0x0000000089d00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089c00000, 0x0000000089c00000|
      | 33|0x0000000089d00000, 0x0000000089d00000, 0x0000000089e00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089d00000, 0x0000000089d00000|
      | 34|0x0000000089e00000, 0x0000000089e00000, 0x0000000089f00000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089e00000, 0x0000000089e00000|
      | 35|0x0000000089f00000, 0x0000000089f00000, 0x000000008a000000| 0%| F| |TS 0|AC 0|TAMS 0x0000000089f00000, 0x0000000089f00000|
      | 36|0x000000008a000000, 0x000000008a000000, 0x000000008a100000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a000000, 0x000000008a000000|
      | 37|0x000000008a100000, 0x000000008a100000, 0x000000008a200000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a100000, 0x000000008a100000|
      | 38|0x000000008a200000, 0x000000008a200000, 0x000000008a300000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a200000, 0x000000008a200000|
      | 39|0x000000008a300000, 0x000000008a300000, 0x000000008a400000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a300000, 0x000000008a300000|
      | 40|0x000000008a400000, 0x000000008a400000, 0x000000008a500000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a400000, 0x000000008a400000|
      | 41|0x000000008a500000, 0x000000008a500000, 0x000000008a600000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a500000, 0x000000008a500000|
      | 42|0x000000008a600000, 0x000000008a600000, 0x000000008a700000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a600000, 0x000000008a600000|
      | 43|0x000000008a700000, 0x000000008a700000, 0x000000008a800000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a700000, 0x000000008a700000|
      | 44|0x000000008a800000, 0x000000008a800000, 0x000000008a900000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a800000, 0x000000008a800000|
      | 45|0x000000008a900000, 0x000000008a900000, 0x000000008aa00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008a900000, 0x000000008a900000|
      | 46|0x000000008aa00000, 0x000000008aa00000, 0x000000008ab00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008aa00000, 0x000000008aa00000|
      | 47|0x000000008ab00000, 0x000000008ab00000, 0x000000008ac00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ab00000, 0x000000008ab00000|
      | 48|0x000000008ac00000, 0x000000008ac00000, 0x000000008ad00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ac00000, 0x000000008ac00000|
      | 49|0x000000008ad00000, 0x000000008ad00000, 0x000000008ae00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ad00000, 0x000000008ad00000|
      | 50|0x000000008ae00000, 0x000000008ae00000, 0x000000008af00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ae00000, 0x000000008ae00000|
      | 51|0x000000008af00000, 0x000000008af00000, 0x000000008b000000| 0%| F| |TS 0|AC 0|TAMS 0x000000008af00000, 0x000000008af00000|
      | 52|0x000000008b000000, 0x000000008b000000, 0x000000008b100000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b000000, 0x000000008b000000|
      | 53|0x000000008b100000, 0x000000008b100000, 0x000000008b200000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b100000, 0x000000008b100000|
      | 54|0x000000008b200000, 0x000000008b200000, 0x000000008b300000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b200000, 0x000000008b200000|
      | 55|0x000000008b300000, 0x000000008b300000, 0x000000008b400000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b300000, 0x000000008b300000|
      | 56|0x000000008b400000, 0x000000008b400000, 0x000000008b500000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b400000, 0x000000008b400000|
      | 57|0x000000008b500000, 0x000000008b500000, 0x000000008b600000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b500000, 0x000000008b500000|
      | 58|0x000000008b600000, 0x000000008b600000, 0x000000008b700000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b600000, 0x000000008b600000|
      | 59|0x000000008b700000, 0x000000008b700000, 0x000000008b800000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b700000, 0x000000008b700000|
      | 60|0x000000008b800000, 0x000000008b800000, 0x000000008b900000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b800000, 0x000000008b800000|
      | 61|0x000000008b900000, 0x000000008b900000, 0x000000008ba00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008b900000, 0x000000008b900000|
      | 62|0x000000008ba00000, 0x000000008ba00000, 0x000000008bb00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ba00000, 0x000000008ba00000|
      | 63|0x000000008bb00000, 0x000000008bb00000, 0x000000008bc00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008bb00000, 0x000000008bb00000|
      | 64|0x000000008bc00000, 0x000000008bc00000, 0x000000008bd00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008bc00000, 0x000000008bc00000|
      | 65|0x000000008bd00000, 0x000000008bd00000, 0x000000008be00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008bd00000, 0x000000008bd00000|
      | 66|0x000000008be00000, 0x000000008be00000, 0x000000008bf00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008be00000, 0x000000008be00000|
      | 67|0x000000008bf00000, 0x000000008bf00000, 0x000000008c000000| 0%| F| |TS 0|AC 0|TAMS 0x000000008bf00000, 0x000000008bf00000|
      | 68|0x000000008c000000, 0x000000008c000000, 0x000000008c100000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c000000, 0x000000008c000000|
      | 69|0x000000008c100000, 0x000000008c100000, 0x000000008c200000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c100000, 0x000000008c100000|
      | 70|0x000000008c200000, 0x000000008c200000, 0x000000008c300000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c200000, 0x000000008c200000|
      | 71|0x000000008c300000, 0x000000008c300000, 0x000000008c400000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c300000, 0x000000008c300000|
      | 72|0x000000008c400000, 0x000000008c400000, 0x000000008c500000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c400000, 0x000000008c400000|
      | 73|0x000000008c500000, 0x000000008c500000, 0x000000008c600000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c500000, 0x000000008c500000|
      | 74|0x000000008c600000, 0x000000008c600000, 0x000000008c700000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c600000, 0x000000008c600000|
      | 75|0x000000008c700000, 0x000000008c700000, 0x000000008c800000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c700000, 0x000000008c700000|
      | 76|0x000000008c800000, 0x000000008c800000, 0x000000008c900000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c800000, 0x000000008c800000|
      | 77|0x000000008c900000, 0x000000008c900000, 0x000000008ca00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008c900000, 0x000000008c900000|
      | 78|0x000000008ca00000, 0x000000008ca00000, 0x000000008cb00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ca00000, 0x000000008ca00000|
      | 79|0x000000008cb00000, 0x000000008cb00000, 0x000000008cc00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008cb00000, 0x000000008cb00000|
      | 80|0x000000008cc00000, 0x000000008cc00000, 0x000000008cd00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008cc00000, 0x000000008cc00000|
      | 81|0x000000008cd00000, 0x000000008cd00000, 0x000000008ce00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008cd00000, 0x000000008cd00000|
      | 82|0x000000008ce00000, 0x000000008ce00000, 0x000000008cf00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ce00000, 0x000000008ce00000|
      | 83|0x000000008cf00000, 0x000000008cf00000, 0x000000008d000000| 0%| F| |TS 0|AC 0|TAMS 0x000000008cf00000, 0x000000008cf00000|
      | 84|0x000000008d000000, 0x000000008d000000, 0x000000008d100000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d000000, 0x000000008d000000|
      | 85|0x000000008d100000, 0x000000008d100000, 0x000000008d200000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d100000, 0x000000008d100000|
      | 86|0x000000008d200000, 0x000000008d200000, 0x000000008d300000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d200000, 0x000000008d200000|
      | 87|0x000000008d300000, 0x000000008d300000, 0x000000008d400000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d300000, 0x000000008d300000|
      | 88|0x000000008d400000, 0x000000008d400000, 0x000000008d500000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d400000, 0x000000008d400000|
      | 89|0x000000008d500000, 0x000000008d500000, 0x000000008d600000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d500000, 0x000000008d500000|
      | 90|0x000000008d600000, 0x000000008d600000, 0x000000008d700000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d600000, 0x000000008d600000|
      | 91|0x000000008d700000, 0x000000008d700000, 0x000000008d800000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d700000, 0x000000008d700000|
      | 92|0x000000008d800000, 0x000000008d800000, 0x000000008d900000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d800000, 0x000000008d800000|
      | 93|0x000000008d900000, 0x000000008d900000, 0x000000008da00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008d900000, 0x000000008d900000|
      | 94|0x000000008da00000, 0x000000008da00000, 0x000000008db00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008da00000, 0x000000008da00000|
      | 95|0x000000008db00000, 0x000000008db00000, 0x000000008dc00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008db00000, 0x000000008db00000|
      | 96|0x000000008dc00000, 0x000000008dc00000, 0x000000008dd00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008dc00000, 0x000000008dc00000|
      | 97|0x000000008dd00000, 0x000000008dd00000, 0x000000008de00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008dd00000, 0x000000008dd00000|
      | 98|0x000000008de00000, 0x000000008de00000, 0x000000008df00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008de00000, 0x000000008de00000|
      | 99|0x000000008df00000, 0x000000008df00000, 0x000000008e000000| 0%| F| |TS 0|AC 0|TAMS 0x000000008df00000, 0x000000008df00000|
      | 100|0x000000008e000000, 0x000000008e000000, 0x000000008e100000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e000000, 0x000000008e000000|
      | 101|0x000000008e100000, 0x000000008e100000, 0x000000008e200000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e100000, 0x000000008e100000|
      | 102|0x000000008e200000, 0x000000008e200000, 0x000000008e300000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e200000, 0x000000008e200000|
      | 103|0x000000008e300000, 0x000000008e300000, 0x000000008e400000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e300000, 0x000000008e300000|
      | 104|0x000000008e400000, 0x000000008e400000, 0x000000008e500000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e400000, 0x000000008e400000|
      | 105|0x000000008e500000, 0x000000008e500000, 0x000000008e600000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e500000, 0x000000008e500000|
      | 106|0x000000008e600000, 0x000000008e600000, 0x000000008e700000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e600000, 0x000000008e600000|
      | 107|0x000000008e700000, 0x000000008e700000, 0x000000008e800000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e700000, 0x000000008e700000|
      | 108|0x000000008e800000, 0x000000008e800000, 0x000000008e900000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e800000, 0x000000008e800000|
      | 109|0x000000008e900000, 0x000000008e900000, 0x000000008ea00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008e900000, 0x000000008e900000|
      | 110|0x000000008ea00000, 0x000000008ea00000, 0x000000008eb00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ea00000, 0x000000008ea00000|
      | 111|0x000000008eb00000, 0x000000008eb00000, 0x000000008ec00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008eb00000, 0x000000008eb00000|
      | 112|0x000000008ec00000, 0x000000008ec00000, 0x000000008ed00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ec00000, 0x000000008ec00000|
      | 113|0x000000008ed00000, 0x000000008ed00000, 0x000000008ee00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ed00000, 0x000000008ed00000|
      | 114|0x000000008ee00000, 0x000000008ee00000, 0x000000008ef00000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ee00000, 0x000000008ee00000|
      | 115|0x000000008ef00000, 0x000000008ef00000, 0x000000008f000000| 0%| F| |TS 0|AC 0|TAMS 0x000000008ef00000, 0x000000008ef00000|
      | 116|0x000000008f000000, 0x000000008f000000, 0x000000008f100000| 0%| F| |TS 0|AC 0|TAMS 0x000000008f000000, 0x000000008f000000|
      | 117|0x000000008f100000, 0x000000008f100000, 0x000000008f200000| 0%| F| |TS 0|AC 0|TAMS 0x000000008f100000, 0x000000008f100000|
      | 118|0x000000008f200000, 0x000000008f200000, 0x000000008f300000| 0%| F| |TS 0|AC 0|TAMS 0x000000008f200000, 0x000000008f200000|
      | 119|0x000000008f300000, 0x000000008f300000, 0x000000008f400000| 0%| F| |TS 0|AC 0|TAMS 0x000000008f300000, 0x000000008f300000|
      | 120|0x000000008f400000, 0x000000008f48fe38, 0x000000008f500000| 56%| E| |TS 0|AC 0|TAMS 0x000000008f400000, 0x000000008f400000|
      | 121|0x000000008f500000, 0x000000008f600000, 0x000000008f600000|100%| E|CS|TS 0|AC 0|TAMS 0x000000008f500000, 0x000000008f500000|

      Card table byte_map: [0x00007f318d2b5000,0x00007f318d677000] byte_map_base: 0x00007f318ce77000

      Marking Bits (Prev, Next): (CMBitMap*) 0x00007f3188057030, (CMBitMap*) 0x00007f3188057068
       Prev Bits: [0x00007f315e1f0000, 0x00007f3160000000)
       Next Bits: [0x00007f315c3e0000, 0x00007f315e1f0000)

      Polling page: 0x00007f3191f4b000

      CodeHeap 'non-profiled nmethods': size=120032Kb used=40Kb max_used=40Kb free=119991Kb
       bounds [0x00007f3175702000, 0x00007f3175972000, 0x00007f317cc3a000]
      CodeHeap 'profiled nmethods': size=120032Kb used=159Kb max_used=159Kb free=119872Kb
       bounds [0x00007f316e1ca000, 0x00007f316e43a000, 0x00007f3175702000]
      CodeHeap 'non-nmethods': size=5696Kb used=1028Kb max_used=1039Kb free=4667Kb
       bounds [0x00007f316dc3a000, 0x00007f316deaa000, 0x00007f316e1ca000]
       total_blobs=518 nmethods=138 adapters=232
       compilation: enabled

      Compilation events (10 events):
      Event: 0.139 Thread 0x00007f3188172800 nmethod 134 0x00007f316e1eea10 code [0x00007f316e1eec00, 0x00007f316e1ef1d8]
      Event: 0.139 Thread 0x00007f3188172800 135 3 java.lang.StringBuilder::append (8 bytes)
      Event: 0.139 Thread 0x00007f3188172800 nmethod 135 0x00007f316e1ef390 code [0x00007f316e1ef540, 0x00007f316e1ef6e8]
      Event: 0.139 Thread 0x00007f3188172800 137 3 java.util.ImmutableCollections$ListN::size (6 bytes)
      Event: 0.139 Thread 0x00007f3188172800 nmethod 137 0x00007f316e1ef790 code [0x00007f316e1ef940, 0x00007f316e1efa90]
      Event: 0.139 Thread 0x00007f3188172800 136 3 java.lang.AbstractStringBuilder::append (77 bytes)
      Event: 0.140 Thread 0x00007f3188172800 nmethod 136 0x00007f316e1efb90 code [0x00007f316e1efdc0, 0x00007f316e1f04a8]
      Event: 0.140 Thread 0x00007f3188172800 138 3 java.lang.Class::getClassLoader (28 bytes)
      Event: 0.140 Thread 0x00007f3188172800 nmethod 138 0x00007f316e1f0710 code [0x00007f316e1f0940, 0x00007f316e1f1238]
      Event: 0.140 Thread 0x00007f3188172800 139 3 jdk.internal.org.objectweb.asm.Item::set (219 bytes)

      GC Heap History (0 events):
      No events

      Deoptimization events (1 events):
      Event: 0.093 Thread 0x00007f3188011800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f3175705b70 method=java.lang.String.hashCode()I @ 14 c2

      Classes redefined (0 events):
      No events

      Internal exceptions (2 events):
      Event: 0.132 Thread 0x00007f3188011800 Exception <a 'java/lang/NoSuchMethodError'{0x000000008f469958}: java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljav
      Event: 0.140 Thread 0x00007f3188011800 Exception <a 'java/lang/ExceptionInInitializerError'{0x000000008f48af80}> (0x000000008f48af80) thrown at [/scratch/opt/mach5/mesos/work_dir/slaves/c4ee7e63-1ded-4e8c-9581-ce26f27e3af4-S497/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/529

      Events (10 events):
      Event: 0.140 loading class java/lang/ClassValue$Entry
      Event: 0.140 loading class java/lang/ClassValue$Entry done
      Event: 0.140 loading class java/lang/ClassValue$Identity
      Event: 0.140 loading class java/lang/ClassValue$Identity done
      Event: 0.140 loading class java/lang/ClassValue$Version
      Event: 0.140 loading class java/lang/ClassValue$Version done
      Event: 0.140 loading class java/lang/ClassValue$ClassValueMap
      Event: 0.140 loading class java/lang/ClassValue$ClassValueMap done
      Event: 0.140 loading class java/lang/ExceptionInInitializerError
      Event: 0.140 loading class java/lang/ExceptionInInitializerError done


      Dynamic libraries:
      00400000-00401000 r-xp 00000000 08:01 1593492 /home/rom/Downloads/jdk-10.0.2/bin/java
      00600000-00601000 rw-p 00000000 08:01 1593492 /home/rom/Downloads/jdk-10.0.2/bin/java
      01cfb000-01d1c000 rw-p 00000000 00:00 0 [heap]
      87c00000-8f600000 rw-p 00000000 00:00 0
      8f600000-100000000 ---p 00000000 00:00 0
      100000000-100080000 rw-p 00000000 00:00 0
      100080000-140000000 ---p 00000000 00:00 0
      7f3108000000-7f3108021000 rw-p 00000000 00:00 0
      7f3108021000-7f310c000000 ---p 00000000 00:00 0
      7f3110000000-7f3110021000 rw-p 00000000 00:00 0
      7f3110021000-7f3114000000 ---p 00000000 00:00 0
      7f3114000000-7f3114021000 rw-p 00000000 00:00 0
      7f3114021000-7f3118000000 ---p 00000000 00:00 0
      7f3118000000-7f31180ae000 rw-p 00000000 00:00 0
      7f31180ae000-7f311c000000 ---p 00000000 00:00 0
      7f311c000000-7f311c021000 rw-p 00000000 00:00 0
      7f311c021000-7f3120000000 ---p 00000000 00:00 0
      7f3120000000-7f3120089000 rw-p 00000000 00:00 0
      7f3120089000-7f3124000000 ---p 00000000 00:00 0
      7f3124000000-7f3124053000 rw-p 00000000 00:00 0
      7f3124053000-7f3128000000 ---p 00000000 00:00 0
      7f3128000000-7f3128021000 rw-p 00000000 00:00 0
      7f3128021000-7f312c000000 ---p 00000000 00:00 0
      7f312c000000-7f312c021000 rw-p 00000000 00:00 0
      7f312c021000-7f3130000000 ---p 00000000 00:00 0
      7f3130000000-7f3130021000 rw-p 00000000 00:00 0
      7f3130021000-7f3134000000 ---p 00000000 00:00 0
      7f3134000000-7f3134021000 rw-p 00000000 00:00 0
      7f3134021000-7f3138000000 ---p 00000000 00:00 0
      7f3138000000-7f3138021000 rw-p 00000000 00:00 0
      7f3138021000-7f313c000000 ---p 00000000 00:00 0
      7f313c000000-7f313c021000 rw-p 00000000 00:00 0
      7f313c021000-7f3140000000 ---p 00000000 00:00 0
      7f3140000000-7f3140021000 rw-p 00000000 00:00 0
      7f3140021000-7f3144000000 ---p 00000000 00:00 0
      7f3144000000-7f3144021000 rw-p 00000000 00:00 0
      7f3144021000-7f3148000000 ---p 00000000 00:00 0
      7f3148000000-7f3148021000 rw-p 00000000 00:00 0
      7f3148021000-7f314c000000 ---p 00000000 00:00 0
      7f314c000000-7f314c021000 rw-p 00000000 00:00 0
      7f314c021000-7f3150000000 ---p 00000000 00:00 0
      7f3151dcf000-7f3154000000 rw-p 00000000 00:00 0
      7f3154000000-7f3154021000 rw-p 00000000 00:00 0
      7f3154021000-7f3158000000 ---p 00000000 00:00 0
      7f3158000000-7f3158021000 rw-p 00000000 00:00 0
      7f3158021000-7f315c000000 ---p 00000000 00:00 0
      7f315c086000-7f315c1c9000 rw-p 00000000 00:00 0
      7f315c1c9000-7f315c1df000 r-xp 00000000 08:01 1593592 /home/rom/Downloads/jdk-10.0.2/lib/libnet.so
      7f315c1df000-7f315c3df000 ---p 00016000 08:01 1593592 /home/rom/Downloads/jdk-10.0.2/lib/libnet.so
      7f315c3df000-7f315c3e0000 rw-p 00016000 08:01 1593592 /home/rom/Downloads/jdk-10.0.2/lib/libnet.so
      7f315c3e0000-7f315c5c8000 rw-p 00000000 00:00 0
      7f315c5c8000-7f315e1f0000 ---p 00000000 00:00 0
      7f315e1f0000-7f315e3d8000 rw-p 00000000 00:00 0
      7f315e3d8000-7f3160000000 ---p 00000000 00:00 0
      7f3160000000-7f3160021000 rw-p 00000000 00:00 0
      7f3160021000-7f3164000000 ---p 00000000 00:00 0
      7f3164000000-7f3164021000 rw-p 00000000 00:00 0
      7f3164021000-7f3168000000 ---p 00000000 00:00 0
      7f3168000000-7f3168021000 rw-p 00000000 00:00 0
      7f3168021000-7f316c000000 ---p 00000000 00:00 0
      7f316c051000-7f316c061000 r-xp 00000000 08:01 1593556 /home/rom/Downloads/jdk-10.0.2/lib/libnio.so
      7f316c061000-7f316c261000 ---p 00010000 08:01 1593556 /home/rom/Downloads/jdk-10.0.2/lib/libnio.so
      7f316c261000-7f316c262000 rw-p 00010000 08:01 1593556 /home/rom/Downloads/jdk-10.0.2/lib/libnio.so
      7f316c262000-7f316c263000 ---p 00000000 00:00 0
      7f316c263000-7f316c364000 rw-p 00000000 00:00 0
      7f316c364000-7f316c368000 ---p 00000000 00:00 0
      7f316c368000-7f316c465000 rw-p 00000000 00:00 0
      7f316c465000-7f316c469000 ---p 00000000 00:00 0
      7f316c469000-7f316c566000 rw-p 00000000 00:00 0
      7f316c566000-7f316c56a000 ---p 00000000 00:00 0
      7f316c56a000-7f316c667000 rw-p 00000000 00:00 0
      7f316c667000-7f316c66b000 ---p 00000000 00:00 0
      7f316c66b000-7f316c768000 rw-p 00000000 00:00 0
      7f316c768000-7f316c76c000 ---p 00000000 00:00 0
      7f316c76c000-7f316c869000 rw-p 00000000 00:00 0
      7f316c869000-7f316c86d000 ---p 00000000 00:00 0
      7f316c86d000-7f316c96a000 rw-p 00000000 00:00 0
      7f316c96a000-7f316c96e000 ---p 00000000 00:00 0
      7f316c96e000-7f316ca6b000 rw-p 00000000 00:00 0
      7f316ca6b000-7f316d43a000 r--p 00000000 08:01 18881083 /usr/lib/locale/locale-archive
      7f316d43a000-7f316d93a000 rw-p 00000000 00:00 0
      7f316d93a000-7f316dc3a000 ---p 00000000 00:00 0
      7f316dc3a000-7f316deaa000 rwxp 00000000 00:00 0
      7f316deaa000-7f316e1ca000 ---p 00000000 00:00 0
      7f316e1ca000-7f316e43a000 rwxp 00000000 00:00 0
      7f316e43a000-7f3175702000 ---p 00000000 00:00 0
      7f3175702000-7f3175972000 rwxp 00000000 00:00 0
      7f3175972000-7f317cc3a000 ---p 00000000 00:00 0
      7f317cc3a000-7f3188000000 r--s 00000000 08:01 1593539 /home/rom/Downloads/jdk-10.0.2/lib/modules
      7f3188000000-7f3188293000 rw-p 00000000 00:00 0
      7f3188293000-7f318c000000 ---p 00000000 00:00 0
      7f318c00c000-7f318c010000 ---p 00000000 00:00 0
      7f318c010000-7f318c10d000 rw-p 00000000 00:00 0
      7f318c10d000-7f318c111000 ---p 00000000 00:00 0
      7f318c111000-7f318c20e000 rw-p 00000000 00:00 0
      7f318c20e000-7f318c20f000 ---p 00000000 00:00 0
      7f318c20f000-7f318c3e1000 rw-p 00000000 00:00 0
      7f318c3e1000-7f318c3e2000 ---p 00000000 00:00 0
      7f318c3e2000-7f318c4e3000 rw-p 00000000 00:00 0
      7f318c4e3000-7f318c4e4000 ---p 00000000 00:00 0
      7f318c4e4000-7f318c5e5000 rw-p 00000000 00:00 0
      7f318c5e5000-7f318c5e6000 ---p 00000000 00:00 0
      7f318c5e6000-7f318c6e7000 rw-p 00000000 00:00 0
      7f318c6e7000-7f318c6e8000 ---p 00000000 00:00 0
      7f318c6e8000-7f318c7e9000 rw-p 00000000 00:00 0
      7f318c7e9000-7f318c7ea000 ---p 00000000 00:00 0
      7f318c7ea000-7f318ccef000 rw-p 00000000 00:00 0
      7f318ccef000-7f318ccf0000 ---p 00000000 00:00 0
      7f318ccf0000-7f318cdf1000 rw-p 00000000 00:00 0
      7f318cdf1000-7f318cdf2000 ---p 00000000 00:00 0
      7f318cdf2000-7f318cf30000 rw-p 00000000 00:00 0
      7f318cf30000-7f318d2b5000 ---p 00000000 00:00 0
      7f318d2b5000-7f318d2f2000 rw-p 00000000 00:00 0
      7f318d2f2000-7f318d677000 ---p 00000000 00:00 0
      7f318d677000-7f318d6b4000 rw-p 00000000 00:00 0
      7f318d6b4000-7f318da39000 ---p 00000000 00:00 0
      7f318da39000-7f318de3d000 rw-p 00000000 00:00 0
      7f318de3d000-7f318de3e000 ---p 00000000 00:00 0
      7f318de3e000-7f318df3f000 rw-p 00000000 00:00 0
      7f318df3f000-7f318df40000 ---p 00000000 00:00 0
      7f318df40000-7f318e041000 rw-p 00000000 00:00 0
      7f318e041000-7f318e042000 ---p 00000000 00:00 0
      7f318e042000-7f318e143000 rw-p 00000000 00:00 0
      7f318e143000-7f318e144000 ---p 00000000 00:00 0
      7f318e144000-7f318e24a000 rw-p 00000000 00:00 0
      7f318e24a000-7f318e330000 ---p 00000000 00:00 0
      7f318e330000-7f318e335000 rw-p 00000000 00:00 0
      7f318e335000-7f318e41b000 ---p 00000000 00:00 0
      7f318e41b000-7f318e435000 r-xp 00000000 08:01 1593537 /home/rom/Downloads/jdk-10.0.2/lib/libjimage.so
      7f318e435000-7f318e634000 ---p 0001a000 08:01 1593537 /home/rom/Downloads/jdk-10.0.2/lib/libjimage.so
      7f318e634000-7f318e636000 rw-p 00019000 08:01 1593537 /home/rom/Downloads/jdk-10.0.2/lib/libjimage.so
      7f318e636000-7f318e648000 rw-p 00000000 00:00 0
      7f318e648000-7f318e64f000 r-xp 00000000 08:01 1593557 /home/rom/Downloads/jdk-10.0.2/lib/libzip.so
      7f318e64f000-7f318e84e000 ---p 00007000 08:01 1593557 /home/rom/Downloads/jdk-10.0.2/lib/libzip.so
      7f318e84e000-7f318e84f000 rw-p 00006000 08:01 1593557 /home/rom/Downloads/jdk-10.0.2/lib/libzip.so
      7f318e84f000-7f318e85a000 r-xp 00000000 08:01 34869912 /lib/x86_64-linux-gnu/libnss_files-2.27.so
      7f318e85a000-7f318ea59000 ---p 0000b000 08:01 34869912 /lib/x86_64-linux-gnu/libnss_files-2.27.so
      7f318ea59000-7f318ea5a000 r--p 0000a000 08:01 34869912 /lib/x86_64-linux-gnu/libnss_files-2.27.so
      7f318ea5a000-7f318ea5b000 rw-p 0000b000 08:01 34869912 /lib/x86_64-linux-gnu/libnss_files-2.27.so
      7f318ea5b000-7f318ea61000 rw-p 00000000 00:00 0
      7f318ea61000-7f318ea78000 r-xp 00000000 08:01 34869906 /lib/x86_64-linux-gnu/libnsl-2.27.so
      7f318ea78000-7f318ec77000 ---p 00017000 08:01 34869906 /lib/x86_64-linux-gnu/libnsl-2.27.so
      7f318ec77000-7f318ec78000 r--p 00016000 08:01 34869906 /lib/x86_64-linux-gnu/libnsl-2.27.so
      7f318ec78000-7f318ec79000 rw-p 00017000 08:01 34869906 /lib/x86_64-linux-gnu/libnsl-2.27.so
      7f318ec79000-7f318ec7b000 rw-p 00000000 00:00 0
      7f318ec7b000-7f318ec86000 r-xp 00000000 08:01 34869923 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
      7f318ec86000-7f318ee85000 ---p 0000b000 08:01 34869923 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
      7f318ee85000-7f318ee86000 r--p 0000a000 08:01 34869923 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
      7f318ee86000-7f318ee87000 rw-p 0000b000 08:01 34869923 /lib/x86_64-linux-gnu/libnss_nis-2.27.so
      7f318ee87000-7f318ee8f000 r-xp 00000000 08:01 34869908 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
      7f318ee8f000-7f318f08f000 ---p 00008000 08:01 34869908 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
      7f318f08f000-7f318f090000 r--p 00008000 08:01 34869908 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
      7f318f090000-7f318f091000 rw-p 00009000 08:01 34869908 /lib/x86_64-linux-gnu/libnss_compat-2.27.so
      7f318f091000-7f318f0bb000 r-xp 00000000 08:01 1593524 /home/rom/Downloads/jdk-10.0.2/lib/libjava.so
      7f318f0bb000-7f318f2bb000 ---p 0002a000 08:01 1593524 /home/rom/Downloads/jdk-10.0.2/lib/libjava.so
      7f318f2bb000-7f318f2bd000 rw-p 0002a000 08:01 1593524 /home/rom/Downloads/jdk-10.0.2/lib/libjava.so
      7f318f2bd000-7f318f2ca000 r-xp 00000000 08:01 1593545 /home/rom/Downloads/jdk-10.0.2/lib/libverify.so
      7f318f2ca000-7f318f4c9000 ---p 0000d000 08:01 1593545 /home/rom/Downloads/jdk-10.0.2/lib/libverify.so
      7f318f4c9000-7f318f4cb000 rw-p 0000c000 08:01 1593545 /home/rom/Downloads/jdk-10.0.2/lib/libverify.so
      7f318f4cb000-7f318f4d2000 r-xp 00000000 08:01 34869963 /lib/x86_64-linux-gnu/librt-2.27.so
      7f318f4d2000-7f318f6d1000 ---p 00007000 08:01 34869963 /lib/x86_64-linux-gnu/librt-2.27.so
      7f318f6d1000-7f318f6d2000 r--p 00006000 08:01 34869963 /lib/x86_64-linux-gnu/librt-2.27.so
      7f318f6d2000-7f318f6d3000 rw-p 00007000 08:01 34869963 /lib/x86_64-linux-gnu/librt-2.27.so
      7f318f6d3000-7f318f870000 r-xp 00000000 08:01 34869885 /lib/x86_64-linux-gnu/libm-2.27.so
      7f318f870000-7f318fa6f000 ---p 0019d000 08:01 34869885 /lib/x86_64-linux-gnu/libm-2.27.so
      7f318fa6f000-7f318fa70000 r--p 0019c000 08:01 34869885 /lib/x86_64-linux-gnu/libm-2.27.so
      7f318fa70000-7f318fa71000 rw-p 0019d000 08:01 34869885 /lib/x86_64-linux-gnu/libm-2.27.so
      7f318fa71000-7f3190b5c000 r-xp 00000000 08:01 1838876 /home/rom/Downloads/jdk-10.0.2/lib/server/libjvm.so
      7f3190b5c000-7f3190d5b000 ---p 010eb000 08:01 1838876 /home/rom/Downloads/jdk-10.0.2/lib/server/libjvm.so
      7f3190d5b000-7f3190e3b000 r--p 010ea000 08:01 1838876 /home/rom/Downloads/jdk-10.0.2/lib/server/libjvm.so
      7f3190e3b000-7f3190e75000 rw-p 011ca000 08:01 1838876 /home/rom/Downloads/jdk-10.0.2/lib/server/libjvm.so
      7f3190e75000-7f3190edf000 rw-p 00000000 00:00 0
      7f3190edf000-7f31910c6000 r-xp 00000000 08:01 34869822 /lib/x86_64-linux-gnu/libc-2.27.so
      7f31910c6000-7f31912c6000 ---p 001e7000 08:01 34869822 /lib/x86_64-linux-gnu/libc-2.27.so
      7f31912c6000-7f31912ca000 r--p 001e7000 08:01 34869822 /lib/x86_64-linux-gnu/libc-2.27.so
      7f31912ca000-7f31912cc000 rw-p 001eb000 08:01 34869822 /lib/x86_64-linux-gnu/libc-2.27.so
      7f31912cc000-7f31912d0000 rw-p 00000000 00:00 0
      7f31912d0000-7f31912d3000 r-xp 00000000 08:01 34869845 /lib/x86_64-linux-gnu/libdl-2.27.so
      7f31912d3000-7f31914d2000 ---p 00003000 08:01 34869845 /lib/x86_64-linux-gnu/libdl-2.27.so
      7f31914d2000-7f31914d3000 r--p 00002000 08:01 34869845 /lib/x86_64-linux-gnu/libdl-2.27.so
      7f31914d3000-7f31914d4000 rw-p 00003000 08:01 34869845 /lib/x86_64-linux-gnu/libdl-2.27.so
      7f31914d4000-7f31914e2000 r-xp 00000000 08:01 1593567 /home/rom/Downloads/jdk-10.0.2/lib/jli/libjli.so
      7f31914e2000-7f31916e2000 ---p 0000e000 08:01 1593567 /home/rom/Downloads/jdk-10.0.2/lib/jli/libjli.so
      7f31916e2000-7f31916e3000 rw-p 0000e000 08:01 1593567 /home/rom/Downloads/jdk-10.0.2/lib/jli/libjli.so
      7f31916e3000-7f31916fd000 r-xp 00000000 08:01 34869955 /lib/x86_64-linux-gnu/libpthread-2.27.so
      7f31916fd000-7f31918fc000 ---p 0001a000 08:01 34869955 /lib/x86_64-linux-gnu/libpthread-2.27.so
      7f31918fc000-7f31918fd000 r--p 00019000 08:01 34869955 /lib/x86_64-linux-gnu/libpthread-2.27.so
      7f31918fd000-7f31918fe000 rw-p 0001a000 08:01 34869955 /lib/x86_64-linux-gnu/libpthread-2.27.so
      7f31918fe000-7f3191902000 rw-p 00000000 00:00 0
      7f3191902000-7f319191e000 r-xp 00000000 08:01 34869994 /lib/x86_64-linux-gnu/libz.so.1.2.11
      7f319191e000-7f3191b1d000 ---p 0001c000 08:01 34869994 /lib/x86_64-linux-gnu/libz.so.1.2.11
      7f3191b1d000-7f3191b1e000 r--p 0001b000 08:01 34869994 /lib/x86_64-linux-gnu/libz.so.1.2.11
      7f3191b1e000-7f3191b1f000 rw-p 0001c000 08:01 34869994 /lib/x86_64-linux-gnu/libz.so.1.2.11
      7f3191b1f000-7f3191b25000 r-xp 00000000 08:01 18883871 /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
      7f3191b25000-7f3191d24000 ---p 00006000 08:01 18883871 /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
      7f3191d24000-7f3191d25000 r--p 00005000 08:01 18883871 /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
      7f3191d25000-7f3191d26000 rw-p 00006000 08:01 18883871 /usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0
      7f3191d26000-7f3191d4d000 r-xp 00000000 08:01 34869794 /lib/x86_64-linux-gnu/ld-2.27.so
      7f3191d6c000-7f3191e25000 rw-p 00000000 00:00 0
      7f3191e25000-7f3191e29000 ---p 00000000 00:00 0
      7f3191e29000-7f3191f2a000 rw-p 00000000 00:00 0
      7f3191f36000-7f3191f3c000 rw-p 00000000 00:00 0
      7f3191f3c000-7f3191f43000 ---p 00000000 00:00 0
      7f3191f43000-7f3191f4b000 rw-s 00000000 08:01 41943255 /tmp/hsperfdata_rom/8448
      7f3191f4b000-7f3191f4c000 ---p 00000000 00:00 0
      7f3191f4c000-7f3191f4d000 r--p 00000000 00:00 0
      7f3191f4d000-7f3191f4e000 r--p 00027000 08:01 34869794 /lib/x86_64-linux-gnu/ld-2.27.so
      7f3191f4e000-7f3191f4f000 rw-p 00028000 08:01 34869794 /lib/x86_64-linux-gnu/ld-2.27.so
      7f3191f4f000-7f3191f50000 rw-p 00000000 00:00 0
      7ffd7c956000-7ffd7c977000 rw-p 00000000 00:00 0 [stack]
      7ffd7c9c1000-7ffd7c9c4000 r--p 00000000 00:00 0 [vvar]
      7ffd7c9c4000-7ffd7c9c6000 r-xp 00000000 00:00 0 [vdso]
      ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]


      VM Arguments:
      java_command: /home/rom/Code/sigfault/lambda_exploit.jar
      java_class_path (initial): /home/rom/Code/sigfault/lambda_exploit.jar
      Launcher Type: SUN_STANDARD

      Logging:
      Log output configuration:
      #0: stdout all=warning uptime,level,tags
      #1: stderr all=off uptime,level,tags

      Environment Variables:
      JAVA_HOME=/usr/local/java
      PATH=/usr/local/mvn/bin:/usr/local/java/bin:/usr/local/ant/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
      LD_PRELOAD=libgtk3-nocsd.so.0
      SHELL=/bin/bash
      DISPLAY=:0

      Signal Handlers:
      SIGSEGV: [libjvm.so+0xdf6210], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.so+0xdf6210], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.so+0xdf6210], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.so+0xbfbe70], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.so+0xbfbe70], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.so+0xdf6210], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR2: [libjvm.so+0xbfc200], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
      SIGHUP: [libjvm.so+0xbfc190], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGINT: [libjvm.so+0xbfc190], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGTERM: [libjvm.so+0xbfc190], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGQUIT: [libjvm.so+0xbfc190], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO


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

      OS:DISTRIB_ID=Ubuntu
      DISTRIB_RELEASE=18.04
      DISTRIB_CODENAME=bionic
      DISTRIB_DESCRIPTION="Ubuntu 18.04 LTS"
      uname:Linux 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 x86_64
      libc:glibc 2.27 NPTL 2.27
      rlimit: STACK 8192k, CORE 0k, NPROC 30534, NOFILE 1048576, AS infinity, DATA infinity, FSIZE infinity
      load average:0.51 0.89 1.02

      /proc/meminfo:
      MemTotal: 7876124 kB
      MemFree: 170928 kB
      MemAvailable: 3015620 kB
      Buffers: 303716 kB
      Cached: 2443436 kB
      SwapCached: 0 kB
      Active: 5933616 kB
      Inactive: 1310960 kB
      Active(anon): 3915168 kB
      Inactive(anon): 399804 kB
      Active(file): 2018448 kB
      Inactive(file): 911156 kB
      Unevictable: 32 kB
      Mlocked: 32 kB
      SwapTotal: 2097148 kB
      SwapFree: 2097148 kB
      Dirty: 256 kB
      Writeback: 0 kB
      AnonPages: 4497552 kB
      Mapped: 856180 kB
      Shmem: 69744 kB
      Slab: 287728 kB
      SReclaimable: 225164 kB
      SUnreclaim: 62564 kB
      KernelStack: 16256 kB
      PageTables: 66200 kB
      NFS_Unstable: 0 kB
      Bounce: 0 kB
      WritebackTmp: 0 kB
      CommitLimit: 6035208 kB
      Committed_AS: 12117196 kB
      VmallocTotal: 34359738367 kB
      VmallocUsed: 0 kB
      VmallocChunk: 0 kB
      HardwareCorrupted: 0 kB
      AnonHugePages: 0 kB
      ShmemHugePages: 0 kB
      ShmemPmdMapped: 0 kB
      CmaTotal: 0 kB
      CmaFree: 0 kB
      HugePages_Total: 0
      HugePages_Free: 0
      HugePages_Rsvd: 0
      HugePages_Surp: 0
      Hugepagesize: 2048 kB
      DirectMap4k: 252412 kB
      DirectMap2M: 6795264 kB
      DirectMap1G: 2097152 kB

      container (cgroup) information:
      container_type: cgroupv1
      cpu_cpuset_cpus: 0-3
      cpu_memory_nodes: 0
      active_processor_count: 4
      cpu_quota: -1
      cpu_period: 100000
      cpu_shares: -1
      memory_limit_in_bytes: -1
      memory_and_swap_limit_in_bytes: -2
      memory_soft_limit_in_bytes: -1
      memory_usage_in_bytes: 7418568704
      memory_max_usage_in_bytes: 0


      CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 158 stepping 11, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, tsc, tscinvbit, bmi1, bmi2, adx, fma
      CPU Model and flags from /proc/cpuinfo:
      model name : Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz
      flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm arat pln pts hwp hwp_notify hwp_act_window hwp_epp

      Memory: 4k page, physical 7876124k(170928k free), swap 2097148k(2097148k free)

      vm_info: Java HotSpot(TM) 64-Bit Server VM (10.0.2+13) for linux-amd64 JRE (10.0.2+13), built on Jun 27 2018 17:51:35 by "mach5one" with gcc 4.9.2

      END.

      REGRESSION : Last worked in version 10.0.1

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. Add LambdaExploit.class and LambdaMetafactory.class to classpath.
      2. Execute the first one.

      ACTUAL -
      JVM crashes with SIGSEGV

      ---------- BEGIN SOURCE ----------
      Compile the following LambdaExploit, LambdaMetafactory classes and run the former. You will need ASM lib.

      package romromov;

      import org.objectweb.asm.*;

      import java.nio.file.Files;
      import java.nio.file.Paths;

      import static java.nio.file.StandardOpenOption.CREATE;
      import static java.nio.file.StandardOpenOption.TRUNCATE_EXISTING;
      import static org.objectweb.asm.Opcodes.*;

      public class LambdaExploit {

          public static void main(String[] args) throws Exception {
              new LambdaExploit().generate();
          }

          private byte[] generate() throws Exception {
              ClassWriter classWriter = new ClassWriter(0);
              MethodVisitor methodVisitor;
              classWriter.visit(V10, ACC_PUBLIC | ACC_FINAL | ACC_SUPER, "romromov/Lambda", null, "java/lang/Object", null);
              classWriter.visitSource("Lambda.java", null);
              {
                  methodVisitor = classWriter.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
                  methodVisitor.visitCode();
                  methodVisitor.visitVarInsn(ALOAD, 0);
                  methodVisitor.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>", "()V", false);
                  methodVisitor.visitInsn(RETURN);
                  methodVisitor.visitMaxs(1, 1);
                  methodVisitor.visitEnd();
              }
              {
                  methodVisitor = classWriter.visitMethod(ACC_PUBLIC, "test", "()V", null, null);
                  methodVisitor.visitCode();
                  methodVisitor.visitInvokeDynamicInsn(
                          "run"
                          , "()Ljava/lang/Runnable;"
                          , new Handle(Opcodes.H_INVOKESTATIC
                                  , "romromov/LambdaMetafactory"
                                  , "metafactory"
                                  , "(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;", false)
                          , new Object[]{
                                  Type.getType("()V")
                                  , new Handle(Opcodes.H_INVOKESTATIC
                                  , "romromov/Lambda"
                                  , "lambda$test$0"
                                  , "()V"
                                  , false)
                                  , Type.getType("()V")});
                  methodVisitor.visitVarInsn(ASTORE, 1);
                  methodVisitor.visitInsn(RETURN);
                  methodVisitor.visitMaxs(1, 2);
                  methodVisitor.visitEnd();
              }
              {
                  methodVisitor = classWriter.visitMethod(ACC_PRIVATE | ACC_STATIC | ACC_SYNTHETIC, "lambda$test$0", "()V", null, null);
                  methodVisitor.visitCode();
                  methodVisitor.visitInsn(RETURN);
                  methodVisitor.visitMaxs(0, 0);
                  methodVisitor.visitEnd();
              }
              {
                  methodVisitor = classWriter.visitMethod(ACC_PUBLIC | ACC_STATIC, "main", "([Ljava/lang/String;)V", null, null);
                  methodVisitor.visitCode();
                  methodVisitor.visitTypeInsn(NEW, "romromov/Lambda");
                  methodVisitor.visitInsn(DUP);
                  methodVisitor.visitMethodInsn(INVOKESPECIAL, "romromov/Lambda", "<init>", "()V", false);
                  methodVisitor.visitMethodInsn(INVOKEVIRTUAL, "romromov/Lambda", "test", "()V", false);
                  methodVisitor.visitInsn(RETURN);
                  Label label2 = new Label();
                  methodVisitor.visitLabel(label2);
                  methodVisitor.visitMaxs(2, 1);
                  methodVisitor.visitEnd();
              }
              classWriter.visitEnd();
              final byte[] bytecodes = classWriter.toByteArray();
              final var path = Paths.get("/home/rom/Code/sigfault/romromov/Lambda.class");
              Files.write(path, bytecodes, CREATE, TRUNCATE_EXISTING);
              return bytecodes;
          }
      }




      package romromov;

      import java.lang.invoke.LambdaConversionException;


      public class LambdaMetafactory {
          static {
               throwNpe();
          }

          static void throwNpe(){
              throw new NullPointerException();
          }

          public static java.lang.invoke.CallSite metafactory(java.lang.invoke.MethodHandles.Lookup owner,
                                                                  String invokedName,
                                                                  java.lang.invoke.MethodType invokedType,
                                                                  java.lang.invoke.MethodType samMethodType,
                                                                  java.lang.invoke.MethodHandle implMethod,
                                                                  java.lang.invoke.MethodType instantiatedMethodType)
                  throws LambdaConversionException {
              return java.lang.invoke.LambdaMetafactory.metafactory(owner,
                      invokedName,
                      invokedType,
                      samMethodType,
                      implMethod,
                      instantiatedMethodType);
          }
      }
      ---------- END SOURCE ----------

      FREQUENCY : always


            coleenp Coleen Phillimore
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: