ZGC: assert(can_align_up(size, alignment)) failed: precondition when setting -XX:MaxVirtMemFraction=1
./jdk/bin/java -XX:MaxVirtMemFraction=1 -XX:+UseZGC -version
==
src/hotspot/share/utilities/align.hpp:81), pid=1858673, tid=1858674
# assert(can_align_up(size, alignment)) failed: precondition
#
# JRE version: (27.0) (fastdebug build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 27-
--------------- T H R E A D ---------------
Current thread (0x00007f6e700cb330): JavaThread "Unknown thread" [_thread_in_vm, id=1858674, stack(0x00007f6e77225000,0x00007f6e77325000) (1024K)]
Stack: [0x00007f6e77225000,0x00007f6e77325000], sp=0x00007f6e77321890, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1d3403c] ZAddressSpaceLimit::heap()+0x5c (align.hpp:81)
V [libjvm.so+0x1e246f5] ZVirtualMemoryManager::ZVirtualMemoryManager(unsigned long)+0x1a5 (zVirtualMemoryManager.cpp:236)
V [libjvm.so+0x1dbef81] ZPageAllocator::ZPageAllocator(unsigned long, unsigned long, unsigned long, unsigned long)+0x51 (zPageAllocator.cpp:1212)
V [libjvm.so+0x1d78de7] ZHeap::ZHeap()+0x47 (zHeap.cpp:61)
V [libjvm.so+0x1d67333] ZCollectedHeap::ZCollectedHeap()+0x43 (zCollectedHeap.cpp:65)
V [libjvm.so+0x1d343aa] ZArguments::create_heap()+0x4a (zArguments.cpp:258)
V [libjvm.so+0x1c199f9] Universe::initialize_heap()+0x29 (universe.cpp:959)
V [libjvm.so+0x1c19b6a] universe_init()+0xfa (universe.cpp:893)
V [libjvm.so+0x1080360] init_globals()+0x50 (init.cpp:138)
V [libjvm.so+0x1bdc007] Threads::create_vm(JavaVMInitArgs*, bool*)+0x367 (threads.cpp:607)
V [libjvm.so+0x124ebe4] JNI_CreateJavaVM+0x54 (jni.cpp:3621)
C [libjli.so+0x3e7f] JavaMain+0x8f (java.c:1506)
C [libjli.so+0x8099] ThreadJavaMain+0x9 (java_md.c:646)
./jdk/bin/java -XX:MaxVirtMemFraction=1 -XX:+UseZGC -version
==
src/hotspot/share/utilities/align.hpp:81), pid=1858673, tid=1858674
# assert(can_align_up(size, alignment)) failed: precondition
#
# JRE version: (27.0) (fastdebug build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 27-
--------------- T H R E A D ---------------
Current thread (0x00007f6e700cb330): JavaThread "Unknown thread" [_thread_in_vm, id=1858674, stack(0x00007f6e77225000,0x00007f6e77325000) (1024K)]
Stack: [0x00007f6e77225000,0x00007f6e77325000], sp=0x00007f6e77321890, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1d3403c] ZAddressSpaceLimit::heap()+0x5c (align.hpp:81)
V [libjvm.so+0x1e246f5] ZVirtualMemoryManager::ZVirtualMemoryManager(unsigned long)+0x1a5 (zVirtualMemoryManager.cpp:236)
V [libjvm.so+0x1dbef81] ZPageAllocator::ZPageAllocator(unsigned long, unsigned long, unsigned long, unsigned long)+0x51 (zPageAllocator.cpp:1212)
V [libjvm.so+0x1d78de7] ZHeap::ZHeap()+0x47 (zHeap.cpp:61)
V [libjvm.so+0x1d67333] ZCollectedHeap::ZCollectedHeap()+0x43 (zCollectedHeap.cpp:65)
V [libjvm.so+0x1d343aa] ZArguments::create_heap()+0x4a (zArguments.cpp:258)
V [libjvm.so+0x1c199f9] Universe::initialize_heap()+0x29 (universe.cpp:959)
V [libjvm.so+0x1c19b6a] universe_init()+0xfa (universe.cpp:893)
V [libjvm.so+0x1080360] init_globals()+0x50 (init.cpp:138)
V [libjvm.so+0x1bdc007] Threads::create_vm(JavaVMInitArgs*, bool*)+0x367 (threads.cpp:607)
V [libjvm.so+0x124ebe4] JNI_CreateJavaVM+0x54 (jni.cpp:3621)
C [libjli.so+0x3e7f] JavaMain+0x8f (java.c:1506)
C [libjli.so+0x8099] ThreadJavaMain+0x9 (java_md.c:646)
- caused by
-
JDK-8231552 ZGC: Refine address space reservation
-
- Resolved
-