JDK-8237369 : Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 8-shenandoah,11.0.9,14,15
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2020-01-16
  • Updated: 2021-02-08
  • Resolved: 2020-01-16
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 11 JDK 14 JDK 15
11.0.11Fixed 14 b33Fixed 15Fixed
Related Reports
Relates :  
Relates :  
Description
Fastdebug JVM failed above test with ShenandoahGC.

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:54), pid=12266, tid=12267
#  assert(_satb_mark_queue_set.is_active()) failed: only get here when SATB active
#
# JRE version: OpenJDK Runtime Environment (15.0) (fastdebug build 15-internal+0-adhoc.zgu.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 15-internal+0-adhoc.zgu.jdk, mixed mode, sharing, tiered, compressed oops, shenandoah gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x162a4ac]  ShenandoahHeap::keep_alive(oop)+0x28c
#



Comments
Fix Request (11u) This fixes the Shenandoah-specific breakage after JDK-8235324 backport. Patch applies cleanly to 11u. The same assertion is observed without the fix, the assertion is gone with the patch. Patched JDK passes tier{1,2,3} with Shenandoah.
03-02-2021

URL: https://hg.openjdk.java.net/jdk/jdk14/rev/5bc878966264 User: zgu Date: 2020-01-16 19:22:54 +0000
16-01-2020