# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/home/jdk/src/hotspot/cpu/x86/assembler_x86.cpp:8714), pid=57598, tid=57613 # assert(((dst_enc < 16 && nds_enc < 16 && src_enc < 16) || (!attributes->is_legacy_mode()))) failed: XMM register should be 0-15 # # JRE version: OpenJDK Runtime Environment (16.0+4) (fastdebug build 16-internal+4-adhoc..jdk) # Java VM: OpenJDK 64-Bit Server VM (fastdebug 16-internal+4-adhoc..jdk, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) # Problematic frame: # V [libjvm.so+0x63259f] Assembler::vex_prefix_and_encode(int, int, int, Assembler::VexSimdPrefix, Assembler::VexOpcode, InstructionAttr*) [clone .constprop.1]+0x21f # # Core dump will be written. Default location: /home/jdk/JTwork/scratch/core.57598 # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # --------------- 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/jdk/build/linux-x86_64-server-fastdebug/images/jdk -Dcompile.jdk=/home/jdk/build/linux-x86_64-server-fastdebug/images/jdk -Dtest.timeout.factor=1.0 -Dtest.root=/home/jdk/test/jdk -Dtest.name=jdk/incubator/vector/Short64VectorTests.java -Dtest.file=/home/jdk/test/jdk/jdk/incubator/vector/Short64VectorTests.java -Dtest.src=/home/jdk/test/jdk/jdk/incubator/vector -Dtest.src.path=/home/jdk/test/jdk/jdk/incubator/vector -Dtest.classes=/home/jdk/JTwork/classes/jdk/incubator/vector/Short64VectorTests.d -Dtest.class.path=/home/jdk/JTwork/classes/jdk/incubator/vector/Short64VectorTests.d -Dtest.class.path.prefix=/home/jdk/JTwork/classes/jdk/incubator/vector/Short64VectorTests.d:/home/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 /home/jdk/JTwork/jdk/incubator/vector/Short64VectorTests.d/testng.0.jta jdk/incubator/vector/Short64VectorTests.java false Short64VectorTests Time: Thu Oct 15 15:23:39 2020 CST elapsed time: 3.659177 seconds (0d 0h 0m 3s) --------------- T H R E A D --------------- Current thread (0x00007f52a83e3230): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=57613, stack(0x00007f5232bf5000,0x00007f5232cf6000)] Current CompileTask: C2: 3659 1345 % b 4 Short64VectorTests::ADDReduceShort64VectorTestsMasked @ 85 (232 bytes) Stack: [0x00007f5232bf5000,0x00007f5232cf6000], sp=0x00007f5232cf0e90, 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+0x63259f] Assembler::vex_prefix_and_encode(int, int, int, Assembler::VexSimdPrefix, Assembler::VexOpcode, InstructionAttr*) [clone .constprop.1]+0x21f V [libjvm.so+0x669a01] Assembler::phaddw(XMMRegisterImpl*, XMMRegisterImpl*)+0x71 V [libjvm.so+0x85e04e] C2_MacroAssembler::reduce4S(int, RegisterImpl*, RegisterImpl*, XMMRegisterImpl*, XMMRegisterImpl*, XMMRegisterImpl*)+0x5e V [libjvm.so+0x3e5aca] reductionSNode::emit(CodeBuffer&, PhaseRegAlloc*) const+0x21a V [libjvm.so+0x15abdaa] PhaseOutput::scratch_emit_size(Node const*)+0x3fa V [libjvm.so+0x15a27b4] PhaseOutput::shorten_branches(unsigned int*)+0x2c4 V [libjvm.so+0x15b440a] PhaseOutput::Output()+0xc8a V [libjvm.so+0xa29b63] Compile::Code_Gen()+0x463 V [libjvm.so+0xa323f9] Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, bool, DirectiveSet*)+0x1679 V [libjvm.so+0x86ffc5] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x195 V [libjvm.so+0xa41369] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xde9 V [libjvm.so+0xa41ea8] CompileBroker::compiler_thread_loop()+0x5b8 V [libjvm.so+0x19ccb06] JavaThread::thread_main_inner()+0x266 V [libjvm.so+0x19d3514] Thread::call_run()+0x104 V [libjvm.so+0x158bb5e] thread_native_entry(Thread*)+0x11e Register to memory mapping: RAX=0x00007f52af88a000 points into unknown readable memory: 0x0000000000000058 | 58 00 00 00 00 00 00 00 RBX=0x0000000000000010 is an unknown value RCX=0x00007f52af00867d: in /home/jdk/build/linux-x86_64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f52ad40a000 RDX=0x00007f52af0098c8: in /home/jdk/build/linux-x86_64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f52ad40a000 RSP=0x00007f5232cf0e90 is pointing into the stack for thread: 0x00007f52a83e3230 RBP=0x00007f5232cf0ee0 is pointing into the stack for thread: 0x00007f52a83e3230 RSI=0x000000000000220a is an unknown value RDI=0x00007f52af0089f8: in /home/jdk/build/linux-x86_64-server-fastdebug/images/jdk/lib/server/libjvm.so at 0x00007f52ad40a000 R8 =0x0000000000000002 is an unknown value R9 =0x0 is NULL R10=0x0000000000000010 is an unknown value R11=0x0000000000000001 is an unknown value R12=0x00007f5232cf0ef0 is pointing into the stack for thread: 0x00007f52a83e3230 R13=0x0000000000000010 is an unknown value R14=0x00007f5232cf0fd0 is pointing into the stack for thread: 0x00007f52a83e3230 R15=0x0 is NULL Registers: RAX=0x00007f52af88a000, RBX=0x0000000000000010, RCX=0x00007f52af00867d, RDX=0x00007f52af0098c8 RSP=0x00007f5232cf0e90, RBP=0x00007f5232cf0ee0, RSI=0x000000000000220a, RDI=0x00007f52af0089f8 R8 =0x0000000000000002, R9 =0x0000000000000000, R10=0x0000000000000010, R11=0x0000000000000001 R12=0x00007f5232cf0ef0, R13=0x0000000000000010, R14=0x00007f5232cf0fd0, R15=0x0000000000000000 RIP=0x00007f52ada3c59f, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000006 TRAPNO=0x000000000000000e Top of Stack: (sp=0x00007f5232cf0e90) 0x00007f5232cf0e90: 00007f5232cf0ee0 00000002ada6d22c 0x00007f5232cf0ea0: 01007f5200000010 00007f0132cf0e01 0x00007f5232cf0eb0: 00007f5232cf0f00 00007f5232cf0fd0 0x00007f5232cf0ec0: 0000000000000010 0000000000000010 Instructions: (pc=0x00007f52ada3c59f) 0x00007f52ada3c49f: 0f 0f 9f 45 cc 0f b6 7d cc 09 f1 41 89 cb 41 09 0x00007f52ada3c4af: fb 84 d2 0f 85 93 00 00 00 45 84 db 0f 84 11 01 0x00007f52ada3c4bf: 00 00 84 c0 0f 85 a6 00 00 00 48 8d 05 b8 84 ac 0x00007f52ada3c4cf: 01 48 83 38 02 0f 8e 02 ff ff ff 48 83 ec 08 41 0x00007f52ada3c4df: 0f b6 d1 44 8b 4d c8 0f b6 4d c7 41 50 44 8b 45 0x00007f52ada3c4ef: cc 41 0f b6 f7 4c 89 f7 6a 01 41 83 e1 01 41 52 0x00007f52ada3c4ff: 41 83 e0 01 41 c6 44 24 05 01 e8 52 7b fe ff 48 0x00007f52ada3c50f: 83 c4 20 e9 e8 fe ff ff 66 0f 1f 84 00 00 00 00 0x00007f52ada3c51f: 00 41 83 fa 0f 0f 9f 45 c8 41 83 fd 0f 0f b6 4d 0x00007f52ada3c52f: c8 0f 9f 45 c7 0f b6 7d c7 83 fb 0f 0f 9f 45 cc 0x00007f52ada3c53f: 0f b6 75 cc 09 f9 41 89 cb 41 09 f3 41 83 7c 24 0x00007f52ada3c54f: 08 02 0f 84 61 ff ff ff 41 80 7e 2e 00 0f 84 56 0x00007f52ada3c55f: ff ff ff 84 c0 0f 84 d6 00 00 00 45 84 db 74 4c 0x00007f52ada3c56f: 48 8d 05 d2 6c ac 01 48 8d 0d 00 c1 5c 01 44 89 0x00007f52ada3c57f: 45 bc 48 8d 15 40 d3 5c 01 be 0a 22 00 00 48 8d 0x00007f52ada3c58f: 3d 64 c4 5c 01 44 89 55 c0 48 8b 00 44 88 4d c6 0x00007f52ada3c59f: c6 00 58 31 c0 e8 17 03 47 00 e8 32 fd f4 00 44 0x00007f52ada3c5af: 8b 45 bc 44 8b 55 c0 44 0f b6 4d c6 48 8d 05 c6 0x00007f52ada3c5bf: 83 ac 01 48 83 38 02 0f 8e 10 fe ff ff 41 0f b6 0x00007f52ada3c5cf: 44 24 01 84 c0 0f 84 00 ff ff ff 41 80 7c 24 04 0x00007f52ada3c5df: 00 0f 84 f6 fd ff ff 41 c6 04 24 00 e9 ec fd ff 0x00007f52ada3c5ef: ff 41 83 fa 0f 0f 9e c2 83 f9 0f 0f 9e c0 84 c2 0x00007f52ada3c5ff: 74 09 83 fe 0f 0f 8e 55 fe ff ff 41 83 fa 0f 0f 0x00007f52ada3c60f: 9f 45 c8 41 83 fd 0f 0f b6 45 c8 0f 9f 45 c7 83 0x00007f52ada3c61f: fb 0f 0f b6 4d c7 0f 9f 45 cc 0f b6 75 cc 09 c8 0x00007f52ada3c62f: 40 08 f0 0f 85 91 fe ff ff e9 9d fe ff ff 0f 1f 0x00007f52ada3c63f: 00 48 8d 05 01 6c ac 01 48 8d 0d 2f c0 5c 01 44 0x00007f52ada3c64f: 89 45 b8 48 8d 15 37 ce 5c 01 be 05 22 00 00 48 0x00007f52ada3c65f: 8d 3d 93 c3 5c 01 44 89 55 bc 48 8b 00 44 88 5d 0x00007f52ada3c66f: c0 44 88 4d c6 c6 00 58 31 c0 e8 42 02 47 00 e8 0x00007f52ada3c67f: 5d fc f4 00 44 0f b6 5d c0 44 0f b6 4d c6 44 8b 0x00007f52ada3c68f: 55 bc 44 8b 45 b8 45 84 db 0f 84 1d ff ff ff 41 Stack slot to memory mapping: stack at sp + 0 slots: 0x00007f5232cf0ee0 is pointing into the stack for thread: 0x00007f52a83e3230 stack at sp + 1 slots: [error occurred during error reporting (inspecting top of stack), id 0xb, SIGSEGV (0xb) at pc=0x00007f52ae04ac4d]