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

RISC-V: SIGILL/ILLOPC on vse8.v (BPI)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Rejected
    • Icon: P3 P3
    • tbd
    • 24, 25
    • hotspot
    • riscv
    • linux

      StubRoutines::jbyte_disjoint_arraycopy [0x0000003f937da340, 0x0000003f937da374] (52 bytes)
      unimp
        0x0000003f937da340: addi sp,sp,-16
        0x0000003f937da342: sd ra,8(sp)
        0x0000003f937da344: sd s0,0(sp)
        0x0000003f937da346: addi s0,sp,16
        0x0000003f937da348: mv t6,a1
        0x0000003f937da34a: mv t5,a0
        0x0000003f937da34c: mv a5,a2
        0x0000003f937da34e: vsetvli a4,a5,e8,m8,tu,mu
        0x0000003f937da352: vle8.v v0,(t5)
        0x0000003f937da356: sub a5,a5,a4
        0x0000003f937da358: add t5,t5,a4
        0x0000003f937da35a: vse8.v v0,(t6) // siginfo: si_signo: 4 (SIGILL), si_code: 1 (ILL_ILLOPC), si_addr: 0x0000003f937da35a
        0x0000003f937da35e: add t6,t6,a4
        0x0000003f937da360: bnez a5,Stub::jbyte_disjoint_arraycopy+14 0x0000003f937da34e
        0x0000003f937da364: addi sp,s0,-16
        0x0000003f937da368: ld s0,0(sp)
        0x0000003f937da36a: ld ra,8(sp)
        0x0000003f937da36c: addi sp,sp,16
        0x0000003f937da36e: li a0,0
        0x0000003f937da372: ret
      (edited)

      Registers:
      x31(t6) =0x00000000c2afef10

      Vector state:
      vstart=0x0000000000000000
      vl =0x0000000000000000
      vtype =0x8000000000000000
      vcsr =0x0000000000000000
      vlenb =0x0000000000000020
      Vector registers:
      v0=0x426574794264657070614d2f6f696e2f6176616a27203d207d38316264386566

      Memory of t6:

      Heap address: 0x00000000c1e00000, size: 994 MB, Compressed Oops mode: 32-bit
      Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom
      | 17|0x00000000c2f00000, 0x00000000c2f00000, 0x00000000c3000000| 0%| F| |TAMS 0x00000000c2f00000| PB 0x00000000c2f00000| Untracked | 0

      The map:
      c1e00000-d1800000 rw-p 00000000 00:00 0

      Kernel: 6.6.36+
      Compiler: gcc 14.2.0

      Do not reproduce, happened twice in 3 month.

            Unassigned Unassigned
            rehn Robbin Ehn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: