jdk11.0.18+10 crashes in sun.security.utilmath.intpoly.IntegerPloynonomial$MutableElement::setProduct
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openjdk-lts (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f817e
#
# JRE version: OpenJDK Runtime Environment (11.0.18+10) (build 11.0.18+
# Java VM: OpenJDK 64-Bit Server VM (11.0.18+
# Problematic frame:
# C 0x00007f817e800200
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/
#
# If you would like to submit a bug report, please visit:
# https:/
#
--------------- S U M M A R Y ------------
Command Line: -Xmx1500m JDownloader.jar
Host: Pentium(R) Dual-Core CPU E5400 @ 2.70GHz, 2 cores, 2G, Ubuntu 22.04.2 LTS
Time: Thu May 11 07:30:23 2023 CEST elapsed time: 1259.759078 seconds (0d 0h 20m 59s)
--------------- T H R E A D ---------------
Current thread (0x00007f81a811
Stack: [0x00007f817daf
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00007f817e800200
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00007f817e800200
Register to memory mapping:
RAX=0x000000084
sun.security.
- instance size: 4
- klass size: 109
- access: public synchronized
- state: fully_initialized
- name: 'sun/security/
- super: 'sun/security/
- sub:
- arrays: NULL
- methods: Array<T>
- method ordering: Array<T>
- default_methods: Array<T>
- default vtable indices: Array<T>
- local interfaces: Array<T>
- trans. interfaces: Array<T>
- constants: constant pool [122] {0x00007f8176cd
- class loader data: loader data: 0x00007f81d40d7450 of 'bootstrap'
- host class: NULL
- source file: 'IntegerPolynom
- class annotations: Array<T>
- class type annotations: Array<T>
- field annotations: Array<T>
- field type annotations: Array<T>
- inner classes: Array<T>
- nest members: Array<T>
- java mirror: a 'java/lang/
- vtable length 39 (start addr: 0x0000000840b3f5c8)
- itable length 11 (start addr: 0x0000000840b3f700)
- ---- static fields (4 words):
- private static final 'BITS_PER_LIMB' 'I' @128
- private static final 'NUM_LIMBS' 'I' @132
- private static final 'MAX_ADDS' 'I' @136
- public static final 'MODULUS' 'Ljava/
- private static final 'CARRY_ADD' 'J' @120
- private static final 'LIMB_MASK' 'I' @140
- ---- non-static fields (5 words):
- protected final 'numLimbs' 'I' @12
- protected final 'bitsPerLimb' 'I' @16
- private final 'maxAdds' 'I' @20
- private final 'modulus' 'Ljava/
- private final 'posModLimbs' '[J' @28
- non-static oop maps: 24-28
RBX=0x000000000
RCX=0x00000000f
RDX=0x00000000f
RSP=0x00007f817
RBP=0x000000000
RSI=0x00000000a
{0x00000000a522
- ---- fields (total size 4 words):
- protected final 'numLimbs' 'I' @12 19 (13)
- protected final 'bitsPerLimb' 'I' @16 28 (1c)
- private final 'maxAdds' 'I' @20 2
- private final 'modulus' 'Ljava/
- private final 'posModLimbs' '[J' @28 [J{0x00000000a5
RDI=0x00000000f
{0x00000000f17e
- ---- fields (total size 5 words):
- final 'b' 'Lsun/security/
- final 'one' 'Lsun/security/
- final 'two' 'Lsun/security/
- final 'three' 'Lsun/security/
- final 'four' 'Lsun/security/
- final 'neutral' 'Lsun/security/
- private final 'orderField' 'Lsun/security/
R8 =0xfffffffffa5d1e3e is an unknown value
R9 =0x0000000000000fa0 is an unknown value
R10=0x000000084
sun.security.
- instance size: 4
- klass size: 109
- access: public synchronized
- state: fully_initialized
- name: 'sun/security/
- super: 'sun/security/
- sub:
- arrays: NULL
- methods: Array<T>
- method ordering: Array<T>
- default_methods: Array<T>
- default vtable indices: Array<T>
- local interfaces: Array<T>
- trans. interfaces: Array<T>
- constants: constant pool [122] {0x00007f8176cd
- class loader data: loader data: 0x00007f81d40d7450 of 'bootstrap'
- host class: NULL
- source file: 'IntegerPolynom
- class annotations: Array<T>
- class type annotations: Array<T>
- field annotations: Array<T>
- field type annotations: Array<T>
- inner classes: Array<T>
- nest members: Array<T>
- java mirror: a 'java/lang/
- vtable length 39 (start addr: 0x0000000840b3f5c8)
- itable length 11 (start addr: 0x0000000840b3f700)
- ---- static fields (4 words):
- private static final 'BITS_PER_LIMB' 'I' @128
- private static final 'NUM_LIMBS' 'I' @132
- private static final 'MAX_ADDS' 'I' @136
- public static final 'MODULUS' 'Ljava/
- private static final 'CARRY_ADD' 'J' @120
- private static final 'LIMB_MASK' 'I' @140
- ---- non-static fields (5 words):
- protected final 'numLimbs' 'I' @12
- protected final 'bitsPerLimb' 'I' @16
- private final 'maxAdds' 'I' @20
- private final 'modulus' 'Ljava/
- private final 'posModLimbs' '[J' @28
- non-static oop maps: 24-28
R11=0x000000000
R12=0x0 is NULL
R13=0x000000000
R14=0xffea65c5c
R15=0x00007f81a
Registers:
RAX=0x000000084
RSP=0x00007f817
R8 =0xfffffffffa5d
R12=0x000000000
RIP=0x00007f817
TRAPNO=
Top of Stack: (sp=0x00007f817
0x00007f817dbeee88: 00007f81c473ae80 00000000f17eac40
0x00007f817dbeee98: 00000000f17eac60 00000000f17eac40
0x00007f817dbeeea8: 00007f81c444bdb4 005a261d8ddf30b2
0x00007f817dbeeeb8: 0085951e5e51630f 00007f817dbef068
Hi, would it be possible to provide details such as reproduction steps/application logs so that it would be possible to investigate the issue?