-
Bug
-
Resolution: Unresolved
-
P4
-
26
-
s390x
-
linux
Testcase is introduced by JDK-8369902, but the code change in that PR are not the reason for the failure.
Assert:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/amit/extra3/jdk/src/hotspot/share/opto/matcher.cpp:153), pid=2230665, tid=2230721
# assert(C->node_arena()->contains(n)) failed: dead node
#
# JRE version: OpenJDK Runtime Environment (26.0) (fastdebug build 26-internal-adhoc.amit.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 26-internal-adhoc.amit.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-s390x)
# Problematic frame:
# V [libjvm.so+0x10469e0] Matcher::verify_new_nodes_only(Node*)+0x638
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -F%F -- %E" (or dumping to /home/amit/extra3/jdk/build/linux-s390x-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_tier1/scratch/10/core.2230665)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x000003ff846f9c80): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=2230721, stack(0x000003ff56680000,0x000003ff56a80000) (4096K)]
Current CompileTask:
C2:452 15 b 4 compiler.loopopts.superword.TestDoNotFilterNaNSummands::test (81 bytes)
Stack: [0x000003ff56680000,0x000003ff56a80000], sp=0x000003ff56a7b650, free space=4077k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x10469e0] Matcher::verify_new_nodes_only(Node*)+0x638 (matcher.cpp:153)
V [libjvm.so+0x1058792] Matcher::match()+0x11a2 (matcher.cpp:371)
V [libjvm.so+0x773cfe] Compile::Code_Gen()+0x9e (compile.cpp:3032)
V [libjvm.so+0x77871e] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1816 (compile.cpp:893)
V [libjvm.so+0x594a5a] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x1b2 (c2compiler.cpp:147)
V [libjvm.so+0x786440] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xcd0 (compileBroker.cpp:2345)
V [libjvm.so+0x7870ea] CompileBroker::compiler_thread_loop()+0x69a (compileBroker.cpp:1989)
V [libjvm.so+0xc481ce] JavaThread::thread_main_inner()+0xfe (javaThread.cpp:771)
V [libjvm.so+0x14ca27c] Thread::call_run()+0xc4 (thread.cpp:243)
V [libjvm.so+0x11c570a] thread_native_entry(Thread*)+0x132 (os_linux.cpp:883)
Assert:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/amit/extra3/jdk/src/hotspot/share/opto/matcher.cpp:153), pid=2230665, tid=2230721
# assert(C->node_arena()->contains(n)) failed: dead node
#
# JRE version: OpenJDK Runtime Environment (26.0) (fastdebug build 26-internal-adhoc.amit.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 26-internal-adhoc.amit.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-s390x)
# Problematic frame:
# V [libjvm.so+0x10469e0] Matcher::verify_new_nodes_only(Node*)+0x638
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -F%F -- %E" (or dumping to /home/amit/extra3/jdk/build/linux-s390x-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_tier1/scratch/10/core.2230665)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x000003ff846f9c80): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=2230721, stack(0x000003ff56680000,0x000003ff56a80000) (4096K)]
Current CompileTask:
C2:452 15 b 4 compiler.loopopts.superword.TestDoNotFilterNaNSummands::test (81 bytes)
Stack: [0x000003ff56680000,0x000003ff56a80000], sp=0x000003ff56a7b650, free space=4077k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x10469e0] Matcher::verify_new_nodes_only(Node*)+0x638 (matcher.cpp:153)
V [libjvm.so+0x1058792] Matcher::match()+0x11a2 (matcher.cpp:371)
V [libjvm.so+0x773cfe] Compile::Code_Gen()+0x9e (compile.cpp:3032)
V [libjvm.so+0x77871e] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1816 (compile.cpp:893)
V [libjvm.so+0x594a5a] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x1b2 (c2compiler.cpp:147)
V [libjvm.so+0x786440] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xcd0 (compileBroker.cpp:2345)
V [libjvm.so+0x7870ea] CompileBroker::compiler_thread_loop()+0x69a (compileBroker.cpp:1989)
V [libjvm.so+0xc481ce] JavaThread::thread_main_inner()+0xfe (javaThread.cpp:771)
V [libjvm.so+0x14ca27c] Thread::call_run()+0xc4 (thread.cpp:243)
V [libjvm.so+0x11c570a] thread_native_entry(Thread*)+0x132 (os_linux.cpp:883)
- relates to
-
JDK-8369902 C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands
-
- Resolved
-