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

Our app crash with TypeArrayKlass::allocate_common Problematic frame using JRE build 1.8.0_121-b13

    Details

    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      linux

      Description

      ADDITIONAL SYSTEM INFORMATION :
      Linux 3.10.0-1062.12.1.el7.x86_64 #1 SMP Thu Dec 12 06:44:49 EST 2019 x86_64 x86_64 x86_64 GNU/Linux
      vm_info: Java HotSpot(TM) 64-Bit Server VM (25.121-b13) for linux-amd64 JRE (1.8.0_121-b13), built on Dec 12 2016 16:36:53 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)

      A DESCRIPTION OF THE PROBLEM :
      Our app node die with SIGSEGV


      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      # SIGSEGV (0xb) at pc=0x00002b437e14a690, pid=140656, tid=0x00002b49aee2d700
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0_121-b13) (build 1.8.0_121-b13)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.121-b13 mixed mode linux-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.so+0xa8c690] TypeArrayKlass::allocate_common(int, bool, Thread*)+0x1e0

      Stack: [0x00002b49aed2d000,0x00002b49aee2e000], sp=0x00002b49aee2bd50, free space=1019k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xa8c690] TypeArrayKlass::allocate_common(int, bool, Thread*)+0x1e0
      V [libjvm.so+0x9ba875] OptoRuntime::new_array_C(Klass*, int, JavaThread*)+0x45
      v ~RuntimeStub::_new_array_Java
      J 19870 C2 com.oracle.common.internal.io.SegmentedBufferManager$Segment.allocateGenerationBuffers(II)Z (59 bytes) @ 0x00002b438e0bfb24 [0x00002b438e0bf340+0x7e4]
      J 42982 C2 com.oracle.common.internal.io.SegmentedBufferManager$Segment.acquireComplex(Z)Ljava/nio/ByteBuffer; (155 bytes) @ 0x00002b438eec23dc [0x00002b438eec2040+0x39c]
      J 39639 C2 com.tangosol.internal.io.BufferManagerWriteBufferPool.allocate(I)Lcom/tangosol/io/WriteBuffer; (18 bytes) @ 0x00002b4391191938 [0x00002b4391191460+0x4d8]
      J 42682 C2 com.tangosol.io.MultiBufferWriteBuffer$MultiBufferOutput.advance()V (87 bytes) @ 0x00002b43916e3004 [0x00002b43916e2ac0+0x544]
      J 43447 C2 com.tangosol.io.pof.WritingPofHandler.onOctetString(ILcom/tangosol/util/Binary;)V (102 bytes) @ 0x00002b4390a6c9b4 [0x00002b4390a6c2c0+0x6f4]
      J 21898 C2 com.tangosol.io.pof.PofBufferWriter.writeObject(ILjava/lang/Object;)V (796 bytes) @ 0x00002b438e01568c [0x00002b438e0118a0+0x3dec]
      J 17602 C2 com.tangosol.io.pof.ConfigurablePofContext.serialize(Lcom/tangosol/io/WriteBuffer$BufferOutput;Ljava/lang/Object;)V (69 bytes) @ 0x00002b438dd795dc [0x00002b438dd78fa0+0x63c]
      J 28079 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$QueryResponse.write(Lcom/tangosol/io/WriteBuffer$BufferOutput;)V (127 bytes) @ 0x00002b438f78a888 [0x00002b438f78a5a0+0x2e8]
      J 18988 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher.packetizeMessage(Lcom/tangosol/coherence/component/net/Message;)Z (242 bytes) @ 0x00002b438dbf4314 [0x00002b438dbf37a0+0xb74]
      J 38408 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher$InQueue.add(Ljava/lang/Object;)Z (68 bytes) @ 0x00002b438b669e1c [0x00002b438b669da0+0x7c]
      J 22271 C2 com.tangosol.coherence.component.net.Message.dispatch()V (382 bytes) @ 0x00002b438e83a738 [0x00002b438e839ea0+0x898]
      J 17105 C2 com.tangosol.coherence.component.net.Message.post()V (5 bytes) @ 0x00002b438b7a019c [0x00002b438b7a0160+0x3c]
      J 40609 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.publishChanges(Lcom/tangosol/coherence/component/net/RequestContext;Lcom/tangosol/coherence/component/util/PartialJob;Ljava/util/Collection;Ljava/util/Collection;Lcom/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/partitionedService/PartitionedCache$BatchContext;)V (1046 bytes) @ 0x00002b439148ff20 [0x00002b439148fd20+0x200]
      J 36843 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onKeyIteratorRequest(Lcom/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/partitionedService/PartitionedCache$KeyIteratorRequest;)V (147 bytes) @ 0x00002b438fff2704 [0x00002b438fff1a00+0xd04]
      J 36844 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$KeyIteratorRequest.run()V (68 bytes) @ 0x00002b439038b7e4 [0x00002b439038b700+0xe4]
      J 22251 C2 com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService$DaemonPool$WrapperTask.run()V (65 bytes) @ 0x00002b438e37b940 [0x00002b438e37b780+0x1c0]
      J 35439 C2 com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify()V (369 bytes) @ 0x00002b43905446fc [0x00002b43905443e0+0x31c]
      j com.tangosol.coherence.component.util.Daemon.run()V+180
      j java.lang.Thread.run()V+11
      v ~StubRoutines::call_stub
      V [libjvm.so+0x690dd6] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x1056
      V [libjvm.so+0x6912e1] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x321
      V [libjvm.so+0x691787] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x47
      V [libjvm.so+0x72cb00] thread_entry(JavaThread*, Thread*)+0xa0
      V [libjvm.so+0xa75543] JavaThread::thread_main_inner()+0x103
      V [libjvm.so+0xa7568c] JavaThread::run()+0x11c
      V [libjvm.so+0x926268] java_start(Thread*)+0x108
      C [libpthread.so.0+0x7ea5] start_thread+0xc5


      REGRESSION : Last worked in version 8

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      We start up 480 java application nodes. There will be one node goes down once/twice a week.


      FREQUENCY : often


        Attachments

          Activity

            People

            • Assignee:
              pnarayanaswa Praveen Narayanaswamy
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: