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

SSLEngine unwrap direct ByteBuffer GCM cipher suite crash

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P1
    • Resolution: Other
    • Affects Version/s: 8u25
    • Fix Version/s: 8u72
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b15
    • CPU:
      x86_64
    • OS:
      linux_ubuntu

      Description

      FULL PRODUCT VERSION :
      java version "1.8.0_25"
      Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
      Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

      FULL OS VERSION :
      Linux bos-lphai 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

      A DESCRIPTION OF THE PROBLEM :
      Attempting to do an unwrap operation with an SSLEngine whose session is using a "*GCM*" type cipher can result in a crash if the input buffer is allocated via ByteBuffer.allocateDirect(...).

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      0) Install latest versions of git, mvn, and java8
      1) git clone git@github.com:netty/netty.git
      2) cd netty
      3) mvn clean install -DskipTests
      4) cd testsuite
      5) mvn test -Dtest=SocketSslEchoTest

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expected Results:
      JVM does not crash.

      Actual Behavior:
      JVM crashes.
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (sharedRuntime.cpp:833), pid=10917, tid=140594147206912
      # fatal error: exception happened outside interpreter, nmethods and vtable stubs at pc 0x00007fdeb10540af
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_25-b17) (build 1.8.0_25-b17)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode linux-amd64 compressed oops)
      # 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://bugreport.sun.com/bugreport/crash.jsp
      #

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

      Current thread (0x00007fde700ec800): JavaThread "testsuite-oio-worker-3-1" daemon [_thread_in_Java, id=10945, stack(0x00007fdea023a000,0x00007fdea033b000)]

      Stack: [0x00007fdea023a000,0x00007fdea033b000], sp=0x00007fdea0337c10, free space=1015k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xa7923a] VMError::report_and_die()+0x2ca
      V [libjvm.so+0x4e4fd9] report_fatal(char const*, int, char const*)+0x59
      V [libjvm.so+0x97c9ca] SharedRuntime::continuation_for_implicit_exception(JavaThread*, unsigned char*, SharedRuntime::ImplicitExceptionKind)+0x33a
      V [libjvm.so+0x8eb8ca] JVM_handle_linux_signal+0x48a
      V [libjvm.so+0x8e2523] signalHandler(int, siginfo*, void*)+0x43
      C [libpthread.so.0+0xfcb0]
      J 2191 C2 com.sun.crypto.provider.GaloisCounterMode.decryptFinal([BII[BI)I (256 bytes) @ 0x00007fdeb16a4731 [0x00007fdeb16a40c0+0x671]


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

      Java Threads: ( => current thread )
        0x00007fdec059d000 JavaThread "Thread-2" [_thread_blocked, id=10948, stack(0x00007fdea1ce3000,0x00007fdea1de4000)]
        0x00007fde54004000 JavaThread "threadDeathWatcher-4-1" daemon [_thread_blocked, id=10947, stack(0x00007fdea0038000,0x00007fdea0139000)]
        0x00007fde700ed800 JavaThread "testsuite-oio-boss-2-1" daemon [_thread_in_native, id=10946, stack(0x00007fdea0139000,0x00007fdea023a000)]
      =>0x00007fde700ec800 JavaThread "testsuite-oio-worker-3-1" daemon [_thread_in_Java, id=10945, stack(0x00007fdea023a000,0x00007fdea033b000)]
        0x00007fde60008800 JavaThread "testsuite-nio-worker-1-2" daemon [_thread_in_Java, id=10944, stack(0x00007fdea033b000,0x00007fdea043c000)]
        0x00007fde64009000 JavaThread "testsuite-nio-worker-1-1" daemon [_thread_in_native, id=10943, stack(0x00007fdea043c000,0x00007fdea053d000)]
        0x00007fde700e5800 JavaThread "testsuite-nio-worker-1-0" daemon [_thread_in_native, id=10942, stack(0x00007fdea053d000,0x00007fdea063e000)]
        0x00007fde64007800 JavaThread "testsuite-nio-boss-0-1" daemon [_thread_in_native, id=10941, stack(0x00007fdea063e000,0x00007fdea073f000)]
        0x00007fde64005800 JavaThread "process reaper" daemon [_thread_blocked, id=10940, stack(0x00007fdea80b6000,0x00007fdea80ef000)]
        0x00007fde700d4800 JavaThread "testsuite-nio-boss-0-0" daemon [_thread_in_native, id=10938, stack(0x00007fdea073f000,0x00007fdea0840000)]
        0x00007fdec0180000 JavaThread "Service Thread" daemon [_thread_blocked, id=10932, stack(0x00007fdea1ee5000,0x00007fdea1fe6000)]
        0x00007fdec0178800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=10931, stack(0x00007fdea1fe6000,0x00007fdea20e7000)]
        0x00007fdec0177000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=10930, stack(0x00007fdea20e7000,0x00007fdea21e8000)]
        0x00007fdec0174000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=10929, stack(0x00007fdea21e8000,0x00007fdea22e9000)]
        0x00007fdec0172000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10928, stack(0x00007fdea22e9000,0x00007fdea23ea000)]
        0x00007fdec0144800 JavaThread "Finalizer" daemon [_thread_blocked, id=10927, stack(0x00007fdea26ef000,0x00007fdea27f0000)]
        0x00007fdec0142800 JavaThread "Reference Handler" daemon [_thread_blocked, id=10926, stack(0x00007fdea27f0000,0x00007fdea28f1000)]
        0x00007fdec000a800 JavaThread "main" [_thread_blocked, id=10920, stack(0x00007fdec7177000,0x00007fdec7278000)]

      Other Threads:
        0x00007fdec013b800 VMThread [stack: 0x00007fdea28f1000,0x00007fdea29f2000] [id=10925]
        0x00007fdec0182800 WatcherThread [stack: 0x00007fdea1de4000,0x00007fdea1ee5000] [id=10933]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap:
       PSYoungGen total 28672K, used 2369K [0x00000000d6a00000, 0x00000000d9a80000, 0x0000000100000000)
        eden space 28160K, 7% used [0x00000000d6a00000,0x00000000d6c20650,0x00000000d8580000)
        from space 512K, 37% used [0x00000000d8600000,0x00000000d8630000,0x00000000d8680000)
        to space 10752K, 0% used [0x00000000d9000000,0x00000000d9000000,0x00000000d9a80000)
       ParOldGen total 86016K, used 15445K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084d15408,0x0000000089200000)
       Metaspace used 16156K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K

      Card table byte_map: [0x00007fdeb0c1e000,0x00007fdeb1000000] byte_map_base: 0x00007fdeb07ff000

      Marking Bits: (ParMarkBitMap*) 0x00007fdec66542c0
       Begin Bits: [0x00007fdea81f0000, 0x00007fdeaa0f8000)
       End Bits: [0x00007fdeaa0f8000, 0x00007fdeac000000)

      Polling page: 0x00007fdec7293000

      CodeCache: size=245760Kb used=7068Kb max_used=7078Kb free=238691Kb
       bounds [0x00007fdeb1000000, 0x00007fdeb16f0000, 0x00007fdec0000000]
       total_blobs=2459 nmethods=2052 adapters=320
       compilation: enabled

      Compilation events (10 events):
      Event: 8.528 Thread 0x00007fdec0174000 2268 4 io.netty.buffer.AbstractByteBuf::writerIndex (67 bytes)
      Event: 8.529 Thread 0x00007fdec0174000 nmethod 2268 0x00007fdeb16ede10 code [0x00007fdeb16edf60, 0x00007fdeb16ee018]
      Event: 8.537 Thread 0x00007fdec0178800 2269 1 com.sun.crypto.provider.AESCipher::engineGetBlockSize (3 bytes)
      Event: 8.537 Thread 0x00007fdec0178800 nmethod 2269 0x00007fdeb16edb50 code [0x00007fdeb16edca0, 0x00007fdeb16eddb0]
      Event: 8.620 Thread 0x00007fdec0177000 2270 4 com.sun.crypto.provider.GaloisCounterMode::expandToOneBlock (65 bytes)
      Event: 8.621 Thread 0x00007fdec0177000 nmethod 2270 0x00007fdeb16ec250 code [0x00007fdeb16ec3a0, 0x00007fdeb16ec518]
      Event: 8.641 Thread 0x00007fdec0178800 2271 3 sun.nio.ch.SocketChannelImpl::translateAndSetReadyOps (8 bytes)
      Event: 8.642 Thread 0x00007fdec0178800 nmethod 2271 0x00007fdeb16ebe90 code [0x00007fdeb16ec000, 0x00007fdeb16ec1a8]
      Event: 8.642 Thread 0x00007fdec0178800 2272 3 sun.nio.ch.SocketChannelImpl::translateReadyOps (191 bytes)
      Event: 8.642 Thread 0x00007fdec0178800 nmethod 2272 0x00007fdeb16eb550 code [0x00007fdeb16eb700, 0x00007fdeb16ebd70]

      GC Heap History (10 events):
      Event: 5.664 GC heap before
      {Heap before GC invocations=9 (full 0):
       PSYoungGen total 39936K, used 35056K [0x00000000d6a00000, 0x00000000d9b00000, 0x0000000100000000)
        eden space 30720K, 100% used [0x00000000d6a00000,0x00000000d8800000,0x00000000d8800000)
        from space 9216K, 47% used [0x00000000d9200000,0x00000000d963c200,0x00000000d9b00000)
        to space 9728K, 0% used [0x00000000d8800000,0x00000000d8800000,0x00000000d9180000)
       ParOldGen total 86016K, used 10657K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 12% used [0x0000000083e00000,0x0000000084868448,0x0000000089200000)
       Metaspace used 15993K, capacity 16210K, committed 16256K, reserved 1062912K
        class space used 1841K, capacity 1903K, committed 1920K, reserved 1048576K
      Event: 5.667 GC heap after
      Heap after GC invocations=9 (full 0):
       PSYoungGen total 32768K, used 2355K [0x00000000d6a00000, 0x00000000d9a80000, 0x0000000100000000)
        eden space 30208K, 0% used [0x00000000d6a00000,0x00000000d6a00000,0x00000000d8780000)
        from space 2560K, 91% used [0x00000000d8800000,0x00000000d8a4cc28,0x00000000d8a80000)
        to space 9728K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9a80000)
       ParOldGen total 86016K, used 12901K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 14% used [0x0000000083e00000,0x0000000084a99498,0x0000000089200000)
       Metaspace used 15993K, capacity 16210K, committed 16256K, reserved 1062912K
        class space used 1841K, capacity 1903K, committed 1920K, reserved 1048576K
      }
      Event: 7.203 GC heap before
      {Heap before GC invocations=10 (full 0):
       PSYoungGen total 32768K, used 32563K [0x00000000d6a00000, 0x00000000d9a80000, 0x0000000100000000)
        eden space 30208K, 100% used [0x00000000d6a00000,0x00000000d8780000,0x00000000d8780000)
        from space 2560K, 91% used [0x00000000d8800000,0x00000000d8a4cc28,0x00000000d8a80000)
        to space 9728K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9a80000)
       ParOldGen total 86016K, used 12901K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 14% used [0x0000000083e00000,0x0000000084a99498,0x0000000089200000)
       Metaspace used 16067K, capacity 16274K, committed 16512K, reserved 1064960K
        class space used 1844K, capacity 1903K, committed 1920K, reserved 1048576K
      Event: 7.206 GC heap after
      Heap after GC invocations=10 (full 0):
       PSYoungGen total 39424K, used 706K [0x00000000d6a00000, 0x00000000d9b00000, 0x0000000100000000)
        eden space 29696K, 0% used [0x00000000d6a00000,0x00000000d6a00000,0x00000000d8700000)
        from space 9728K, 7% used [0x00000000d9100000,0x00000000d91b0ac0,0x00000000d9a80000)
        to space 10240K, 0% used [0x00000000d8700000,0x00000000d8700000,0x00000000d9100000)
       ParOldGen total 86016K, used 15186K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084cd4948,0x0000000089200000)
       Metaspace used 16067K, capacity 16274K, committed 16512K, reserved 1064960K
        class space used 1844K, capacity 1903K, committed 1920K, reserved 1048576K
      }
      Event: 7.797 GC heap before
      {Heap before GC invocations=11 (full 0):
       PSYoungGen total 39424K, used 30402K [0x00000000d6a00000, 0x00000000d9b00000, 0x0000000100000000)
        eden space 29696K, 100% used [0x00000000d6a00000,0x00000000d8700000,0x00000000d8700000)
        from space 9728K, 7% used [0x00000000d9100000,0x00000000d91b0ac0,0x00000000d9a80000)
        to space 10240K, 0% used [0x00000000d8700000,0x00000000d8700000,0x00000000d9100000)
       ParOldGen total 86016K, used 15186K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084cd4948,0x0000000089200000)
       Metaspace used 16118K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K
      Event: 7.798 GC heap after
      Heap after GC invocations=11 (full 0):
       PSYoungGen total 39424K, used 287K [0x00000000d6a00000, 0x00000000d9b80000, 0x0000000100000000)
        eden space 29184K, 0% used [0x00000000d6a00000,0x00000000d6a00000,0x00000000d8680000)
        from space 10240K, 2% used [0x00000000d8700000,0x00000000d8747ff0,0x00000000d9100000)
        to space 10752K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9b80000)
       ParOldGen total 86016K, used 15266K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084ce8b58,0x0000000089200000)
       Metaspace used 16118K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K
      }
      Event: 8.275 GC heap before
      {Heap before GC invocations=12 (full 0):
       PSYoungGen total 39424K, used 29471K [0x00000000d6a00000, 0x00000000d9b80000, 0x0000000100000000)
        eden space 29184K, 100% used [0x00000000d6a00000,0x00000000d8680000,0x00000000d8680000)
        from space 10240K, 2% used [0x00000000d8700000,0x00000000d8747ff0,0x00000000d9100000)
        to space 10752K, 0% used [0x00000000d9100000,0x00000000d9100000,0x00000000d9b80000)
       ParOldGen total 86016K, used 15266K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084ce8b58,0x0000000089200000)
       Metaspace used 16146K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K
      Event: 8.276 GC heap after
      Heap after GC invocations=12 (full 0):
       PSYoungGen total 38912K, used 240K [0x00000000d6a00000, 0x00000000d9b00000, 0x0000000100000000)
        eden space 28672K, 0% used [0x00000000d6a00000,0x00000000d6a00000,0x00000000d8600000)
        from space 10240K, 2% used [0x00000000d9100000,0x00000000d913c230,0x00000000d9b00000)
        to space 10752K, 0% used [0x00000000d8600000,0x00000000d8600000,0x00000000d9080000)
       ParOldGen total 86016K, used 15347K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084cfcfb8,0x0000000089200000)
       Metaspace used 16146K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K
      }
      Event: 8.630 GC heap before
      {Heap before GC invocations=13 (full 0):
       PSYoungGen total 38912K, used 28912K [0x00000000d6a00000, 0x00000000d9b00000, 0x0000000100000000)
        eden space 28672K, 100% used [0x00000000d6a00000,0x00000000d8600000,0x00000000d8600000)
        from space 10240K, 2% used [0x00000000d9100000,0x00000000d913c230,0x00000000d9b00000)
        to space 10752K, 0% used [0x00000000d8600000,0x00000000d8600000,0x00000000d9080000)
       ParOldGen total 86016K, used 15347K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084cfcfb8,0x0000000089200000)
       Metaspace used 16154K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K
      Event: 8.631 GC heap after
      Heap after GC invocations=13 (full 0):
       PSYoungGen total 28672K, used 192K [0x00000000d6a00000, 0x00000000d9a80000, 0x0000000100000000)
        eden space 28160K, 0% used [0x00000000d6a00000,0x00000000d6a00000,0x00000000d8580000)
        from space 512K, 37% used [0x00000000d8600000,0x00000000d8630000,0x00000000d8680000)
        to space 10752K, 0% used [0x00000000d9000000,0x00000000d9000000,0x00000000d9a80000)
       ParOldGen total 86016K, used 15445K [0x0000000083e00000, 0x0000000089200000, 0x00000000d6a00000)
        object space 86016K, 17% used [0x0000000083e00000,0x0000000084d15408,0x0000000089200000)
       Metaspace used 16154K, capacity 16368K, committed 16512K, reserved 1064960K
        class space used 1846K, capacity 1908K, committed 1920K, reserved 1048576K
      }

      Deoptimization events (10 events):
      Event: 2.378 Thread 0x00007fde60008800 Uncommon trap: reason=unreached action=reinterpret pc=0x00007fdeb11c3d18 method=java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; @ 1
      Event: 2.842 Thread 0x00007fde700ec800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14aa8fc method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoServerHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 3.982 Thread 0x00007fde60008800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14aa8fc method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoServerHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 3.991 Thread 0x00007fde60008800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14aa8fc method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoServerHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 3.996 Thread 0x00007fde64009000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14b894c method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoClientHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 4.000 Thread 0x00007fde60008800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14aa8fc method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoServerHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 4.018 Thread 0x00007fde64009000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14b894c method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoClientHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 4.023 Thread 0x00007fde64009000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007fdeb14b894c method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoClientHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 1
      Event: 6.769 Thread 0x00007fde700e5800 Uncommon trap: reason=uninitialized action=reinterpret pc=0x00007fdeb15ac3e8 method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoServerHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 77
      Event: 6.776 Thread 0x00007fde700e5800 Uncommon trap: reason=uninitialized action=reinterpret pc=0x00007fdeb149f7dc method=io.netty.testsuite.transport.socket.SocketSslEchoTest$EchoServerHandler.messageReceived(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V @ 77

      Internal exceptions (10 events):
      Event: 8.551 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d7d314f8) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.561 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d7fc29e8) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.571 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d7fc2d38) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.581 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d7fc3088) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.591 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d7fc33d8) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.601 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d82f1da0) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.611 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d82f20f0) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.621 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d82f2440) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.632 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d6a67668) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]
      Event: 8.643 Thread 0x00007fde700ed800 Exception <a 'java/net/SocketTimeoutException': Accept timed out> (0x00000000d6a679b8) thrown at [/HUDSON/workspace/8-2-build-linux-amd64/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 742]

      Events (10 events):
      Event: 8.208 Executing VM operation: RevokeBias
      Event: 8.208 Executing VM operation: RevokeBias done
      Event: 8.208 Executing VM operation: RevokeBias
      Event: 8.208 Executing VM operation: RevokeBias done
      Event: 8.275 Executing VM operation: ParallelGCFailedAllocation
      Event: 8.276 Executing VM operation: ParallelGCFailedAllocation done
      Event: 8.630 Executing VM operation: ParallelGCFailedAllocation
      Event: 8.631 Executing VM operation: ParallelGCFailedAllocation done
      Event: 8.642 Thread 0x00007fdec0178800 flushing nmethod 0x00007fdeb1122a90
      Event: 8.642 Thread 0x00007fdec0178800 flushing nmethod 0x00007fdeb11671d0


      Dynamic libraries:
      00400000-00401000 r-xp 00000000 fc:02 10043437 /home/smitchel/java/jdk/jdk1.8.0_25/jre/bin/java
      00600000-00601000 rw-p 00000000 fc:02 10043437 /home/smitchel/java/jdk/jdk1.8.0_25/jre/bin/java
      0259e000-025bf000 rw-p 00000000 00:00 0 [heap]
      83e00000-89200000 rw-p 00000000 00:00 0
      89200000-d6a00000 ---p 00000000 00:00 0
      d6a00000-d9a80000 rw-p 00000000 00:00 0
      d9a80000-100000000 ---p 00000000 00:00 0
      100000000-1001e0000 rw-p 00000000 00:00 0
      1001e0000-140000000 ---p 00000000 00:00 0
      7fde44000000-7fde44021000 rw-p 00000000 00:00 0
      7fde44021000-7fde48000000 ---p 00000000 00:00 0
      7fde4afff000-7fde4c000000 rw-p 00000000 00:00 0
      7fde4c000000-7fde4c2b0000 rw-p 00000000 00:00 0
      7fde4c2b0000-7fde50000000 ---p 00000000 00:00 0
      7fde50000000-7fde50021000 rw-p 00000000 00:00 0
      7fde50021000-7fde54000000 ---p 00000000 00:00 0
      7fde54000000-7fde54287000 rw-p 00000000 00:00 0
      7fde54287000-7fde58000000 ---p 00000000 00:00 0
      7fde58000000-7fde5820f000 rw-p 00000000 00:00 0
      7fde5820f000-7fde5c000000 ---p 00000000 00:00 0
      7fde5c000000-7fde5c021000 rw-p 00000000 00:00 0
      7fde5c021000-7fde60000000 ---p 00000000 00:00 0
      7fde60000000-7fde60219000 rw-p 00000000 00:00 0
      7fde60219000-7fde64000000 ---p 00000000 00:00 0
      7fde64000000-7fde64021000 rw-p 00000000 00:00 0
      7fde64021000-7fde68000000 ---p 00000000 00:00 0
      7fde68000000-7fde68021000 rw-p 00000000 00:00 0
      7fde68021000-7fde6c000000 ---p 00000000 00:00 0
      7fde6c000000-7fde6c021000 rw-p 00000000 00:00 0
      7fde6c021000-7fde70000000 ---p 00000000 00:00 0
      7fde70000000-7fde70104000 rw-p 00000000 00:00 0
      7fde70104000-7fde74000000 ---p 00000000 00:00 0
      7fde74000000-7fde742ef000 rw-p 00000000 00:00 0
      7fde742ef000-7fde78000000 ---p 00000000 00:00 0
      7fde78000000-7fde78021000 rw-p 00000000 00:00 0
      7fde78021000-7fde7c000000 ---p 00000000 00:00 0
      7fde7c000000-7fde7c7c7000 rw-p 00000000 00:00 0
      7fde7c7c7000-7fde80000000 ---p 00000000 00:00 0
      7fde80000000-7fde80456000 rw-p 00000000 00:00 0
      7fde80456000-7fde84000000 ---p 00000000 00:00 0
      7fde84000000-7fde84021000 rw-p 00000000 00:00 0
      7fde84021000-7fde88000000 ---p 00000000 00:00 0
      7fde88000000-7fde88021000 rw-p 00000000 00:00 0
      7fde88021000-7fde8c000000 ---p 00000000 00:00 0
      7fde8c000000-7fde8c021000 rw-p 00000000 00:00 0
      7fde8c021000-7fde90000000 ---p 00000000 00:00 0
      7fde90000000-7fde90021000 rw-p 00000000 00:00 0
      7fde90021000-7fde94000000 ---p 00000000 00:00 0
      7fde94000000-7fde94021000 rw-p 00000000 00:00 0
      7fde94021000-7fde98000000 ---p 00000000 00:00 0
      7fde98dfd000-7fde98e3d000 rw-p 00000000 00:00 0
      7fde98e3d000-7fde98ffd000 ---p 00000000 00:00 0
      7fde98ffd000-7fde9c000000 rw-p 00000000 00:00 0
      7fde9c000000-7fde9c021000 rw-p 00000000 00:00 0
      7fde9c021000-7fdea0000000 ---p 00000000 00:00 0
      7fdea0038000-7fdea003b000 ---p 00000000 00:00 0
      7fdea003b000-7fdea0139000 rw-p 00000000 00:00 0
      7fdea0139000-7fdea013c000 ---p 00000000 00:00 0
      7fdea013c000-7fdea023a000 rw-p 00000000 00:00 0
      7fdea023a000-7fdea023d000 ---p 00000000 00:00 0
      7fdea023d000-7fdea033b000 rw-p 00000000 00:00 0
      7fdea033b000-7fdea033e000 ---p 00000000 00:00 0
      7fdea033e000-7fdea043c000 rw-p 00000000 00:00 0
      7fdea043c000-7fdea043f000 ---p 00000000 00:00 0
      7fdea043f000-7fdea053d000 rw-p 00000000 00:00 0
      7fdea053d000-7fdea0540000 ---p 00000000 00:00 0
      7fdea0540000-7fdea063e000 rw-p 00000000 00:00 0
      7fdea063e000-7fdea0641000 ---p 00000000 00:00 0
      7fdea0641000-7fdea073f000 rw-p 00000000 00:00 0
      7fdea073f000-7fdea0742000 ---p 00000000 00:00 0
      7fdea0742000-7fdea0a40000 rw-p 00000000 00:00 0
      7fdea0a40000-7fdea0a48000 r-xp 00000000 fc:02 10027581 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libmanagement.so
      7fdea0a48000-7fdea0c48000 ---p 00008000 fc:02 10027581 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libmanagement.so
      7fdea0c48000-7fdea0c49000 rw-p 00008000 fc:02 10027581 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libmanagement.so
      7fdea0c49000-7fdea0c5a000 r-xp 00000000 fc:02 10027621 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libnio.so
      7fdea0c5a000-7fdea0e59000 ---p 00011000 fc:02 10027621 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libnio.so
      7fdea0e59000-7fdea0e5a000 rw-p 00010000 fc:02 10027621 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libnio.so
      7fdea0e5a000-7fdea105a000 rw-p 00000000 00:00 0
      7fdea105a000-7fdea1061000 r-xp 00000000 fc:01 1219461 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
      7fdea1061000-7fdea1260000 ---p 00007000 fc:01 1219461 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
      7fdea1260000-7fdea1261000 r--p 00006000 fc:01 1219461 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
      7fdea1261000-7fdea1262000 rw-p 00007000 fc:01 1219461 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
      7fdea1262000-7fdea126e000 r-xp 00000000 fc:01 1218648 /lib/x86_64-linux-gnu/libnss_files-2.15.so
      7fdea126e000-7fdea146d000 ---p 0000c000 fc:01 1218648 /lib/x86_64-linux-gnu/libnss_files-2.15.so
      7fdea146d000-7fdea146e000 r--p 0000b000 fc:01 1218648 /lib/x86_64-linux-gnu/libnss_files-2.15.so
      7fdea146e000-7fdea146f000 rw-p 0000c000 fc:01 1218648 /lib/x86_64-linux-gnu/libnss_files-2.15.so
      7fdea146f000-7fdea1485000 r-xp 00000000 fc:02 10027596 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libnet.so
      7fdea1485000-7fdea1685000 ---p 00016000 fc:02 10027596 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libnet.so
      7fdea1685000-7fdea1686000 rw-p 00016000 fc:02 10027596 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libnet.so
      7fdea1686000-7fdea169b000 r-xp 00000000 fc:01 1218268 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fdea169b000-7fdea189a000 ---p 00015000 fc:01 1218268 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fdea189a000-7fdea189b000 r--p 00014000 fc:01 1218268 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fdea189b000-7fdea189c000 rw-p 00015000 fc:01 1218268 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fdea189c000-7fdea18ce000 r-xp 00000000 fc:02 10027582 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libsunec.so
      7fdea18ce000-7fdea1acd000 ---p 00032000 fc:02 10027582 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libsunec.so
      7fdea1acd000-7fdea1ad3000 rw-p 00031000 fc:02 10027582 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libsunec.so
      7fdea1ad3000-7fdea1ce3000 rw-p 00000000 00:00 0
      7fdea1ce3000-7fdea1ce6000 ---p 00000000 00:00 0
      7fdea1ce6000-7fdea1de4000 rw-p 00000000 00:00 0
      7fdea1de4000-7fdea1de5000 ---p 00000000 00:00 0
      7fdea1de5000-7fdea1ee5000 rw-p 00000000 00:00 0
      7fdea1ee5000-7fdea1ee8000 ---p 00000000 00:00 0
      7fdea1ee8000-7fdea1fe6000 rw-p 00000000 00:00 0
      7fdea1fe6000-7fdea1fe9000 ---p 00000000 00:00 0
      7fdea1fe9000-7fdea20e7000 rw-p 00000000 00:00 0
      7fdea20e7000-7fdea20ea000 ---p 00000000 00:00 0
      7fdea20ea000-7fdea21e8000 rw-p 00000000 00:00 0
      7fdea21e8000-7fdea21eb000 ---p 00000000 00:00 0
      7fdea21eb000-7fdea22e9000 rw-p 00000000 00:00 0
      7fdea22e9000-7fdea22ec000 ---p 00000000 00:00 0
      7fdea22ec000-7fdea23ea000 rw-p 00000000 00:00 0
      7fdea23ea000-7fdea26ef000 r--p 00000000 fc:01 379848 /usr/lib/locale/locale-archive
      7fdea26ef000-7fdea26f2000 ---p 00000000 00:00 0
      7fdea26f2000-7fdea27f0000 rw-p 00000000 00:00 0
      7fdea27f0000-7fdea27f3000 ---p 00000000 00:00 0
      7fdea27f3000-7fdea28f1000 rw-p 00000000 00:00 0
      7fdea28f1000-7fdea28f2000 ---p 00000000 00:00 0
      7fdea28f2000-7fdea4000000 rw-p 00000000 00:00 0
      7fdea4000000-7fdea4021000 rw-p 00000000 00:00 0
      7fdea4021000-7fdea8000000 ---p 00000000 00:00 0
      7fdea80b6000-7fdea80b9000 ---p 00000000 00:00 0
      7fdea80b9000-7fdeac000000 rw-p 00000000 00:00 0
      7fdeac000000-7fdeac021000 rw-p 00000000 00:00 0
      7fdeac021000-7fdeb0000000 ---p 00000000 00:00 0
      7fdeb001e000-7fdeb0023000 r--s 0003f000 fc:02 10043398 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/ext/sunjce_provider.jar
      7fdeb0023000-7fdeb0024000 r--s 00009000 fc:02 10043397 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/ext/sunec.jar
      7fdeb0024000-7fdeb0027000 r--s 0003a000 fc:02 10043404 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/ext/sunpkcs11.jar
      7fdeb0027000-7fdeb003a000 r--s 00344000 fc:02 10027640 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/resources.jar
      7fdeb003a000-7fdeb003e000 r--s 00093000 fc:02 10027632 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/jsse.jar
      7fdeb003e000-7fdeb005a000 r--s 00393000 fc:02 10043402 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/ext/cldrdata.jar
      7fdeb005a000-7fdeb0064000 r--s 00116000 fc:02 10043396 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/ext/localedata.jar
      7fdeb0064000-7fdeb007f000 r--s 000fe000 fc:02 8815045 /home/smitchel/.m2/repository/org/mockito/mockito-core/1.10.8/mockito-core-1.10.8.jar
      7fdeb007f000-7fdeb00ce000 rw-p 00000000 00:00 0
      7fdeb00ce000-7fdeb02a4000 r--s 03caa000 fc:02 10027629 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/rt.jar
      7fdeb02a4000-7fdeb0685000 rw-p 00000000 00:00 0
      7fdeb0685000-7fdeb0686000 ---p 00000000 00:00 0
      7fdeb0686000-7fdeb0786000 rw-p 00000000 00:00 0
      7fdeb0786000-7fdeb0787000 ---p 00000000 00:00 0
      7fdeb0787000-7fdeb0887000 rw-p 00000000 00:00 0
      7fdeb0887000-7fdeb0888000 ---p 00000000 00:00 0
      7fdeb0888000-7fdeb09b2000 rw-p 00000000 00:00 0
      7fdeb09b2000-7fdeb0c1e000 ---p 00000000 00:00 0
      7fdeb0c1e000-7fdeb0c48000 rw-p 00000000 00:00 0
      7fdeb0c48000-7fdeb0eb4000 ---p 00000000 00:00 0
      7fdeb0eb4000-7fdeb0ecd000 rw-p 00000000 00:00 0
      7fdeb0ecd000-7fdeb0fff000 ---p 00000000 00:00 0
      7fdeb0fff000-7fdeb1000000 rw-p 00000000 00:00 0
      7fdeb1000000-7fdeb16f0000 rwxp 00000000 00:00 0
      7fdeb16f0000-7fdec0000000 ---p 00000000 00:00 0
      7fdec0000000-7fdec05a9000 rw-p 00000000 00:00 0
      7fdec05a9000-7fdec4000000 ---p 00000000 00:00 0
      7fdec4000000-7fdec4002000 r--s 0000e000 fc:02 8224999 /home/smitchel/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.15/surefire-junit4-2.15.jar
      7fdec4002000-7fdec400c000 r--s 000a5000 fc:02 8184250 /home/smitchel/.m2/repository/org/javassist/javassist/3.18.0-GA/javassist-3.18.0-GA.jar
      7fdec400c000-7fdec4082000 rw-p 00000000 00:00 0
      7fdec4082000-7fdec4083000 ---p 00000000 00:00 0
      7fdec4083000-7fdec419f000 rw-p 00000000 00:00 0
      7fdec419f000-7fdec4543000 ---p 00000000 00:00 0
      7fdec4543000-7fdec455d000 r-xp 00000000 fc:02 10027590 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libzip.so
      7fdec455d000-7fdec475d000 ---p 0001a000 fc:02 10027590 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libzip.so
      7fdec475d000-7fdec475e000 rw-p 0001a000 fc:02 10027590 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libzip.so
      7fdec475e000-7fdec4775000 r-xp 00000000 fc:01 1218646 /lib/x86_64-linux-gnu/libnsl-2.15.so
      7fdec4775000-7fdec4974000 ---p 00017000 fc:01 1218646 /lib/x86_64-linux-gnu/libnsl-2.15.so
      7fdec4974000-7fdec4975000 r--p 00016000 fc:01 1218646 /lib/x86_64-linux-gnu/libnsl-2.15.so
      7fdec4975000-7fdec4976000 rw-p 00017000 fc:01 1218646 /lib/x86_64-linux-gnu/libnsl-2.15.so
      7fdec4976000-7fdec4978000 rw-p 00000000 00:00 0
      7fdec4978000-7fdec4990000 r-xp 00000000 fc:01 1219449 /lib/x86_64-linux-gnu/libresolv-2.15.so
      7fdec4990000-7fdec4b90000 ---p 00018000 fc:01 1219449 /lib/x86_64-linux-gnu/libresolv-2.15.so
      7fdec4b90000-7fdec4b91000 r--p 00018000 fc:01 1219449 /lib/x86_64-linux-gnu/libresolv-2.15.so
      7fdec4b91000-7fdec4b92000 rw-p 00019000 fc:01 1219449 /lib/x86_64-linux-gnu/libresolv-2.15.so
      7fdec4b92000-7fdec4b94000 rw-p 00000000 00:00 0
      7fdec4b94000-7fdec4bba000 r-xp 00000000 fc:01 1219137 /lib/libnss_centrifydc.so.2
      7fdec4bba000-7fdec4db9000 ---p 00026000 fc:01 1219137 /lib/libnss_centrifydc.so.2
      7fdec4db9000-7fdec4dbb000 rw-p 00025000 fc:01 1219137 /lib/libnss_centrifydc.so.2
      7fdec4dbb000-7fdec4de5000 r-xp 00000000 fc:02 10027569 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libjava.so
      7fdec4de5000-7fdec4fe5000 ---p 0002a000 fc:02 10027569 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libjava.so
      7fdec4fe5000-7fdec4fe7000 rw-p 0002a000 fc:02 10027569 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libjava.so
      7fdec4fe7000-7fdec4ff4000 r-xp 00000000 fc:02 10027584 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libverify.so
      7fdec4ff4000-7fdec51f4000 ---p 0000d000 fc:02 10027584 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libverify.so
      7fdec51f4000-7fdec51f6000 rw-p 0000d000 fc:02 10027584 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/libverify.so
      7fdec51f6000-7fdec51fd000 r-xp 00000000 fc:01 1218644 /lib/x86_64-linux-gnu/librt-2.15.so
      7fdec51fd000-7fdec53fc000 ---p 00007000 fc:01 1218644 /lib/x86_64-linux-gnu/librt-2.15.so
      7fdec53fc000-7fdec53fd000 r--p 00006000 fc:01 1218644 /lib/x86_64-linux-gnu/librt-2.15.so
      7fdec53fd000-7fdec53fe000 rw-p 00007000 fc:01 1218644 /lib/x86_64-linux-gnu/librt-2.15.so
      7fdec53fe000-7fdec54f9000 r-xp 00000000 fc:01 1219451 /lib/x86_64-linux-gnu/libm-2.15.so
      7fdec54f9000-7fdec56f8000 ---p 000fb000 fc:01 1219451 /lib/x86_64-linux-gnu/libm-2.15.so
      7fdec56f8000-7fdec56f9000 r--p 000fa000 fc:01 1219451 /lib/x86_64-linux-gnu/libm-2.15.so
      7fdec56f9000-7fdec56fa000 rw-p 000fb000 fc:01 1219451 /lib/x86_64-linux-gnu/libm-2.15.so
      7fdec56fa000-7fdec6367000 r-xp 00000000 fc:02 10027606 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/server/libjvm.so
      7fdec6367000-7fdec6566000 ---p 00c6d000 fc:02 10027606 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/server/libjvm.so
      7fdec6566000-7fdec663c000 rw-p 00c6c000 fc:02 10027606 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/server/libjvm.so
      7fdec663c000-7fdec667f000 rw-p 00000000 00:00 0
      7fdec667f000-7fdec6834000 r-xp 00000000 fc:01 1218649 /lib/x86_64-linux-gnu/libc-2.15.so
      7fdec6834000-7fdec6a33000 ---p 001b5000 fc:01 1218649 /lib/x86_64-linux-gnu/libc-2.15.so
      7fdec6a33000-7fdec6a37000 r--p 001b4000 fc:01 1218649 /lib/x86_64-linux-gnu/libc-2.15.so
      7fdec6a37000-7fdec6a39000 rw-p 001b8000 fc:01 1218649 /lib/x86_64-linux-gnu/libc-2.15.so
      7fdec6a39000-7fdec6a3e000 rw-p 00000000 00:00 0
      7fdec6a3e000-7fdec6a40000 r-xp 00000000 fc:01 1219462 /lib/x86_64-linux-gnu/libdl-2.15.so
      7fdec6a40000-7fdec6c40000 ---p 00002000 fc:01 1219462 /lib/x86_64-linux-gnu/libdl-2.15.so
      7fdec6c40000-7fdec6c41000 r--p 00002000 fc:01 1219462 /lib/x86_64-linux-gnu/libdl-2.15.so
      7fdec6c41000-7fdec6c42000 rw-p 00003000 fc:01 1219462 /lib/x86_64-linux-gnu/libdl-2.15.so
      7fdec6c42000-7fdec6c57000 r-xp 00000000 fc:02 10027578 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/jli/libjli.so
      7fdec6c57000-7fdec6e56000 ---p 00015000 fc:02 10027578 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/jli/libjli.so
      7fdec6e56000-7fdec6e57000 rw-p 00014000 fc:02 10027578 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/amd64/jli/libjli.so
      7fdec6e57000-7fdec6e6f000 r-xp 00000000 fc:01 1218642 /lib/x86_64-linux-gnu/libpthread-2.15.so
      7fdec6e6f000-7fdec706e000 ---p 00018000 fc:01 1218642 /lib/x86_64-linux-gnu/libpthread-2.15.so
      7fdec706e000-7fdec706f000 r--p 00017000 fc:01 1218642 /lib/x86_64-linux-gnu/libpthread-2.15.so
      7fdec706f000-7fdec7070000 rw-p 00018000 fc:01 1218642 /lib/x86_64-linux-gnu/libpthread-2.15.so
      7fdec7070000-7fdec7074000 rw-p 00000000 00:00 0
      7fdec7074000-7fdec7096000 r-xp 00000000 fc:01 1218640 /lib/x86_64-linux-gnu/ld-2.15.so
      7fdec7096000-7fdec7097000 rw-p 00000000 00:00 0
      7fdec7097000-7fdec7099000 r--s 0001a000 fc:02 10027559 /home/smitchel/java/jdk/jdk1.8.0_25/jre/lib/jce.jar
      7fdec7099000-7fdec709b000 r--s 00005000 fc:02 8184272 /home/smitchel/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
      7fdec709b000-7fdec70a5000 r--s 0005d000 fc:02 8184270 /home/smitchel/.m2/repository/ch/qos/logback/logback-core/1.0.13/logback-core-1.0.13.jar
      7fdec70a5000-7fdec70ab000 r--s 0003b000 fc:02 8184269 /home/smitchel/.m2/repository/ch/qos/logback/logback-classic/1.0.13/logback-classic-1.0.13.jar
      7fdec70ab000-7fdec70ae000 r--s 0002a000 fc:02 8184263 /home/smitchel/.m2/repository/org/jmock/jmock/2.6.0/jmock-2.6.0.jar
      7fdec70ae000-7fdec70b0000 r--s 00002000 fc:02 8184261 /home/smitchel/.m2/repository/org/jmock/jmock-junit4/2.6.0/jmock-junit4-2.6.0.jar
      7fdec70b0000-7fdec70b1000 r--s 00002000 fc:02 8184259 /home/smitchel/.m2/repository/org/easymock/easymockclassextension/3.2/easymockclassextension-3.2.jar
      7fdec70b1000-7fdec70b3000 r--s 00008000 fc:02 8184256 /home/smitchel/.m2/repository/org/objenesis/objenesis/1.3/objenesis-1.3.jar
      7fdec70b3000-7fdec70b9000 r--s 0004a000 fc:02 8184254 /home/smitchel/.m2/repository/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.jar
      7fdec70b9000-7fdec70bc000 r--s 0001b000 fc:02 8184253 /home/smitchel/.m2/repository/org/easymock/easymock/3.2/easymock-3.2.jar
      7fdec70bc000-7fdec70bd000 r--s 0000c000 fc:02 8815044 /home/smitchel/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar
      7fdec70bd000-7fdec70bf000 r--s 00009000 fc:02 8184252 /home/smitchel/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
      7fdec70bf000-7fdec70c5000 r--s 00036000 fc:02 8184251 /home/smitchel/.m2/repository/junit/junit/4.11/junit-4.11.jar
      7fdec70c5000-7fdec70c9000 r--s 00015000 fc:02 9855675 /home/smitchel/.m2/repository/org/tukaani/xz/1.5/xz-1.5.jar
      7fdec70c9000-7fdec70cb000 r--s 00066000 fc:02 10012404 /home/smitchel/.m2/repository/io/netty/netty-tcnative/1.1.32.Fork1/netty-tcnative-1.1.32.Fork1-linux-x86_64.jar
      7fdec70cb000-7fdec70ce000 r--s 001b9000 fc:02 8193114 /home/smitchel/.m2/repository/com/barchart/udt/barchart-udt-bundle/2.3.0/barchart-udt-bundle-2.3.0.jar
      7fdec70ce000-7fdec70d0000 r--s 00006000 fc:02 8193207 /home/smitchel/.m2/repository/io/netty/netty-transport-udt/5.0.0.Alpha2-SNAPSHOT/netty-transport-udt-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70d0000-7fdec70d9000 r--s 0006d000 fc:02 8192929 /home/smitchel/.m2/repository/io/netty/netty-codec-http/5.0.0.Alpha2-SNAPSHOT/netty-codec-http-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70d9000-7fdec70de000 r--s 00036000 fc:02 8192825 /home/smitchel/.m2/repository/io/netty/netty-handler/5.0.0.Alpha2-SNAPSHOT/netty-handler-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70de000-7fdec70df000 r--s 00002000 fc:02 8626422 /home/smitchel/.m2/repository/io/netty/netty-resolver/5.0.0.Alpha2-SNAPSHOT/netty-resolver-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70df000-7fdec70e6000 r--s 0004e000 fc:02 8192540 /home/smitchel/.m2/repository/io/netty/netty-transport/5.0.0.Alpha2-SNAPSHOT/netty-transport-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70e6000-7fdec70ed000 r--s 00048000 fc:02 8192623 /home/smitchel/.m2/repository/io/netty/netty-codec/5.0.0.Alpha2-SNAPSHOT/netty-codec-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70ed000-7fdec70f5000 r--s 00064000 fc:02 8192426 /home/smitchel/.m2/repository/io/netty/netty-common/5.0.0.Alpha2-SNAPSHOT/netty-common-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec70f5000-7fdec7177000 rw-p 00000000 00:00 0
      7fdec7177000-7fdec717a000 ---p 00000000 00:00 0
      7fdec717a000-7fdec727d000 rw-p 00000000 00:00 0
      7fdec727d000-7fdec727f000 r--s 00029000 fc:02 8192447 /home/smitchel/.m2/repository/io/netty/netty-buffer/5.0.0.Alpha2-SNAPSHOT/netty-buffer-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec727f000-7fdec7281000 r--s 0000a000 fc:02 8193197 /home/smitchel/.m2/repository/io/netty/netty-transport-sctp/5.0.0.Alpha2-SNAPSHOT/netty-transport-sctp-5.0.0.Alpha2-SNAPSHOT.jar
      7fdec7281000-7fdec7286000 r--s 00021000 fc:02 8201530 /home/smitchel/.m2/repository/org/apache/maven/surefire/surefire-api/2.15/surefire-api-2.15.jar
      7fdec7286000-7fdec7288000 r--s 00008000 fc:02 8201529 /home/smitchel/.m2/repository/org/apache/maven/surefire/surefire-booter/2.15/surefire-booter-2.15.jar
      7fdec7288000-7fdec7289000 r--s 00000000 fc:02 10043505 /home/smitchel/git/netty/testsuite/target/surefire/surefirebooter3768041877316558234.jar
      7fdec7289000-7fdec728a000 r--s 0000c000 fc:02 9676855 /home/smitchel/.m2/repository/org/mortbay/jetty/alpn/alpn-boot/8.1.2.v20141202/alpn-boot-8.1.2.v20141202.jar
      7fdec728a000-7fdec7292000 rw-s 00000000 fc:01 535577 /tmp/hsperfdata_smitchel/10917
      7fdec7292000-7fdec7293000 rw-p 00000000 00:00 0
      7fdec7293000-7fdec7294000 r--p 00000000 00:00 0
      7fdec7294000-7fdec7296000 rw-p 00000000 00:00 0
      7fdec7296000-7fdec7297000 r--p 00022000 fc:01 1218640 /lib/x86_64-linux-gnu/ld-2.15.so
      7fdec7297000-7fdec7299000 rw-p 00023000 fc:01 1218640 /lib/x86_64-linux-gnu/ld-2.15.so
      7fff63b86000-7fff63ba7000 rw-p 00000000 00:00 0 [stack]
      7fff63bff000-7fff63c00000 r-xp 00000000 00:00 0 [vdso]
      ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

      VM Arguments:
      jvm_args: -dsa -da -ea:io.netty... -XX:+AggressiveOpts -XX:+TieredCompilation -XX:+UseBiasedLocking -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:+HeapDumpOnOutOfMemoryError -Xbootclasspath/p:/home/smitchel/.m2/repository/org/mortbay/jetty/alpn/alpn-boot/8.1.2.v20141202/alpn-boot-8.1.2.v20141202.jar -verbose:gc -D_
      java_command: /home/smitchel/git/netty/testsuite/target/surefire/surefirebooter3768041877316558234.jar /home/smitchel/git/netty/testsuite/target/surefire/surefire3346034819426351687tmp /home/smitchel/git/netty/testsuite/target/surefire/surefire_035356886684860167tmp
      java_class_path (initial): /home/smitchel/git/netty/testsuite/target/surefire/surefirebooter3768041877316558234.jar
      Launcher Type: SUN_STANDARD

      Environment Variables:
      JAVA_HOME=/home/smitchel/java/jdk/jdk1.8.0_25
      PATH=/home/smitchel/java/jdk/jdk1.8.0_25/bin:/home/smitchel/java/jdk/jdk1.8.0_20/bin:/usr/share/centrifydc/kerberos/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/akamai/bin:/home/smitchel/java/jdk/jdk1.7.0_67/bin:/home/smitchel/bin/apache-maven-3.2.3/bin:/home/smitchel/bin/eclipse
      SHELL=/bin/bash
      DISPLAY=:0.0

      Signal Handlers:
      SIGSEGV: [libjvm.so+0xa79a80], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.so+0xa79a80], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.so+0x8e24e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.so+0x8e24e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.so+0x8e24e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.so+0x8e24e0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
      SIGUSR2: [libjvm.so+0x8e3d10], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
      SIGHUP: [libjvm.so+0x8e50d0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGINT: [libjvm.so+0x8e50d0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGTERM: [libjvm.so+0x8e50d0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGQUIT: [libjvm.so+0x8e50d0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO


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

      OS:DISTRIB_ID=Ubuntu
      DISTRIB_RELEASE=12.04
      DISTRIB_CODENAME=precise
      DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"

      uname:Linux 3.2.0-70-generic #105-Ubuntu SMP Wed Sep 24 19:49:16 UTC 2014 x86_64
      libc:glibc 2.15 NPTL 2.15
      rlimit: STACK 8192k, CORE 0k, NPROC 63390, NOFILE 4096, AS infinity
      load average:0.88 0.55 0.79

      /proc/meminfo:
      MemTotal: 8132164 kB
      MemFree: 1743536 kB
      Buffers: 425980 kB
      Cached: 3353716 kB
      SwapCached: 0 kB
      Active: 3761556 kB
      Inactive: 2094292 kB
      Active(anon): 2077292 kB
      Inactive(anon): 34576 kB
      Active(file): 1684264 kB
      Inactive(file): 2059716 kB
      Unevictable: 0 kB
      Mlocked: 0 kB
      SwapTotal: 25022460 kB
      SwapFree: 25022460 kB
      Dirty: 452 kB
      Writeback: 0 kB
      AnonPages: 2076164 kB
      Mapped: 273028 kB
      Shmem: 35728 kB
      Slab: 324492 kB
      SReclaimable: 290760 kB
      SUnreclaim: 33732 kB
      KernelStack: 4416 kB
      PageTables: 29000 kB
      NFS_Unstable: 0 kB
      Bounce: 0 kB
      WritebackTmp: 0 kB
      CommitLimit: 29088540 kB
      Committed_AS: 4576804 kB
      VmallocTotal: 34359738367 kB
      VmallocUsed: 139224 kB
      VmallocChunk: 34359595764 kB
      HardwareCorrupted: 0 kB
      AnonHugePages: 0 kB
      HugePages_Total: 0
      HugePages_Free: 0
      HugePages_Rsvd: 0
      HugePages_Surp: 0
      Hugepagesize: 2048 kB
      DirectMap4k: 180232 kB
      DirectMap2M: 8165376 kB


      CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, erms, tsc, tscinvbit, tscinv

      /proc/cpuinfo:
      processor : 0
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
      stepping : 9
      microcode : 0x17
      cpu MHz : 1600.000
      cache size : 6144 KB
      physical id : 0
      siblings : 4
      core id : 0
      cpu cores : 4
      apicid : 0
      initial apicid : 0
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      wp : yes
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 6385.06
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 1
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
      stepping : 9
      microcode : 0x17
      cpu MHz : 1600.000
      cache size : 6144 KB
      physical id : 0
      siblings : 4
      core id : 1
      cpu cores : 4
      apicid : 2
      initial apicid : 2
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      wp : yes
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 6385.45
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 2
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
      stepping : 9
      microcode : 0x17
      cpu MHz : 3201.000
      cache size : 6144 KB
      physical id : 0
      siblings : 4
      core id : 2
      cpu cores : 4
      apicid : 4
      initial apicid : 4
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      wp : yes
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 6385.45
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 3
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
      stepping : 9
      microcode : 0x17
      cpu MHz : 3201.000
      cache size : 6144 KB
      physical id : 0
      siblings : 4
      core id : 3
      cpu cores : 4
      apicid : 6
      initial apicid : 6
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      wp : yes
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 6385.45
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:



      Memory: 4k page, physical 8132164k(1743536k free), swap 25022460k(25022460k free)

      vm_info: Java HotSpot(TM) 64-Bit Server VM (25.25-b02) for linux-amd64 JRE (1.8.0_25-b17), built on Sep 17 2014 17:32:11 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)

      time: Mon Jan 5 13:55:32 2015
      elapsed time: 8 seconds (0d 0h 0m 8s)


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      All source code is available on GitHub here https://github.com/netty/netty. The steps to reproduce will get all the source code. The problem is reliably reproducible in the SocketSslEchoTest test https://github.com/netty/netty/blob/master/testsuite/src/main/java/io/netty/testsuite/transport/socket/SocketSslEchoTest.java. A more minimal set of code can be attempted if needed, but lets start with a known repeater before reducing complexity.
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      The current work around is to allocate a heap buffer, copy in the contents from the direct buffer, and do the unwrap with the heap buffer as the input buffer.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              neliasso Nils Eliasson (Inactive)
              Reporter:
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: