Seen once on arm64.
#
# Internal Error (/opt/jprt/T/P1/012405.jesper/s/hotspot/src/share/vm/opto/node.cpp:202), pid=30788, tid=30816
# assert(cnt == _outcnt) failed: no insertions allowed
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-12-13-012405.jesper.dev1645-hs-merge)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-12-13-012405.jesper.dev1645-hs-merge, mixed mode, compressed oops, g1 gc, linux-aarch64)
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %P" (or dumping to /export/local/aurora/sandbox/results/workDir/compiler/loopopts/superword/ProdRed_Int/core.30788)
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
--------------- S U M M A R Y ------------
Command Line: -Dtest.src=/export/local/aurora/CommonData/j2se_jdk/hotspot/test/compiler/loopopts/superword -Dtest.src.path=/export/local/aurora/CommonData/j2se_jdk/hotspot/test/compiler/loopopts/superword -Dtest.classes=/export/local/aurora/sandbox/results/workDir/classes/3/compiler/loopopts/superword -Dtest.class.path=/export/local/aurora/sandbox/results/workDir/classes/3/compiler/loopopts/superword -Dtest.vm.opts= -Dtest.tool.vm.opts= -Dtest.compiler.opts= -Dtest.java.opts=-Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Dtest.jdk=/export/local/aurora/CommonData/TEST_JAVA_HOME -Dcompile.jdk=/export/local/aurora/CommonData/TEST_JAVA_HOME -Dtest.timeout.factor=16.0 -Dtest.nativepath=/export/local/aurora/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -Djava.library.path=/export/local/aurora/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:-SuperWordReductions -XX:LoopMaxUnroll=16 com.sun.javatest.regtest.agent.MainWrapper /export/local/aurora/sandbox/results/workDir/compiler/loopopts/superword/ProdRed_Int.d/main.7.jta
Host: emb-sca-apm-xgene-2, AArch64 Processor rev 0 (aarch64), 8 cores, 15G, Ubuntu 14.04.3 LTS
Time: Thu Dec 15 15:36:59 2016 PST elapsed time: 10 seconds (0d 0h 0m 10s)
--------------- T H R E A D ---------------
Current thread (0x0000007f782af000): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=30816, stack(0x0000007f17300000,0x0000007f17400000)]
Current CompileTask:
C2: 10607 857 java.util.WeakHashMap::<init> (133 bytes)
Stack: [0x0000007f17300000,0x0000007f17400000], sp=0x0000007f173fa080, free space=1000k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
Warning: This error log is *not* generated by the following JVM:
/export/local/aurora/CommonData/TEST_JAVA_HOME/lib/server/libjvm.so
JVM symbol lookup may be incorrect.
Please use --jvm=<path/to/jvm> to point to the correct JVM.
V [libjvm.so+0xfed564] VMError::report_and_die(int, char const*, char const*, std::__va_list, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x140Warning: /export/local/aurora/CommonData/TEST_JAVA_HOME/lib/server/libjvm.so exists but has been stripped
V [libjvm.so+0xfee16c] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, std::__va_list)+0x54
V [libjvm.so+0x6a43e0] report_vm_error(char const*, int, char const*, char const*, ...)+0xe0
V [libjvm.so+0xce80e8] DUIterator_Fast::verify(Node const*, bool)+0x68
V [libjvm.so+0xce8664] DUIterator_Last::verify_step(unsigned int)+0x58
V [libjvm.so+0xdb7a24] PhaseIterGVN::subsume_node(Node*, Node*)+0x200
V [libjvm.so+0xbd924c] PhaseMacroExpand::expand_allocate_common(AllocateNode*, Node*, TypeFunc const*, unsigned char*)+0x1588
V [libjvm.so+0xbddde8] PhaseMacroExpand::expand_macro_nodes()+0x63c
V [libjvm.so+0x6261fc] Compile::Optimize()+0xc64
V [libjvm.so+0x627398] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xfcc
V [libjvm.so+0x49de5c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x150
V [libjvm.so+0x630a80] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x354
V [libjvm.so+0x631440] CompileBroker::compiler_thread_loop()+0x2b8
V [libjvm.so+0xf68170] JavaThread::thread_main_inner()+0x1fc
V [libjvm.so+0xf683bc] JavaThread::run()+0x1c0
V [libjvm.so+0xd31618] thread_native_entry(Thread*)+0x118
C [libpthread.so.0+0x7e2c] start_thread+0xb0
C [libc.so.6+0xc8430] clone+0x70
#
# Internal Error (/opt/jprt/T/P1/012405.jesper/s/hotspot/src/share/vm/opto/node.cpp:202), pid=30788, tid=30816
# assert(cnt == _outcnt) failed: no insertions allowed
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-12-13-012405.jesper.dev1645-hs-merge)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-12-13-012405.jesper.dev1645-hs-merge, mixed mode, compressed oops, g1 gc, linux-aarch64)
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %P" (or dumping to /export/local/aurora/sandbox/results/workDir/compiler/loopopts/superword/ProdRed_Int/core.30788)
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
--------------- S U M M A R Y ------------
Command Line: -Dtest.src=/export/local/aurora/CommonData/j2se_jdk/hotspot/test/compiler/loopopts/superword -Dtest.src.path=/export/local/aurora/CommonData/j2se_jdk/hotspot/test/compiler/loopopts/superword -Dtest.classes=/export/local/aurora/sandbox/results/workDir/classes/3/compiler/loopopts/superword -Dtest.class.path=/export/local/aurora/sandbox/results/workDir/classes/3/compiler/loopopts/superword -Dtest.vm.opts= -Dtest.tool.vm.opts= -Dtest.compiler.opts= -Dtest.java.opts=-Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Dtest.jdk=/export/local/aurora/CommonData/TEST_JAVA_HOME -Dcompile.jdk=/export/local/aurora/CommonData/TEST_JAVA_HOME -Dtest.timeout.factor=16.0 -Dtest.nativepath=/export/local/aurora/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -Djava.library.path=/export/local/aurora/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:-SuperWordReductions -XX:LoopMaxUnroll=16 com.sun.javatest.regtest.agent.MainWrapper /export/local/aurora/sandbox/results/workDir/compiler/loopopts/superword/ProdRed_Int.d/main.7.jta
Host: emb-sca-apm-xgene-2, AArch64 Processor rev 0 (aarch64), 8 cores, 15G, Ubuntu 14.04.3 LTS
Time: Thu Dec 15 15:36:59 2016 PST elapsed time: 10 seconds (0d 0h 0m 10s)
--------------- T H R E A D ---------------
Current thread (0x0000007f782af000): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=30816, stack(0x0000007f17300000,0x0000007f17400000)]
Current CompileTask:
C2: 10607 857 java.util.WeakHashMap::<init> (133 bytes)
Stack: [0x0000007f17300000,0x0000007f17400000], sp=0x0000007f173fa080, free space=1000k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
Warning: This error log is *not* generated by the following JVM:
/export/local/aurora/CommonData/TEST_JAVA_HOME/lib/server/libjvm.so
JVM symbol lookup may be incorrect.
Please use --jvm=<path/to/jvm> to point to the correct JVM.
V [libjvm.so+0xfed564] VMError::report_and_die(int, char const*, char const*, std::__va_list, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x140Warning: /export/local/aurora/CommonData/TEST_JAVA_HOME/lib/server/libjvm.so exists but has been stripped
V [libjvm.so+0xfee16c] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, std::__va_list)+0x54
V [libjvm.so+0x6a43e0] report_vm_error(char const*, int, char const*, char const*, ...)+0xe0
V [libjvm.so+0xce80e8] DUIterator_Fast::verify(Node const*, bool)+0x68
V [libjvm.so+0xce8664] DUIterator_Last::verify_step(unsigned int)+0x58
V [libjvm.so+0xdb7a24] PhaseIterGVN::subsume_node(Node*, Node*)+0x200
V [libjvm.so+0xbd924c] PhaseMacroExpand::expand_allocate_common(AllocateNode*, Node*, TypeFunc const*, unsigned char*)+0x1588
V [libjvm.so+0xbddde8] PhaseMacroExpand::expand_macro_nodes()+0x63c
V [libjvm.so+0x6261fc] Compile::Optimize()+0xc64
V [libjvm.so+0x627398] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xfcc
V [libjvm.so+0x49de5c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x150
V [libjvm.so+0x630a80] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x354
V [libjvm.so+0x631440] CompileBroker::compiler_thread_loop()+0x2b8
V [libjvm.so+0xf68170] JavaThread::thread_main_inner()+0x1fc
V [libjvm.so+0xf683bc] JavaThread::run()+0x1c0
V [libjvm.so+0xd31618] thread_native_entry(Thread*)+0x118
C [libpthread.so.0+0x7e2c] start_thread+0xb0
C [libc.so.6+0xc8430] clone+0x70