-
Bug
-
Resolution: Fixed
-
P3
-
8-shenandoah, 11.0.9, 16, 17
-
b22
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8267779 | 16u-cpu | Zhengyu Gu | P3 | Resolved | Fixed | master |
JDK-8267560 | 16.0.2 | Zhengyu Gu | P3 | Resolved | Fixed | b06 |
JDK-8267499 | 11.0.12 | Aleksey Shipilev | P3 | Resolved | Fixed | b04 |
# Internal Error (/home/buildbot/worker/test-jdkX-linux/build/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp:156), pid=55712, tid=55720
# assert(_num_regions == (max_byte_size / reg_size_bytes)) failed: Must match
This is because Shenandoah region sizes are rounded up to page size only when ShenandoahUncommit is true. In that test configuration, ShenandoahUncommit is false, because Xmx == Xms.
- backported by
-
JDK-8267499 Shenandoah: Round up region size to page size unconditionally
-
- Resolved
-
-
JDK-8267560 Shenandoah: Round up region size to page size unconditionally
-
- Resolved
-
-
JDK-8267779 Shenandoah: Round up region size to page size unconditionally
-
- Resolved
-
- duplicates
-
JDK-8266740 Shenandoah: Heap region count calculation still wrong after JDK-8265239
-
- Closed
-
- relates to
-
JDK-8265239 Shenandoah: Shenandoah heap region count could be off by 1
-
- Resolved
-
-
JDK-8268127 Shenandoah: Heap size may be too small for region to align to large page size
-
- Resolved
-
- links to
-
Commit openjdk/jdk16u/e0060a32
-
Commit openjdk/jdk/e5d3ee39
-
Review openjdk/jdk16u/120
-
Review openjdk/jdk/3945