-
Bug
-
Resolution: Fixed
-
P4
-
23, 24
-
b02
Fuzzer test compiler/loopopts/superword/TestAlignVectorFuzzer.java\#VerifyAlignVector-NoTieredCompilation-Xbatch failed:
ITERATION 2 of 5. Test testUUBBBH, time allowance: 158604, until timeout: 466604
13981 351 b compiler.loopopts.superword.TestAlignVectorFuzzer::testUUBBBH (1253 bytes)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/workspace/open/src/hotspot/share/compiler/compilationMemoryStatistic.cpp:559), pid=3826037, tid=3826053
# fatal error: c2 compiler/loopopts/superword/TestAlignVectorFuzzer::testUUBBBH(([B[B[B)[Ljava/lang/Object;): Hit MemLimit (limit: 1073741824 now: 1073746392)
#
# JRE version: Java(TM) SE Runtime Environment (23.0) (fastdebug build 23-internal-2024-05-17-1953200)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23-internal-2024-05-17-1953200, mixed mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
Current CompileTask:
C2:143789 351 b compiler.loopopts.superword.TestAlignVectorFuzzer::testUUBBBH (1253 bytes)
Stack: [0x00007f0918873000,0x00007f0918973000], sp=0x00007f091896d070, free space=1000k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1895f02] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x482 (compilationMemoryStatistic.cpp:559)
V [libjvm.so+0xa90fc5] report_fatal(VMErrorType, char const*, int, char const*, ...)+0x105 (debug.cpp:214)
V [libjvm.so+0x9c00bd] CompilationMemoryStatistic::on_arena_change(long, Arena const*)+0x3fd (compilationMemoryStatistic.cpp:559)
V [libjvm.so+0x5f256c] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10c (arena.cpp:300)
V [libjvm.so+0xb54aeb] Dict::doubhash()+0x21b (arena.hpp:120)
V [libjvm.so+0xb54c78] Dict::Insert(void*, void*, bool)+0x148 (dict.cpp:164)
V [libjvm.so+0x17d55c5] Type::hashcons()+0x55 (type.cpp:741)
V [libjvm.so+0x17f0574] VerifyMeetResult::meet(Type const*, Type const*)+0xe4 (type.cpp:889)
V [libjvm.so+0x17e964d] Type::meet_helper(Type const*, bool) const+0x47d (type.cpp:935)
V [libjvm.so+0x870687] ConstraintCastNode::higher_equal_types(PhaseGVN*, Node const*) const+0xa7 (type.hpp:237)
V [libjvm.so+0x8709f5] ConstraintCastNode::dominating_cast(PhaseGVN*, PhaseTransform*) const+0x255 (castnode.cpp:163)
V [libjvm.so+0x870d41] CastIINode::Identity(PhaseGVN*)+0x21 (castnode.cpp:43)
V [libjvm.so+0x1528e04] PhaseIterGVN::transform_old(Node*)+0x3c4 (phaseX.cpp:1264)
V [libjvm.so+0x151f474] PhaseIterGVN::optimize()+0x94 (phaseX.cpp:1046)
V [libjvm.so+0x9eb576] PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x636 (loopnode.hpp:1200)
V [libjvm.so+0x9e4015] Compile::optimize_loops(PhaseIterGVN&, LoopOptsMode)+0x75 (compile.cpp:2188)
V [libjvm.so+0x9e6721] Compile::Optimize()+0xe21 (compile.cpp:2435)
V [libjvm.so+0x9e9d26] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1af6 (compile.cpp:853)
V [libjvm.so+0x83e265] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x1d5 (c2compiler.cpp:142)
ITERATION 2 of 5. Test testUUBBBH, time allowance: 158604, until timeout: 466604
13981 351 b compiler.loopopts.superword.TestAlignVectorFuzzer::testUUBBBH (1253 bytes)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/workspace/open/src/hotspot/share/compiler/compilationMemoryStatistic.cpp:559), pid=3826037, tid=3826053
# fatal error: c2 compiler/loopopts/superword/TestAlignVectorFuzzer::testUUBBBH(([B[B[B)[Ljava/lang/Object;): Hit MemLimit (limit: 1073741824 now: 1073746392)
#
# JRE version: Java(TM) SE Runtime Environment (23.0) (fastdebug build 23-internal-2024-05-17-1953200)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23-internal-2024-05-17-1953200, mixed mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
Current CompileTask:
C2:143789 351 b compiler.loopopts.superword.TestAlignVectorFuzzer::testUUBBBH (1253 bytes)
Stack: [0x00007f0918873000,0x00007f0918973000], sp=0x00007f091896d070, free space=1000k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1895f02] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x482 (compilationMemoryStatistic.cpp:559)
V [libjvm.so+0xa90fc5] report_fatal(VMErrorType, char const*, int, char const*, ...)+0x105 (debug.cpp:214)
V [libjvm.so+0x9c00bd] CompilationMemoryStatistic::on_arena_change(long, Arena const*)+0x3fd (compilationMemoryStatistic.cpp:559)
V [libjvm.so+0x5f256c] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0x10c (arena.cpp:300)
V [libjvm.so+0xb54aeb] Dict::doubhash()+0x21b (arena.hpp:120)
V [libjvm.so+0xb54c78] Dict::Insert(void*, void*, bool)+0x148 (dict.cpp:164)
V [libjvm.so+0x17d55c5] Type::hashcons()+0x55 (type.cpp:741)
V [libjvm.so+0x17f0574] VerifyMeetResult::meet(Type const*, Type const*)+0xe4 (type.cpp:889)
V [libjvm.so+0x17e964d] Type::meet_helper(Type const*, bool) const+0x47d (type.cpp:935)
V [libjvm.so+0x870687] ConstraintCastNode::higher_equal_types(PhaseGVN*, Node const*) const+0xa7 (type.hpp:237)
V [libjvm.so+0x8709f5] ConstraintCastNode::dominating_cast(PhaseGVN*, PhaseTransform*) const+0x255 (castnode.cpp:163)
V [libjvm.so+0x870d41] CastIINode::Identity(PhaseGVN*)+0x21 (castnode.cpp:43)
V [libjvm.so+0x1528e04] PhaseIterGVN::transform_old(Node*)+0x3c4 (phaseX.cpp:1264)
V [libjvm.so+0x151f474] PhaseIterGVN::optimize()+0x94 (phaseX.cpp:1046)
V [libjvm.so+0x9eb576] PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x636 (loopnode.hpp:1200)
V [libjvm.so+0x9e4015] Compile::optimize_loops(PhaseIterGVN&, LoopOptsMode)+0x75 (compile.cpp:2188)
V [libjvm.so+0x9e6721] Compile::Optimize()+0xe21 (compile.cpp:2435)
V [libjvm.so+0x9e9d26] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1af6 (compile.cpp:853)
V [libjvm.so+0x83e265] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x1d5 (c2compiler.cpp:142)
- relates to
-
JDK-8324517 C2: crash in compiled code because of dependency on removed range check CastIIs
- Closed
-
JDK-8332765 Test compiler/loopopts/superword/TestAlignVectorFuzzer.java still times out after JDK-8327978
- Closed
-
JDK-8331185 Enable compiler memory limits in debug builds
- Resolved
There are no Sub-Tasks for this issue.