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

AsyncGetCallTrace crash in frame::safe_for_sender

XMLWordPrintable

    • svc
    • aarch64
    • linux_ubuntu

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x0000ffff90b9fbc4, pid=174, tid=305
      #
      # JRE version: OpenJDK Runtime Environment Corretto-11.0.20.9.1 (11.0.20.1+9) (build 11.0.20.1+9-LTS)
      # Java VM: OpenJDK 64-Bit Server VM Corretto-11.0.20.9.1 (11.0.20.1+9-LTS, mixed mode, tiered, compressed oops, g1 gc, linux-aarch64)
      # Problematic frame:
      # V [libjvm.so+0x5efbc4] frame::safe_for_sender(JavaThread*)+0x274
      #
      # Core dump will be written. Default location: /opt/spark/work-dir/core.174
      #
      # If you would like to submit a bug report, please visit:
      # https://github.com/corretto/corretto-11/issues/
      #

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

      Command Line: -XX:+IgnoreUnrecognizedVMOptions --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.cs=ALL-UNNAMED --add-opens=java.base/sun.security.action=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED -XX:+UseG1GC -XX:OnError=/tmp/dd_crash_uploader.sh -javaagent:/var/tmp/jars/dd-java-agent.jar -Ddd.integration.spark.enabled=true -Ddd.trace.experimental.long-running.enabled=true -Ddd.trace.experimental.long-running.flush.interval=120 -Ddd.trace.agent.v0.5.enabled=false -Ddd.profiling.enabled=true -XX:FlightRecorderOptions=stackdepth=256 -Dfile.encoding=UTF-8 -Xms24084m -Xmx24084m
      Host: AArch64, 32 cores, 27G, Ubuntu 22.04.3 LTS
      Time: Tue Aug 29 23:05:44 2023 UTC elapsed time: 365.470474 seconds (0d 0h 6m 5s)

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

      Current thread (0x0000ffff00843800): JavaThread \"shuffle-client-4-1\" daemon [_thread_in_vm, id=305, stack(0x0000fffdde800000,0x0000fffddea00000)]

      Stack: [0x0000fffdde800000,0x0000fffddea00000], sp=0x0000fffdde9fb9f0, free space=2030k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x5efbc4] frame::safe_for_sender(JavaThread*)+0x274
      V [libjvm.so+0x5eaea8] vframeStreamForte::forte_next()+0x68
      V [libjvm.so+0x5eb828] forte_fill_call_trace_given_top(JavaThread*, ASGCT_CallTrace*, int, frame)+0x308
      V [libjvm.so+0x5ebd54] AsyncGetCallTrace+0x244
      C [libjavaProfiler2019849496514959418.so+0x1c460]
      C [libjavaProfiler2019849496514959418.so+0x1d388]
      C [libjavaProfiler2019849496514959418.so+0x14d30]
      C [linux-vdso.so.1+0x7dc] __kernel_rt_sigreturn+0x0
      V [libjvm.so+0x421604] Runtime1::is_instance_of(oopDesc*, oopDesc*)+0x14


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

      Register to memory mapping:

      R0=0x0000000000000008
      R1=0x0000fffddea00000
      R2=0x0000ffff8ddaf450
      R3=0x0000ffff747f6600
      R4=0x0000ffff74811280
      R5=0x0000000000000000
      R6=0x0000ffff777cb93f
      R7=0x0000000100000002
      R8=0x0000ffff777cb93d
      R9=0x0000ffff777cb93e
      R10=0x0000ffff915b1878
      R11=0x0000ffff909d4b70
      R12=0x0000000000003168
      R13=0x0000ffff909d1690
      R14=0x00000005ab5196b8
      R15=0x00000005ab409920
      R16=0x0000ffff90ac4e00
      R17=0x0000ffff916eed10
      R18=0x0000000000000001
      R19=0x0000000100000042
      R20=0x0000000000000000
      R21=0x0000fffdde9fd850
      R22=0x0000ffff91602af8
      R23=0x0000ffff00843800
      R24=0x0000ffff915ba000
      R25=0x00000002303b4b18
      R26=0x0000fffdde9fc380
      R27=0x0000000000000101
      R28=0x0000000000000200
      R29=0x0000fffdde9fb9f0
      R30=0x0000ffff90b9aea8


      Registers:
      R0 =0x0000000000000008 is an unknown value
      R1 =0x0000fffddea00000 is pointing into metadata
      R2 =0x0000ffff8ddaf450 points into unknown readable memory: 0x0000ffff8ddaf430 | 30 f4 da 8d ff ff 00 00
      R3 =0x0000ffff747f6600 is pointing into interpreter code (not bytecode specific)
      R4 =0x0000ffff74811280 points into unknown readable memory: 0x0000000000000006 | 06 00 00 00 00 00 00 00
      R5 =0x0 is NULL
      R6 =0x0000ffff777cb93f is at entry_point+831 in (nmethod*)0x0000ffff777cb410
      R7 =0x0000000100000002 is an unknown value
      R8 =0x0000ffff777cb93d is at entry_point+829 in (nmethod*)0x0000ffff777cb410
      R9 =0x0000ffff777cb93e is at entry_point+830 in (nmethod*)0x0000ffff777cb410
      R10=0x0000ffff915b1878: <offset 0x0000000001001878> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000
      R11=0x0000ffff909d4b70: <offset 0x0000000000424b70> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000
      R12=0x0000000000003168 is an unknown value
      R13=0x0000ffff909d1690: <offset 0x0000000000421690> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000
      R14=0x00000005ab5196b8 is an oop: io.netty.buffer.CompositeByteBuf
      {0x00000005ab5196b8} - klass: 'io/netty/buffer/CompositeByteBuf'
       - ---- fields (total size 8 words):
       - 'readerIndex' 'I' @12 13 (d)
       - 'writerIndex' 'I' @16 13041 (32f1)
       - private 'markedReaderIndex' 'I' @20 0
       - private 'markedWriterIndex' 'I' @24 0
       - private 'maxCapacity' 'I' @28 2147483647 (7fffffff)
       - private volatile 'refCnt' 'I' @32 2
       - private final 'maxNumComponents' 'I' @36 2147483647 (7fffffff)
       - private 'componentCount' 'I' @40 2
       - private final 'direct' 'Z' @44 true
       - private 'freed' 'Z' @45 false
       - private final 'alloc' 'Lio/netty/buffer/ByteBufAllocator;' @48 a 'io/netty/buffer/PooledByteBufAllocator'{0x000000022bfd5a38} (457fab47)
       - private 'components' '[Lio/netty/buffer/CompositeByteBuf$Component;' @52 a 'io/netty/buffer/CompositeByteBuf$Component'[16] {0x00000005ab5196f8} (b56a32df)
       - private 'lastAccessed' 'Lio/netty/buffer/CompositeByteBuf$Component;' @56 a 'io/netty/buffer/CompositeByteBuf$Component'{0x00000005ab519748} (b56a32e9)
      R15=0x00000005ab409920 is an oop: io.netty.channel.DefaultChannelHandlerContext
      {0x00000005ab409920} - klass: 'io/netty/channel/DefaultChannelHandlerContext'
       - ---- fields (total size 7 words):
       - private final 'executionMask' 'I' @12 49 (31)
       - private volatile 'handlerState' 'I' @16 2
       - private final 'ordered' 'Z' @20 true
       - volatile 'next' 'Lio/netty/channel/AbstractChannelHandlerContext;' @24 a 'io/netty/channel/DefaultChannelHandlerContext'{0x00000005ab409958} (b568132b)
       - volatile 'prev' 'Lio/netty/channel/AbstractChannelHandlerContext;' @28 a 'io/netty/channel/DefaultChannelHandlerContext'{0x00000005ab409838} (b5681307)
       - private final 'pipeline' 'Lio/netty/channel/DefaultChannelPipeline;' @32 a 'io/netty/channel/DefaultChannelPipeline'{0x00000005ab0aac48} (b5615589)
       - private final 'name' 'Ljava/lang/String;' @36 \"frameDecoder\"{0x000000022bfd5738} (457faae7)
       - final 'executor' 'Lio/netty/util/concurrent/EventExecutor;' @40 NULL (0)
       - private 'succeededFuture' 'Lio/netty/channel/ChannelFuture;' @44 NULL (0)
       - private 'invokeTasks' 'Lio/netty/channel/AbstractChannelHandlerContext$Tasks;' @48 NULL (0)
       - private final 'handler' 'Lio/netty/channel/ChannelHandler;' @52 a 'org/apache/spark/network/util/TransportFrameDecoder'{0x00000005ab409870} (b568130e)
      R16=0x0000ffff90ac4e00: <offset 0x0000000000514e00> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000
      R17=0x0000ffff916eed10: pthread_getspecific+0x0000000000000000 in /lib/aarch64-linux-gnu/libc.so.6 at 0x0000ffff91670000
      R18=0x0000000000000001 is an unknown value
      R19=0x0000000100000042 is an unknown value
      R20=0x0 is NULL
      R21=0x0000fffdde9fd850 is pointing into the stack for thread: 0x0000ffff00843800
      R22=0x0000ffff91602af8: <offset 0x0000000001052af8> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000
      R23=0x0000ffff00843800 is a thread
      R24=0x0000ffff915ba000: <offset 0x000000000100a000> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000
      R25=0x00000002303b4b18 is an oop: io.netty.buffer.AbstractReferenceCountedByteBuf$1
      {0x00000002303b4b18} - klass: 'io/netty/buffer/AbstractReferenceCountedByteBuf$1'
       - ---- fields (total size 2 words):
      R26=0x0000fffdde9fc380 is pointing into the stack for thread: 0x0000ffff00843800
      R27=0x0000000000000101 is an unknown value
      R28=0x0000000000000200 is an unknown value
      R29=0x0000fffdde9fb9f0 is pointing into the stack for thread: 0x0000ffff00843800
      R30=0x0000ffff90b9aea8: <offset 0x00000000005eaea8> in /usr/lib/jvm/java-11-amazon-corretto/lib/server/libjvm.so at 0x0000ffff905b0000


      00000000005ef950 <_ZN5frame15safe_for_senderEP10JavaThread>:
        5ef950: a9b87bfd stp x29, x30, [sp, #-128]!
        5ef954: 910003fd mov x29, sp
        5ef958: a90153f3 stp x19, x20, [sp, #16]
        5ef95c: f0005314 adrp x20, 1052000 <_ZL26g_stored_assertion_context+0xf50>
        5ef960: aa0003f3 mov x19, x0
        5ef964: a9025bf5 stp x21, x22, [sp, #32]
        5ef968: 912be296 add x22, x20, #0xaf8
        5ef96c: a90363f7 stp x23, x24, [sp, #48]
        5ef970: aa0103f7 mov x23, x1
        5ef974: f90023f9 str x25, [sp, #64]
        5ef978: f9400015 ldr x21, [x0]
        5ef97c: a9426019 ldp x25, x24, [x0, #32]
        5ef980: 08dffec0 ldarb w0, [x22]
        5ef984: 36000c80 tbz w0, #0, 5efb14 <_ZN5frame15safe_for_senderEP10JavaThread+0x1c4>
        5ef988: f9414ae2 ldr x2, [x23, #656]
        5ef98c: eb0202bf cmp x21, x2
        5ef990: 54000182 b.cs 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.hs, b.nlast
        5ef994: 912be294 add x20, x20, #0xaf8
        5ef998: f9414ee1 ldr x1, [x23, #664]
        5ef99c: f9400680 ldr x0, [x20, #8]
        5ef9a0: cb010000 sub x0, x0, x1
        5ef9a4: 8b000040 add x0, x2, x0
        5ef9a8: eb0002bf cmp x21, x0
        5ef9ac: 1a9f27f4 cset w20, cc // cc = lo, ul, last
        5ef9b0: eb02031f cmp x24, x2
        5ef9b4: 1a9f37e0 cset w0, cs // cs = hs, nlast
        5ef9b8: 2a000294 orr w20, w20, w0
        5ef9bc: 34000114 cbz w20, 5ef9dc <_ZN5frame15safe_for_senderEP10JavaThread+0x8c>
        5ef9c0: 52800000 mov w0, #0x0 // #0
        5ef9c4: a94153f3 ldp x19, x20, [sp, #16]
        5ef9c8: a9425bf5 ldp x21, x22, [sp, #32]
        5ef9cc: a94363f7 ldp x23, x24, [sp, #48]
        5ef9d0: f94023f9 ldr x25, [sp, #64]
        5ef9d4: a8c87bfd ldp x29, x30, [sp], #128
        5ef9d8: d65f03c0 ret
        5ef9dc: f9400a60 ldr x0, [x19, #16]
        5ef9e0: eb02033f cmp x25, x2
        5ef9e4: 540001a2 b.cs 5efa18 <_ZN5frame15safe_for_senderEP10JavaThread+0xc8> // b.hs, b.nlast
        5ef9e8: eb1902bf cmp x21, x25
        5ef9ec: 54000162 b.cs 5efa18 <_ZN5frame15safe_for_senderEP10JavaThread+0xc8> // b.hs, b.nlast
        5ef9f0: 91002339 add x25, x25, #0x8
        5ef9f4: eb19005f cmp x2, x25
        5ef9f8: 54000109 b.ls 5efa18 <_ZN5frame15safe_for_senderEP10JavaThread+0xc8> // b.plast
        5ef9fc: 52800034 mov w20, #0x1 // #1
        5efa00: b50000e0 cbnz x0, 5efa1c <_ZN5frame15safe_for_senderEP10JavaThread+0xcc>
        5efa04: f9401260 ldr x0, [x19, #32]
        5efa08: f9400400 ldr x0, [x0, #8]
        5efa0c: f100001f cmp x0, #0x0
        5efa10: 1a9f07e0 cset w0, ne // ne = any
        5efa14: 17ffffec b 5ef9c4 <_ZN5frame15safe_for_senderEP10JavaThread+0x74>
        5efa18: b4fffd40 cbz x0, 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70>
        5efa1c: b9401402 ldr w2, [x0, #20]
        5efa20: 3100045f cmn w2, #0x1
        5efa24: 54000940 b.eq 5efb4c <_ZN5frame15safe_for_senderEP10JavaThread+0x1fc> // b.none
        5efa28: f9400661 ldr x1, [x19, #8]
        5efa2c: f9401003 ldr x3, [x0, #32]
        5efa30: eb03003f cmp x1, x3
        5efa34: 540008c3 b.cc 5efb4c <_ZN5frame15safe_for_senderEP10JavaThread+0x1fc> // b.lo, b.ul, b.last
        5efa38: f9401404 ldr x4, [x0, #40]
        5efa3c: eb04003f cmp x1, x4
        5efa40: 54000862 b.cs 5efb4c <_ZN5frame15safe_for_senderEP10JavaThread+0x1fc> // b.hs, b.nlast
        5efa44: 8b22c062 add x2, x3, w2, sxtw
        5efa48: eb02003f cmp x1, x2
        5efa4c: 54000803 b.cc 5efb4c <_ZN5frame15safe_for_senderEP10JavaThread+0x1fc> // b.lo, b.ul, b.last
        5efa50: f9401402 ldr x2, [x0, #40]
        5efa54: eb01005f cmp x2, x1
        5efa58: 54fffb49 b.ls 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.plast
        5efa5c: f00050d8 adrp x24, 100a000 <.got+0x3238>
        5efa60: f9420f02 ldr x2, [x24, #1048]
        5efa64: f9400042 ldr x2, [x2]
        5efa68: eb01005f cmp x2, x1
        5efa6c: 54000b60 b.eq 5efbd8 <_ZN5frame15safe_for_senderEP10JavaThread+0x288> // b.none
        5efa70: 900050e2 adrp x2, 100b000 <.got+0x4238>
        5efa74: f9402842 ldr x2, [x2, #80]
        5efa78: f9400042 ldr x2, [x2]
        5efa7c: b4000942 cbz x2, 5efba4 <_ZN5frame15safe_for_senderEP10JavaThread+0x254>
        5efa80: f9400443 ldr x3, [x2, #8]
        5efa84: eb01007f cmp x3, x1
        5efa88: 540008e8 b.hi 5efba4 <_ZN5frame15safe_for_senderEP10JavaThread+0x254> // b.pmore
        5efa8c: b9801444 ldrsw x4, [x2, #20]
        5efa90: 8b040064 add x4, x3, x4
        5efa94: eb04003f cmp x1, x4
        5efa98: 54000862 b.cs 5efba4 <_ZN5frame15safe_for_senderEP10JavaThread+0x254> // b.hs, b.nlast
        5efa9c: 34fff934 cbz w20, 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70>
        5efaa0: f9401260 ldr x0, [x19, #32]
        5efaa4: 91004013 add x19, x0, #0x10
        5efaa8: a97fd416 ldp x22, x21, [x0, #-8]
        5efaac: f9400419 ldr x25, [x0, #8]
        5efab0: eb03033f cmp x25, x3
        5efab4: 54000a63 b.cc 5efc00 <_ZN5frame15safe_for_senderEP10JavaThread+0x2b0> // b.lo, b.ul, b.last
        5efab8: b9801440 ldrsw x0, [x2, #20]
        5efabc: 8b000063 add x3, x3, x0
        5efac0: eb03033f cmp x25, x3
        5efac4: 540009e2 b.cs 5efc00 <_ZN5frame15safe_for_senderEP10JavaThread+0x2b0> // b.hs, b.nlast
        5efac8: f9414ae0 ldr x0, [x23, #656]
        5efacc: eb15001f cmp x0, x21
        5efad0: 1a9f97e0 cset w0, hi // hi = pmore
        5efad4: eb15027f cmp x19, x21
        5efad8: 1a9f27e1 cset w1, cc // cc = lo, ul, last
        5efadc: 6a010000 ands w0, w0, w1
        5efae0: 54fff720 b.eq 5ef9c4 <_ZN5frame15safe_for_senderEP10JavaThread+0x74> // b.none
        5efae4: aa1903e4 mov x4, x25
        5efae8: aa1503e3 mov x3, x21
        5efaec: aa1603e2 mov x2, x22
        5efaf0: 910143e0 add x0, sp, #0x50
        5efaf4: aa1303e1 mov x1, x19
        5efaf8: aa0003f3 mov x19, x0
        5efafc: 940001a9 bl 5f01a0 <_ZN5frameC1EPlS0_S0_Ph>
        5efb00: aa1703e1 mov x1, x23
        5efb04: aa1303e0 mov x0, x19
        5efb08: 97ffff5a bl 5ef870 <_ZNK5frame26is_interpreted_frame_validEP10JavaThread>
        5efb0c: 12001c00 and w0, w0, #0xff
        5efb10: 17ffffad b 5ef9c4 <_ZN5frame15safe_for_senderEP10JavaThread+0x74>
        5efb14: aa1603e0 mov x0, x22
        5efb18: 941b553e bl cc5010 <__cxa_guard_acquire>
        5efb1c: 34fff360 cbz w0, 5ef988 <_ZN5frame15safe_for_senderEP10JavaThread+0x38>
        5efb20: 900050e1 adrp x1, 100b000 <.got+0x4238>
        5efb24: 900050e2 adrp x2, 100b000 <.got+0x4238>
        5efb28: aa1603e0 mov x0, x22
        5efb2c: f9462421 ldr x1, [x1, #3144]
        5efb30: f9462842 ldr x2, [x2, #3152]
        5efb34: f9400021 ldr x1, [x1]
        5efb38: f9400042 ldr x2, [x2]
        5efb3c: 8b020021 add x1, x1, x2
        5efb40: f90006c1 str x1, [x22, #8]
        5efb44: 941b559b bl cc51b0 <__cxa_guard_release>
        5efb48: 17ffff90 b 5ef988 <_ZN5frame15safe_for_senderEP10JavaThread+0x38>
        5efb4c: f9400001 ldr x1, [x0]
        5efb50: f9400821 ldr x1, [x1, #16]
        5efb54: d63f0020 blr x1
        5efb58: 72001c1f tst w0, #0xff
        5efb5c: 54fff321 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efb60: f9400a60 ldr x0, [x19, #16]
        5efb64: f9400001 ldr x1, [x0]
        5efb68: f9402021 ldr x1, [x1, #64]
        5efb6c: d63f0020 blr x1
        5efb70: 72001c1f tst w0, #0xff
        5efb74: 54fff261 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efb78: f9400a60 ldr x0, [x19, #16]
        5efb7c: f9400001 ldr x1, [x0]
        5efb80: f9400c21 ldr x1, [x1, #24]
        5efb84: d63f0020 blr x1
        5efb88: 72001c1f tst w0, #0xff
        5efb8c: 54fff1a1 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efb90: a9408261 ldp x1, x0, [x19, #8]
        5efb94: f9401002 ldr x2, [x0, #32]
        5efb98: eb02003f cmp x1, x2
        5efb9c: 54fff123 b.cc 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.lo, b.ul, b.last
        5efba0: 17ffffac b 5efa50 <_ZN5frame15safe_for_senderEP10JavaThread+0x100>
        5efba4: b9401c00 ldr w0, [x0, #28]
        5efba8: 7100001f cmp w0, #0x0
        5efbac: 54fff0ad b.le 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70>
        5efbb0: f9401673 ldr x19, [x19, #40]
        5efbb4: f9414ae1 ldr x1, [x23, #656]
        5efbb8: 8b20ce73 add x19, x19, w0, sxtw #3
        5efbbc: eb01027f cmp x19, x1
        5efbc0: 54fff002 b.cs 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.hs, b.nlast
        5efbc4: a97f6675 ldp x21, x25, [x19, #-16]
        5efbc8: b40001a2 cbz x2, 5efbfc <_ZN5frame15safe_for_senderEP10JavaThread+0x2ac>
        5efbcc: aa1303f6 mov x22, x19
        5efbd0: f9400443 ldr x3, [x2, #8]
        5efbd4: 17ffffb7 b 5efab0 <_ZN5frame15safe_for_senderEP10JavaThread+0x160>
        5efbd8: 34ffef54 cbz w20, 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70>
        5efbdc: aa1703e1 mov x1, x23
        5efbe0: aa1303e0 mov x0, x19
        5efbe4: a94153f3 ldp x19, x20, [sp, #16]
        5efbe8: a9425bf5 ldp x21, x22, [sp, #32]
        5efbec: a94363f7 ldp x23, x24, [sp, #48]
        5efbf0: f94023f9 ldr x25, [sp, #64]
        5efbf4: a8c87bfd ldp x29, x30, [sp], #128
        5efbf8: 17fff1a6 b 5ec290 <_ZNK5frame20is_entry_frame_validEP10JavaThread>
        5efbfc: aa1303f6 mov x22, x19
        5efc00: aa1903e0 mov x0, x25
        5efc04: 97fb60b7 bl 4c7ee0 <_ZN9CodeCache16find_blob_unsafeEPv>
        5efc08: f100033f cmp x25, #0x0
        5efc0c: aa0003f4 mov x20, x0
        5efc10: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any
        5efc14: 54ffed60 b.eq 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.none
        5efc18: f9400001 ldr x1, [x0]
        5efc1c: f9403421 ldr x1, [x1, #104]
        5efc20: d63f0020 blr x1
        5efc24: 72001c1f tst w0, #0xff
        5efc28: 54ffecc1 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efc2c: f9400281 ldr x1, [x20]
        5efc30: aa1403e0 mov x0, x20
        5efc34: f9403c21 ldr x1, [x1, #120]
        5efc38: d63f0020 blr x1
        5efc3c: 72001c1f tst w0, #0xff
        5efc40: 54ffec01 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efc44: f9401280 ldr x0, [x20, #32]
        5efc48: eb19001f cmp x0, x25
        5efc4c: 54ffeba8 b.hi 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.pmore
        5efc50: f9401680 ldr x0, [x20, #40]
        5efc54: eb19001f cmp x0, x25
        5efc58: 54ffeb49 b.ls 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.plast
        5efc5c: f9400281 ldr x1, [x20]
        5efc60: aa1403e0 mov x0, x20
        5efc64: f9402021 ldr x1, [x1, #64]
        5efc68: d63f0020 blr x1
        5efc6c: 72001c1f tst w0, #0xff
        5efc70: 54ffea81 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efc74: f9420f00 ldr x0, [x24, #1048]
        5efc78: f9400000 ldr x0, [x0]
        5efc7c: eb19001f cmp x0, x25
        5efc80: 54000420 b.eq 5efd04 <_ZN5frame15safe_for_senderEP10JavaThread+0x3b4> // b.none
        5efc84: f9400281 ldr x1, [x20]
        5efc88: aa1403e0 mov x0, x20
        5efc8c: f9403021 ldr x1, [x1, #96]
        5efc90: d63f0020 blr x1
        5efc94: 72001c1f tst w0, #0xff
        5efc98: 540001c0 b.eq 5efcd0 <_ZN5frame15safe_for_senderEP10JavaThread+0x380> // b.none
        5efc9c: f9404680 ldr x0, [x20, #136]
        5efca0: eb19001f cmp x0, x25
        5efca4: 54ffe8e0 b.eq 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.none
        5efca8: f9404280 ldr x0, [x20, #128]
        5efcac: eb19001f cmp x0, x25
        5efcb0: 54ffe880 b.eq 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.none
        5efcb4: b9400a81 ldr w1, [x20, #8]
        5efcb8: 71000c3f cmp w1, #0x3
        5efcbc: 54000500 b.eq 5efd5c <_ZN5frame15safe_for_senderEP10JavaThread+0x40c> // b.none
        5efcc0: f9403a80 ldr x0, [x20, #112]
        5efcc4: 940f7bcf bl 9cec00 <_ZNK6Method26is_method_handle_intrinsicEv>
        5efcc8: 72001c1f tst w0, #0xff
        5efccc: 54ffe7a1 b.ne 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70> // b.any
        5efcd0: b9401e80 ldr w0, [x20, #28]
        5efcd4: 7100001f cmp w0, #0x0
        5efcd8: 54ffe74d b.le 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70>
        5efcdc: f9400281 ldr x1, [x20]
        5efce0: aa1403e0 mov x0, x20
        5efce4: a94153f3 ldp x19, x20, [sp, #16]
        5efce8: a9425bf5 ldp x21, x22, [sp, #32]
        5efcec: a94363f7 ldp x23, x24, [sp, #48]
        5efcf0: f94023f9 ldr x25, [sp, #64]
        5efcf4: f9403021 ldr x1, [x1, #96]
        5efcf8: a8c87bfd ldp x29, x30, [sp], #128
        5efcfc: aa0103f0 mov x16, x1
        5efd00: d61f0200 br x16
        5efd04: f9414ae0 ldr x0, [x23, #656]
        5efd08: eb15001f cmp x0, x21
        5efd0c: 1a9f97e0 cset w0, hi // hi = pmore
        5efd10: eb15027f cmp x19, x21
        5efd14: 1a9f27e1 cset w1, cc // cc = lo, ul, last
        5efd18: 6a010000 ands w0, w0, w1
        5efd1c: 54ffe540 b.eq 5ef9c4 <_ZN5frame15safe_for_senderEP10JavaThread+0x74> // b.none
        5efd20: aa1603e2 mov x2, x22
        5efd24: aa1303e1 mov x1, x19
        5efd28: 910143e0 add x0, sp, #0x50
        5efd2c: aa1903e4 mov x4, x25
        5efd30: aa1503e3 mov x3, x21
        5efd34: 9400011b bl 5f01a0 <_ZN5frameC1EPlS0_S0_Ph>
        5efd38: f9403be2 ldr x2, [sp, #112]
        5efd3c: f9414ae0 ldr x0, [x23, #656]
        5efd40: f85c0041 ldur x1, [x2, #-64]
        5efd44: eb01001f cmp x0, x1
        5efd48: 1a9f97e0 cset w0, hi // hi = pmore
        5efd4c: eb01005f cmp x2, x1
        5efd50: 1a9f27e1 cset w1, cc // cc = lo, ul, last
        5efd54: 0a010000 and w0, w0, w1
        5efd58: 17ffff1b b 5ef9c4 <_ZN5frame15safe_for_senderEP10JavaThread+0x74>
        5efd5c: 91001000 add x0, x0, #0x4
        5efd60: eb00033f cmp x25, x0
        5efd64: 54fffae1 b.ne 5efcc0 <_ZN5frame15safe_for_senderEP10JavaThread+0x370> // b.any
        5efd68: 17ffff16 b 5ef9c0 <_ZN5frame15safe_for_senderEP10JavaThread+0x70>
        5efd6c: d503201f nop


      The fault is at 5efbc4

            Unassigned Unassigned
            rstartin Richard Startin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: