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

MappedByteBuffer.put(ByteBuffer) core dump

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      solaris_10

      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 :
      SunOS oaklapi371 5.10 Generic_147148-26 i86pc i386 i86pc

      A DESCRIPTION OF THE PROBLEM :
      Writing to MappedByteBuffer via put(ByteBuffer) for long period of time (like 24 hours) crashes JVM. We only saw this twice but on both Solaris and Linux.

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Write to MappedByteBuffer via put(ByteBuffer) for long period of time.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Should not crash. Should return exception if application is doing something wrong.
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGBUS (0xa) at pc=0xfffffd7fee2520e5, pid=13378, tid=2
      #
      # 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 solaris-amd64 compressed oops)
      # Problematic frame:
      # v ~StubRoutines::jshort_disjoint_arraycopy
      #
      # Core dump written. Default location: /home/ykurdi/upaj7.4.5_load/upaj8.0.0.L5.all.test/ValueAdd/Examples/core or core.13378
      #
      # 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 (0x000000000041e800): JavaThread "main" [_thread_in_Java, id=2, stack(0xfffffd7ffd42f000,0xfffffd7ffd52f000)]

      siginfo: si_signo: 10 (SIGBUS), si_code: 3 (BUS_OBJERR), si_errno: 14, si_addr: 0xfffffd7f8a9b8000

      Registers:
      RAX=0x010f303672790402, RBX=0x000000000000110a, RCX=0x0000000000000043, RDX=0xfffffffffffffff8
      RSP=0xfffffd7ffd52e710, RBP=0xfffffd7ffd52e710, RSI=0xfffffd7f8a9b8056, RDI=0x0000000000a4797c
      R8 =0x0000000000000086, R9 =0x00000000001c6fde, R10=0xfffffd7fee2528e0, R11=0x0000000000001084
      R12=0xfffffd7fcdbff000, R13=0xfffffd7fe649ad50, R14=0xfffffd7fe46f6b58, R15=0x000000000041e800
      RIP=0xfffffd7fee2520e5, RFLAGS=0x0000000000010282

      Top of Stack: (sp=0xfffffd7ffd52e710)
      0xfffffd7ffd52e710: 00000000001c6fde fffffd7fee4ff814
      0xfffffd7ffd52e720: fffffd7fe6489940 fffffd7fe648b388
      0xfffffd7ffd52e730: 0000110a02d5ef6b 000000860000110a
      0xfffffd7ffd52e740: fffffd7fe64aade8 fffffd7fe6487b60
      0xfffffd7ffd52e750: fffffd7fcec16140 fffffd7fe46f6b58
      0xfffffd7ffd52e760: fffffd7fcec16198 fffffd7fcec16fc0
      0xfffffd7ffd52e770: fffffd7fe649ad50 fffffd7feea51ad0
      0xfffffd7ffd52e780: fffffd7fe64083a8 fffffd7fe6408538
      0xfffffd7ffd52e790: fffffd7f8c626478 fffffd7f80000001
      0xfffffd7ffd52e7a0: ffffffffffffffff fffffd7fe649ad50
      0xfffffd7ffd52e7b0: fffffd7fe648b388 031137c600000000
      0xfffffd7ffd52e7c0: 0000000000000000 fffffd7f00000086
      0xfffffd7ffd52e7d0: fffffd7fcec32c58 fffffd7fe640bd20
      0xfffffd7ffd52e7e0: 0001ffff00202f11 fffffd7fcec3b6c0
      0xfffffd7ffd52e7f0: 00000000002d1f39 fffffd7fee8a3bb8
      0xfffffd7ffd52e800: fffffd7fcec16140 fffffd7fcec16db0
      0xfffffd7ffd52e810: fffffd7fcec16818 0000000800202f03
      0xfffffd7ffd52e820: fffffd7fe6408330 fffffd7feea445c0
      0xfffffd7ffd52e830: fffffd7fce7b6480 fffffd7f8c64d618
      0xfffffd7ffd52e840: fffffd7fcec32c40 fffffd7fe6408538
      0xfffffd7ffd52e850: fffffd7fcec32c40 fffffd7f0000008d
      0xfffffd7ffd52e860: fffffd7fcec160c0 fffffd7fcec16140
      0xfffffd7ffd52e870: 0000014d2fa7d16a fffffd7fe6408538
      0xfffffd7ffd52e880: fffffd7f00000000 0000000000000009
      0xfffffd7ffd52e890: 0000000f002d0b55 fffffd7fcf3b0240
      0xfffffd7ffd52e8a0: fffffd7fcf2728c8 fffffd7feea0b1bc
      0xfffffd7ffd52e8b0: fffffd7fcec160c0 fffffd7f8c60d4b8
      0xfffffd7ffd52e8c0: fffffd7f8c620c98 fffffd7f8c6016d0
      0xfffffd7ffd52e8d0: fffffd7fcf2728a8 fffffd7fcf2728c0
      0xfffffd7ffd52e8e0: fffffd7fcf2728d8 fffffd7fcf272898
      0xfffffd7ffd52e8f0: fffffd7fe6408538 fffffd7fcf2728b0
      0xfffffd7ffd52e900: fffffd7fcec16140 fffffd7fe6408538

      Instructions: (pc=0xfffffd7fee2520e5)
      0xfffffd7fee2520c5: 00 00 00 74 08 66 8b 47 08 66 89 46 08 48 33 c0
      0xfffffd7fee2520d5: c9 c3 66 0f 1f 84 00 00 00 00 00 48 8b 44 d7 e8
      0xfffffd7fee2520e5: 48 89 44 d6 e8 48 8b 44 d7 f0 48 89 44 d6 f0 48
      0xfffffd7fee2520f5: 8b 44 d7 f8 48 89 44 d6 f8 48 8b 04 d7 48 89 04

      Register to memory mapping:

      RAX=0x010f303672790402 is an unknown value
      RBX=0x000000000000110a is an unknown value
      RCX=0x0000000000000043 is an unknown value
      RDX=0xfffffffffffffff8 is an unknown value
      RSP=0xfffffd7ffd52e710 is pointing into the stack for thread: 0x000000000041e800
      RBP=0xfffffd7ffd52e710 is pointing into the stack for thread: 0x000000000041e800
      RSI=0xfffffd7f8a9b8056 is an unknown value
      RDI=0x0000000000a4797c is an unknown value
      R8 =0x0000000000000086 is an unknown value
      R9 =0x00000000001c6fde is an unknown value
      R10=0xfffffd7fee2528e0 is at begin+0 in a stub
      StubRoutines::unsafe_arraycopy [0xfffffd7fee2528e0, 0xfffffd7fee25291b[ (59 bytes)
      R11=0x0000000000001084 is an unknown value
      R12=0xfffffd7fcdbff000 is an unknown value
      R13=0xfffffd7fe649ad50 is an oop
      com.thomsonreuters.upa.tunnelstream.L
       - klass: 'com/thomsonreuters/upa/tunnelstream/L'
      R14=0xfffffd7fe46f6b58 is an oop
      java.nio.DirectByteBuffer
       - klass: 'java/nio/DirectByteBuffer'
      R15=0x000000000041e800 is a thread


      Stack: [0xfffffd7ffd42f000,0xfffffd7ffd52f000], sp=0xfffffd7ffd52e710, free space=1021k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      v ~StubRoutines::jshort_disjoint_arraycopy
      J 2027 C2 com.thomsonreuters.upa.tunnelstream.B.A(Lcom/thomsonreuters/upa/tunnelstream/L;Lcom/thomsonreuters/upa/transport/Error;)I (310 bytes) @ 0xfffffd7fee4ff814 [0xfffffd7fee4ff4a0+0x374]


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

      Java Threads: ( => current thread )
        0x00000000008c5800 JavaThread "pool-1-thread-1" [_thread_in_native, id=13, stack(0xfffffd7f8a9ee000,0xfffffd7f8aaee000)]
        0x0000000000668800 JavaThread "Service Thread" daemon [_thread_blocked, id=11, stack(0xfffffd7f8abf0000,0xfffffd7f8acf0000)]
        0x000000000060b800 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=10, stack(0xfffffd7f8acf1000,0xfffffd7f8adf1000)]
        0x0000000000609000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=9, stack(0xfffffd7f8adf2000,0xfffffd7f8aef2000)]
        0x0000000000606000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8, stack(0xfffffd7f8aef3000,0xfffffd7f8aff3000)]
        0x00000000005d4800 JavaThread "Finalizer" daemon [_thread_blocked, id=7, stack(0xfffffd7f8aff4000,0xfffffd7f8b0f4000)]
        0x00000000005cd000 JavaThread "Reference Handler" daemon [_thread_blocked, id=6, stack(0xfffffd7f8b0f5000,0xfffffd7f8b1f5000)]
      =>0x000000000041e800 JavaThread "main" [_thread_in_Java, id=2, stack(0xfffffd7ffd42f000,0xfffffd7ffd52f000)]

      Other Threads:
        0x00000000005c6000 VMThread [stack: 0xfffffd7f8b1f6000,0xfffffd7f8b2f6000] [id=5]
        0x000000000066c800 WatcherThread [stack: 0xfffffd7f8aaef000,0xfffffd7f8abef000] [id=12]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap:
       PSYoungGen total 51200K, used 22973K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 45% used [0xfffffd7fe3200000,0xfffffd7fe470f508,0xfffffd7fe6000000)
        from space 4096K, 34% used [0xfffffd7fe6400000,0xfffffd7fe6560000,0xfffffd7fe6800000)
        to space 4096K, 0% used [0xfffffd7fe6000000,0xfffffd7fe6000000,0xfffffd7fe6400000)
       ParOldGen total 38912K, used 26527K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 68% used [0xfffffd7fcdc00000,0xfffffd7fcf5e7e90,0xfffffd7fd0200000)
       Metaspace used 9759K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K

      Card table byte_map: [0xfffffd7ffd25e000,0xfffffd7ffd35f000] byte_map_base: 0xff7ffd813d3f0000

      Marking Bits: (ParMarkBitMap*) 0xfffffd7ffeff3ef0
       Begin Bits: [0xfffffd7fcc800000, 0xfffffd7fcd000000)
       End Bits: [0xfffffd7fcd000000, 0xfffffd7fcd800000)

      Polling page: 0xfffffd7ffd5c0000

      CodeCache: size=245760Kb used=6968Kb max_used=9005Kb free=238791Kb
       bounds [0xfffffd7fee200000, 0xfffffd7feeaf0000, 0xfffffd7ffd200000]
       total_blobs=2182 nmethods=1859 adapters=239
       compilation: enabled

      Compilation events (10 events):
      Event: 77216.036 Thread 0x000000000060b800 2397 3 com.thomsonreuters.upa.valueadd.reactor.Worker::processWorkerEvent (183 bytes)
      Event: 77216.039 Thread 0x000000000060b800 nmethod 2397 0xfffffd7fee7e4890 code [0xfffffd7fee7e4b80, 0xfffffd7fee7e62a8]
      Event: 77390.502 Thread 0x0000000000609000 2398 4 sun.nio.ch.SocketDispatcher::writev (8 bytes)
      Event: 77390.507 Thread 0x0000000000609000 nmethod 2398 0xfffffd7fee7e4610 code [0xfffffd7fee7e4760, 0xfffffd7fee7e4808]
      Event: 77452.975 Thread 0x0000000000609000 2399 ! 4 sun.nio.ch.IOUtil::write (509 bytes)
      Event: 77453.028 Thread 0x0000000000609000 nmethod 2399 0xfffffd7fee90cb50 code [0xfffffd7fee90cf00, 0xfffffd7fee90f038]
      Event: 77488.648 Thread 0x0000000000609000 2400 4 com.thomsonreuters.upa.valueadd.reactor.Worker::processWorkerEvent (183 bytes)
      Event: 77488.683 Thread 0x0000000000609000 nmethod 2400 0xfffffd7fee8118d0 code [0xfffffd7fee811c00, 0xfffffd7fee813418]
      Event: 77494.174 Thread 0x0000000000609000 2401 4 com.thomsonreuters.upa.codec.D::A (84 bytes)
      Event: 77494.182 Thread 0x0000000000609000 nmethod 2401 0xfffffd7fee57b990 code [0xfffffd7fee57bb80, 0xfffffd7fee57bc98]

      GC Heap History (10 events):
      Event: 73953.896 GC heap before
      {Heap before GC invocations=71 (full 1):
       PSYoungGen total 51200K, used 48608K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 100% used [0xfffffd7fe3200000,0xfffffd7fe6000000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6000000,0xfffffd7fe6178000,0xfffffd7fe6400000)
        to space 4096K, 0% used [0xfffffd7fe6400000,0xfffffd7fe6400000,0xfffffd7fe6800000)
       ParOldGen total 38912K, used 26351K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5bbe90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      Event: 73953.901 GC heap after
      Heap after GC invocations=71 (full 1):
       PSYoungGen total 51200K, used 1504K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 0% used [0xfffffd7fe3200000,0xfffffd7fe3200000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6400000,0xfffffd7fe6578000,0xfffffd7fe6800000)
        to space 4096K, 0% used [0xfffffd7fe6000000,0xfffffd7fe6000000,0xfffffd7fe6400000)
       ParOldGen total 38912K, used 26367K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5bfe90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      }
      Event: 74967.786 GC heap before
      {Heap before GC invocations=72 (full 1):
       PSYoungGen total 51200K, used 48608K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 100% used [0xfffffd7fe3200000,0xfffffd7fe6000000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6400000,0xfffffd7fe6578000,0xfffffd7fe6800000)
        to space 4096K, 0% used [0xfffffd7fe6000000,0xfffffd7fe6000000,0xfffffd7fe6400000)
       ParOldGen total 38912K, used 26367K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5bfe90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      Event: 74967.793 GC heap after
      Heap after GC invocations=72 (full 1):
       PSYoungGen total 51200K, used 1504K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 0% used [0xfffffd7fe3200000,0xfffffd7fe3200000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6000000,0xfffffd7fe6178000,0xfffffd7fe6400000)
        to space 4096K, 0% used [0xfffffd7fe6400000,0xfffffd7fe6400000,0xfffffd7fe6800000)
       ParOldGen total 38912K, used 26375K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5c1e90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      }
      Event: 75978.608 GC heap before
      {Heap before GC invocations=73 (full 1):
       PSYoungGen total 51200K, used 48608K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 100% used [0xfffffd7fe3200000,0xfffffd7fe6000000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6000000,0xfffffd7fe6178000,0xfffffd7fe6400000)
        to space 4096K, 0% used [0xfffffd7fe6400000,0xfffffd7fe6400000,0xfffffd7fe6800000)
       ParOldGen total 38912K, used 26375K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5c1e90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      Event: 75978.613 GC heap after
      Heap after GC invocations=73 (full 1):
       PSYoungGen total 51200K, used 1504K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 0% used [0xfffffd7fe3200000,0xfffffd7fe3200000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6400000,0xfffffd7fe6578000,0xfffffd7fe6800000)
        to space 4096K, 0% used [0xfffffd7fe6000000,0xfffffd7fe6000000,0xfffffd7fe6400000)
       ParOldGen total 38912K, used 26383K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5c3e90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      }
      Event: 76995.246 GC heap before
      {Heap before GC invocations=74 (full 1):
       PSYoungGen total 51200K, used 48608K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 100% used [0xfffffd7fe3200000,0xfffffd7fe6000000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6400000,0xfffffd7fe6578000,0xfffffd7fe6800000)
        to space 4096K, 0% used [0xfffffd7fe6000000,0xfffffd7fe6000000,0xfffffd7fe6400000)
       ParOldGen total 38912K, used 26383K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5c3e90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      Event: 76995.252 GC heap after
      Heap after GC invocations=74 (full 1):
       PSYoungGen total 51200K, used 1504K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 0% used [0xfffffd7fe3200000,0xfffffd7fe3200000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6000000,0xfffffd7fe6178000,0xfffffd7fe6400000)
        to space 4096K, 0% used [0xfffffd7fe6400000,0xfffffd7fe6400000,0xfffffd7fe6800000)
       ParOldGen total 38912K, used 26399K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5c7e90,0xfffffd7fd0200000)
       Metaspace used 9758K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      }
      Event: 77941.675 GC heap before
      {Heap before GC invocations=75 (full 1):
       PSYoungGen total 51200K, used 48608K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 100% used [0xfffffd7fe3200000,0xfffffd7fe6000000,0xfffffd7fe6000000)
        from space 4096K, 36% used [0xfffffd7fe6000000,0xfffffd7fe6178000,0xfffffd7fe6400000)
        to space 4096K, 0% used [0xfffffd7fe6400000,0xfffffd7fe6400000,0xfffffd7fe6800000)
       ParOldGen total 38912K, used 26399K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 67% used [0xfffffd7fcdc00000,0xfffffd7fcf5c7e90,0xfffffd7fd0200000)
       Metaspace used 9759K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      Event: 77941.682 GC heap after
      Heap after GC invocations=75 (full 1):
       PSYoungGen total 51200K, used 1408K [0xfffffd7fe3200000, 0xfffffd7fe6800000, 0xfffffd7fedc00000)
        eden space 47104K, 0% used [0xfffffd7fe3200000,0xfffffd7fe3200000,0xfffffd7fe6000000)
        from space 4096K, 34% used [0xfffffd7fe6400000,0xfffffd7fe6560000,0xfffffd7fe6800000)
        to space 4096K, 0% used [0xfffffd7fe6000000,0xfffffd7fe6000000,0xfffffd7fe6400000)
       ParOldGen total 38912K, used 26527K [0xfffffd7fcdc00000, 0xfffffd7fd0200000, 0xfffffd7fe3200000)
        object space 38912K, 68% used [0xfffffd7fcdc00000,0xfffffd7fcf5e7e90,0xfffffd7fd0200000)
       Metaspace used 9759K, capacity 9876K, committed 9984K, reserved 1058816K
        class space used 945K, capacity 982K, committed 1024K, reserved 1048576K
      }

      Deoptimization events (10 events):
      Event: 65023.958 Thread 0x000000000041e800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee9039e4 method=java.util.HashMap.removeNode(ILjava/lang/Object;Ljava/lang/Object;ZZ)Ljava/util/HashMap$Node; @ 34
      Event: 65023.959 Thread 0x000000000041e800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee31b170 method=com.thomsonreuters.upa.valueadd.examples.consumer.Consumer.handleQueueMessaging()V @ 58
      Event: 65025.058 Thread 0x00000000008c5800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xfffffd7fee4d5844 method=com.thomsonreuters.upa.transport.m.B()V @ 12
      Event: 65027.162 Thread 0x00000000008c5800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xfffffd7fee4d5844 method=com.thomsonreuters.upa.transport.m.B()V @ 12
      Event: 65031.267 Thread 0x00000000008c5800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xfffffd7fee4d5844 method=com.thomsonreuters.upa.transport.m.B()V @ 12
      Event: 65031.473 Thread 0x000000000041e800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee925adc method=com.thomsonreuters.upa.transport.I.A(IZ)Lcom/thomsonreuters/upa/transport/S; @ 6
      Event: 65031.474 Thread 0x00000000008c5800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee947dbc method=com.thomsonreuters.upa.valueadd.reactor.Worker.removeSelectOption(Lcom/thomsonreuters/upa/valueadd/reactor/ReactorChannel;I)Z @ 21
      Event: 65031.512 Thread 0x000000000041e800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee966698 method=com.thomsonreuters.upa.transport.I.B(Lcom/thomsonreuters/upa/transport/ReadArgsImpl;)V @ 10
      Event: 77211.730 Thread 0x00000000008c5800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee930594 method=sun.nio.ch.IOVecWrapper.get(I)Lsun/nio/ch/IOVecWrapper; @ 32
      Event: 77211.731 Thread 0x00000000008c5800 Uncommon trap: reason=unreached action=reinterpret pc=0xfffffd7fee558e90 method=com.thomsonreuters.upa.valueadd.reactor.Worker.removeSelectOption(Lcom/thomsonreuters/upa/valueadd/reactor/ReactorChannel;I)Z @ 64

      Internal exceptions (10 events):
      Event: 155.847 Thread 0x000000000041e800 Exception <a 'java/security/PrivilegedActionException'> (0xfffffd7fe381aef8) thrown at [/tmp/workspace/8-2-build-solaris-amd64_2/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 363.581 Thread 0x000000000041e800 Exception <a 'java/security/PrivilegedActionException'> (0xfffffd7fe3c0f350) thrown at [/tmp/workspace/8-2-build-solaris-amd64_2/jdk8u25/1514/hotspot/src/share/vm/prims/jvm.cpp, line 1312]
      Event: 363.591 Thread 0x000000000041e800 Implicit null exception at 0xfffffd7fee73f91c to 0xfffffd7fee73f98b
      Event: 477.966 Thread 0x000000000041e800 Implicit null exception at 0xfffffd7fee32ad28 to 0xfffffd7fee32b187
      Event: 4366.618 Thread 0x000000000041e800 Implicit null exception at 0xfffffd7fee9e65c8 to 0xfffffd7fee9ec2bb
      Event: 65023.958 Thread 0x000000000041e800 Implicit null exception at 0xfffffd7fee9034a3 to 0xfffffd7fee90399b
      Event: 65024.057 Thread 0x00000000008c5800 Exception <a 'java/net/ConnectException'> (0xfffffd7fe5d58f80) thrown at [/tmp/workspace/8-2-build-solaris-amd64_2/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 716]
      Event: 65025.159 Thread 0x00000000008c5800 Exception <a 'java/net/ConnectException'> (0xfffffd7fe5d596a0) thrown at [/tmp/workspace/8-2-build-solaris-amd64_2/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 716]
      Event: 65027.262 Thread 0x00000000008c5800 Exception <a 'java/net/ConnectException'> (0xfffffd7fe5d59d60) thrown at [/tmp/workspace/8-2-build-solaris-amd64_2/jdk8u25/1514/hotspot/src/share/vm/prims/jni.cpp, line 716]
      Event: 65031.473 Thread 0x000000000041e800 Implicit null exception at 0xfffffd7fee92461a to 0xfffffd7fee925ab7

      Events (10 events):
      Event: 76995.245 Executing VM operation: ParallelGCFailedAllocation
      Event: 76995.252 Executing VM operation: ParallelGCFailedAllocation done
      Event: 77211.730 Thread 0x00000000008c5800 Uncommon trap: trap_request=0xffffffad fr.pc=0xfffffd7fee930594
      Event: 77211.730 Thread 0x00000000008c5800 DEOPT PACKING pc=0xfffffd7fee930594 sp=0xfffffd7f8aaed640
      Event: 77211.730 Thread 0x00000000008c5800 DEOPT UNPACKING pc=0xfffffd7fee204f69 sp=0xfffffd7f8aaed558 mode 2
      Event: 77211.731 Thread 0x00000000008c5800 Uncommon trap: trap_request=0xffffffad fr.pc=0xfffffd7fee558e90
      Event: 77211.731 Thread 0x00000000008c5800 DEOPT PACKING pc=0xfffffd7fee558e90 sp=0xfffffd7f8aaed7d0
      Event: 77211.731 Thread 0x00000000008c5800 DEOPT UNPACKING pc=0xfffffd7fee204f69 sp=0xfffffd7f8aaed6b0 mode 2
      Event: 77941.675 Executing VM operation: ParallelGCFailedAllocation
      Event: 77941.682 Executing VM operation: ParallelGCFailedAllocation done


      Dynamic libraries:
      0x0000000000400000 /local/jdk1.8.0_25/bin/java
      0xfffffd7fff330000 /local/jdk1.8.0_25/bin/../lib/amd64/jli/libjli.so
      0xfffffd7fff320000 /lib/64/libthread.so.1
      0xfffffd7fff2e0000 /lib/64/libdl.so.1
      0xfffffd7fff190000 /lib/64/libc.so.1
      0xfffffd7ffd800000 /local/jdk1.8.0_25/jre/lib/amd64/server/libjvm.so
      0xfffffd7fff100000 /lib/64/libsocket.so.1
      0xfffffd7fff130000 /usr/lib/64/libsched.so.1
      0xfffffd7fff0d0000 /lib/64/libm.so.1
      0xfffffd7fff0a0000 /usr/lib/64/libCrun.so.1
      0xfffffd7fff080000 /lib/64/libdoor.so.1
      0xfffffd7ffd7c0000 /usr/lib/64/libdemangle.so.1
      0xfffffd7ffd7a0000 /lib/64/libkstat.so.1
      0xfffffd7ffd6d0000 /lib/64/libnsl.so.1
      0xfffffd7ffd650000 /lib/64/libm.so.2
      0xfffffd7ffd620000 /lib/64/libmp.so.2
      0xfffffd7ffd600000 /lib/64/libmd.so.1
      0xfffffd7ffd5d0000 /lib/64/libscf.so.1
      0xfffffd7ffd5b0000 /lib/64/libuutil.so.1
      0xfffffd7ffd590000 /lib/64/libgen.so.1
      0xfffffd7ffd400000 /local/jdk1.8.0_25/jre/lib/amd64/libverify.so
      0xfffffd7ffd3b0000 /local/jdk1.8.0_25/jre/lib/amd64/libjava.so
      0xfffffd7ffd360000 /local/jdk1.8.0_25/jre/lib/amd64/libzip.so
      0xfffffd7fedc30000 /usr/lib/locale/en_US.ISO8859-1/amd64/en_US.ISO8859-1.so.3
      0xfffffd7fcd8d0000 /local/jdk1.8.0_25/jre/lib/amd64/libnet.so
      0xfffffd7fcd8a0000 /local/jdk1.8.0_25/jre/lib/amd64/libnio.so
      0xfffffd7fcd870000 /lib/64/librt.so.1
      0xfffffd7fcd850000 /lib/64/libsendfile.so.1
      0xfffffd7fcd830000 /lib/64/libaio.so.1

      VM Arguments:
      java_command: com.thomsonreuters.upa.valueadd.examples.consumer.Consumer -c oaklrh109:14002 QPROV3 -qSourceName yr58 -qDestName yr79 -qDestName yr60 -qDestName yr79 -qDestName yr79 -qDestName yr79 -qDestName yr58 -qDestName yr58 -qDestName yr58 -runtime 999999
      java_class_path (initial): ../../Libs/upa.jar:../../ValueAdd/Libs/upaValueAdd.jar:../../ValueAdd/Libs/upaValueAddCache.jar:bin
      Launcher Type: SUN_STANDARD

      Environment Variables:
      PATH=/usr/bin::/usr/ucb:/bin:/usr/bin:/usr/local/bin:/usr/local/common/bin:/usr/sbin:/usr/etc:/usr/sccs:/usr/lib/uucp:/etc:/usr/5bin:/usr/openwin/bin:/home/ykurdi/bin
      SHELL=/usr/bin/ksh
      DISPLAY=oakwrh27:0

      Signal Handlers:
      SIGSEGV: [libjvm.so+0x143e984], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.so+0x143e984], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.so+0x1172278], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.so+0x1172278], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.so+0x1172278], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.so+0x1172278], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
      SIGUSR2: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
      SIGQUIT: [libjvm.so+0x116ba64], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART
      SIGHUP: [libjvm.so+0x116ba64], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART
      SIGINT: [libjvm.so+0x116ba64], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART
      SIGTERM: [libjvm.so+0x116ba64], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART
      SIG39: [libjvm.so+0x11722c0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_SIGINFO
      SIG40: [libjvm.so+0x1172278], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO


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

      OS: Oracle Solaris 10 1/13 s10x_u11wos_24a X86
        Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
                                  Assembled 17 January 2013

      uname:SunOS 5.10 Generic_147148-26 i86pc
        (T2 libthread)
      rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity
      load average:0.03 0.02 0.02

      CPU:total 2 (1 cores per cpu, 1 threads per core) family 6 model 13 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, tsc

      Memory: 4k page, physical 2096756k(919872k free)

      vm_info: Java HotSpot(TM) 64-Bit Server VM (25.25-b02) for solaris-amd64 JRE (1.8.0_25-b17), built on Sep 17 2014 23:13:30 by "java_re" with Sun Studio 12u1

      time: Thu May 7 13:33:57 2015
      elapsed time: 78374 seconds (0d 21h 46m 14s)



      REPRODUCIBILITY :
      This bug can be reproduced rarely.

      ---------- BEGIN SOURCE ----------
      More complicated than this but generally just do the following.

      MappedByteBuffer _fileByteBuf = _fileChannel.map(FileChannel.MapMode.READ_WRITE, 0, fileSize);

      // create a ByteBuffer with some data in it
      ByteBuffer byteBuffer = ByteBuffer.allocateDirect(bufSize);

      // put data in ByteBuffer
      ....

      // write to MappedByteBuffer
      _fileByteBuf.put(byteBuffer );

      // repeat thousands of times
      ---------- END SOURCE ----------

        Attachments

          Activity

            People

            Assignee:
            aroy Abhijit Roy (Inactive)
            Reporter:
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: