JDK-8298138 : Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 17,18,19,20
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-12-06
  • Updated: 2022-12-12
  • Resolved: 2022-12-08
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 21
21 masterFixed
Related Reports
Relates :  
Description
HdrSeq in shenandoahNumberSeq.cpp asserts:

# after -XX: or in .hotspotrc:  SuppressErrorAt=/shenandoahNumberSeq.cpp:91
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/home/ysr/workplace/ysr/github/ysr-jdk/jdk/src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp:91), pid=46750, tid=46750
#  assert(false) failed: sub-bucket index (512) overflow for value (    1.00)
#
# JRE version: OpenJDK Runtime Environment (20.0) (slowdebug build 20-internal-adhoc.ysr.jdk)
# Java VM: OpenJDK 64-Bit Server VM (slowdebug 20-internal-adhoc.ysr.jdk, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x159950c]  HdrSeq::add(double)+0x23a
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#

Comments
Changeset: c16eb89c Author: Y. Srinivas Ramakrishna <ysr@openjdk.org> Date: 2022-12-08 21:54:16 +0000 URL: https://git.openjdk.org/jdk/commit/c16eb89ce0d59f2ff83b6db0bee3e384ec8d5efe
08-12-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/11524 Date: 2022-12-06 03:46:12 +0000
06-12-2022