# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/home/jvm/jiefu/open/jdk/src/hotspot/cpu/x86/assembler_x86.cpp:8714), pid=83279, tid=83294 # assert(((dst_enc < 16 && nds_enc < 16 && src_enc < 16) || (!attributes->is_legacy_mode()))) failed: XMM register should be 0-15 # # Problematic frame: # V [libjvm.so+0x5c52b3] Assembler::vex_prefix_and_encode(int, int, int, Assembler::VexSimdPrefix, Assembler::VexOpcode, InstructionAttr*) [clone .constprop.98]+0x213 # # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # If you would like to submit a bug report, please visit: # https://git.code.oa.com/JDK/tencentJDK/issues # --------------- S U M M A R Y ------------ Command Line: -Dtest.vm.opts= -Dtest.tool.vm.opts= -Dtest.compiler.opts= -Dtest.java.opts= -Dtest.jdk=/home/jvm/jiefu/open/jdk/build/linux-x86_64-server-fastdebug/images/jdk -Dcompile.jdk=/home/jvm/jiefu/open/jdk/build/linux-x86_64-server-fastdebug/images/jdk -Dtest.timeout.factor=1.0 -Dtest.root=/data1/jiefu/open/jdk/test/jdk -Dtest.name=jdk/incubator/vector/Int256VectorTests.java -Dtest.file=/data1/jiefu/open/jdk/test/jdk/jdk/incubator/vector/Int256VectorTests.java -Dtest.src=/data1/jiefu/open/jdk/test/jdk/jdk/incubator/vector -Dtest.src.path=/data1/jiefu/open/jdk/test/jdk/jdk/incubator/vector -Dtest.classes=/data1/jiefu/open/jdk/JTwork/classes/jdk/incubator/vector/Int256VectorTests.d -Dtest.class.path=/data1/jiefu/open/jdk/JTwork/classes/jdk/incubator/vector/Int256VectorTests.d -Dtest.class.path.prefix=/data1/jiefu/open/jdk/JTwork/classes/jdk/incubator/vector/Int256VectorTests.d:/data1/jiefu/open/jdk/test/jdk/jdk/incubator/vector -Dtest.modules=jdk.incubator.vector --add-modules=jdk.incubator.vector -ea -esa -Xbatch com.sun.javatest.regtest.agent.MainWrapper /data1/jiefu/open/jdk/JTwork/jdk/incubator/vector/Int256VectorTests.d/testng.0.jta jdk/incubator/vector/Int256VectorTests.java false Int256VectorTests --------------- T H R E A D --------------- Current thread (0x00007f64e03e6660): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=83294, stack(0x00007f646a2fb000,0x00007f646a3fc000)] Current CompileTask: C2: 4062 1401 % b 4 Int256VectorTests::ADDReduceInt256VectorTestsMasked @ 85 (231 bytes) Stack: [0x00007f646a2fb000,0x00007f646a3fc000], sp=0x00007f646a3f6ce0, free space=1007k Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x5c52b3] Assembler::vex_prefix_and_encode(int, int, int, Assembler::VexSimdPrefix, Assembler::VexOpcode, InstructionAttr*) [clone .constprop.98]+0x213 V [libjvm.so+0x5cb950] Assembler::vphaddd(XMMRegisterImpl*, XMMRegisterImpl*, XMMRegisterImpl*, int)+0xa0 V [libjvm.so+0x7b1214] C2_MacroAssembler::reduce8I(int, RegisterImpl*, RegisterImpl*, XMMRegisterImpl*, XMMRegisterImpl*, XMMRegisterImpl*)+0x114 V [libjvm.so+0x3aeb3b] reductionINode::emit(CodeBuffer&, PhaseRegAlloc*) const+0x1db V [libjvm.so+0x13fda38] PhaseOutput::scratch_emit_size(Node const*)+0x428 V [libjvm.so+0x13f48c4] PhaseOutput::shorten_branches(unsigned int*)+0x2a4 V [libjvm.so+0x140565a] PhaseOutput::Output()+0xb8a V [libjvm.so+0x948113] Compile::Code_Gen()+0x443 V [libjvm.so+0x95047a] Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, bool, DirectiveSet*)+0x180a V [libjvm.so+0x7c357a] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x10a V [libjvm.so+0x95e1ae] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xb8e V [libjvm.so+0x95ebf8] CompileBroker::compiler_thread_loop()+0x468 V [libjvm.so+0x17d470a] JavaThread::thread_main_inner()+0x2fa V [libjvm.so+0x17d4a22] JavaThread::run()+0x2b2 V [libjvm.so+0x17d9a06] Thread::call_run()+0xf6 V [libjvm.so+0x13dfe9e] thread_native_entry(Thread*)+0x10e