JDK9 VM PIT, failed once
org/openjdk/jcstress/tests/defaultValues/fields/plain/StringTest
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/opt/jprt/T/P1/161408.jesper/s/hotspot/src/share/vm/runtime/handles.cpp:37), pid=16422, tid=16447
# assert(obj->is_oop()) failed: not an oop: 0xbaadbabebaadbabe
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-12-09-161408.jesper.dev-hs-merge)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-12-09-161408.jesper.dev-hs-merge, mixed mode, tiered, parallel 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/ResultDir/StringTest/core.16422)
#
# 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: -Xbootclasspath/a:/export/local/aurora/CommonData/torture/build/jcstress/tests-all/target/jcstress.jar -XX:+UnlockDiagnosticVMOptions -XX:-RestrictContended -XX:+WhiteBoxAPI -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -XX:+UseParallelGC -XX:-UseCompressedOops -XX:-UseBiasedLocking -XX:+TieredCompilation -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -XX:+UseParallelGC -XX:-UseCompressedOops -XX:-UseBiasedLocking -XX:+TieredCompilation org.openjdk.jcstress.ForkedMain 127.0.0.1 45419 0
Host: emb-sca-apm-xgene-42, AArch64 Processor rev 0 (aarch64), 8 cores, 15G, Ubuntu 14.04.3 LTS
Time: Sun Dec 11 05:57:29 2016 PST elapsed time: 4 seconds (0d 0h 0m 4s)
--------------- T H R E A D ---------------
Current thread (0x0000007f8446dc30): JavaThread "worker2" daemon [_thread_in_Java, id=16447, stack(0x0000007eec133000,0x0000007eec233000)]
Stack: [0x0000007eec133000,0x0000007eec233000], sp=0x0000007eec22f920, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xff1690] VMError::report_and_die(int, char const*, char const*, std::__va_list, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x140;; VMError::report_and_die(int, char const*, char const*, std::__va_list, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x140
V [libjvm.so+0xff2298] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, std::__va_list)+0x54;; VMError::report_and_die(Thread*, char const*, int, char const*, char const*, std::__va_list)+0x54
V [libjvm.so+0x6ac040] report_vm_error(char const*, int, char const*, char const*, ...)+0xe0;; report_vm_error(char const*, int, char const*, char const*, ...)+0xe0
V [libjvm.so+0x8a3ff0] HandleArea::allocate_handle(oop)+0x17c;; HandleArea::allocate_handle(oop)+0x17c
V [libjvm.so+0xeaf6f0] StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x3e4;; StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x3e4
V [libjvm.so+0xfd8cb4] compiledVFrame::expressions() const+0x1f4;; compiledVFrame::expressions() const+0x1f4
V [libjvm.so+0xfd71bc] vframeArrayElement::fill_in(compiledVFrame*, bool)+0x394;; vframeArrayElement::fill_in(compiledVFrame*, bool)+0x394
V [libjvm.so+0xfd83c0] vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*, bool)+0x9c;; vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*, bool)+0x9c
V [libjvm.so+0xfd8664] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x184;; vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x184
V [libjvm.so+0x6cfd28] Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*, bool)+0xe4;; Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*, bool)+0xe4
V [libjvm.so+0x6d769c] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb90;; Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb90
v blob 0x0000007f6c6767c4
C 0x0000007f888f7cd8
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v blob 0x0000007f6c67679c
J 529 c2 org.openjdk.jcstress.tests.defaultValues.fields.plain.StringTest_jcstress.actor1()Ljava/lang/Void; (89 bytes) @ 0x0000007f740df258 [0x0000007f740de0e0+0x0000000000001178]
j org.openjdk.jcstress.tests.defaultValues.fields.plain.StringTest_jcstress$$Lambda$44.call()Ljava/lang/Object;+4
j java.util.concurrent.FutureTask.run()V+39 java.base@9-internal
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95 java.base@9-internal
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@9-internal
j java.lang.Thread.run()V+11 java.base@9-internal
v ~StubRoutines::call_stub
org/openjdk/jcstress/tests/defaultValues/fields/plain/StringTest
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/opt/jprt/T/P1/161408.jesper/s/hotspot/src/share/vm/runtime/handles.cpp:37), pid=16422, tid=16447
# assert(obj->is_oop()) failed: not an oop: 0xbaadbabebaadbabe
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-12-09-161408.jesper.dev-hs-merge)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-12-09-161408.jesper.dev-hs-merge, mixed mode, tiered, parallel 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/ResultDir/StringTest/core.16422)
#
# 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: -Xbootclasspath/a:/export/local/aurora/CommonData/torture/build/jcstress/tests-all/target/jcstress.jar -XX:+UnlockDiagnosticVMOptions -XX:-RestrictContended -XX:+WhiteBoxAPI -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -XX:+UseParallelGC -XX:-UseCompressedOops -XX:-UseBiasedLocking -XX:+TieredCompilation -Xmixed -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -XX:+UseParallelGC -XX:-UseCompressedOops -XX:-UseBiasedLocking -XX:+TieredCompilation org.openjdk.jcstress.ForkedMain 127.0.0.1 45419 0
Host: emb-sca-apm-xgene-42, AArch64 Processor rev 0 (aarch64), 8 cores, 15G, Ubuntu 14.04.3 LTS
Time: Sun Dec 11 05:57:29 2016 PST elapsed time: 4 seconds (0d 0h 0m 4s)
--------------- T H R E A D ---------------
Current thread (0x0000007f8446dc30): JavaThread "worker2" daemon [_thread_in_Java, id=16447, stack(0x0000007eec133000,0x0000007eec233000)]
Stack: [0x0000007eec133000,0x0000007eec233000], sp=0x0000007eec22f920, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xff1690] VMError::report_and_die(int, char const*, char const*, std::__va_list, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x140;; VMError::report_and_die(int, char const*, char const*, std::__va_list, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x140
V [libjvm.so+0xff2298] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, std::__va_list)+0x54;; VMError::report_and_die(Thread*, char const*, int, char const*, char const*, std::__va_list)+0x54
V [libjvm.so+0x6ac040] report_vm_error(char const*, int, char const*, char const*, ...)+0xe0;; report_vm_error(char const*, int, char const*, char const*, ...)+0xe0
V [libjvm.so+0x8a3ff0] HandleArea::allocate_handle(oop)+0x17c;; HandleArea::allocate_handle(oop)+0x17c
V [libjvm.so+0xeaf6f0] StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x3e4;; StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x3e4
V [libjvm.so+0xfd8cb4] compiledVFrame::expressions() const+0x1f4;; compiledVFrame::expressions() const+0x1f4
V [libjvm.so+0xfd71bc] vframeArrayElement::fill_in(compiledVFrame*, bool)+0x394;; vframeArrayElement::fill_in(compiledVFrame*, bool)+0x394
V [libjvm.so+0xfd83c0] vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*, bool)+0x9c;; vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*, bool)+0x9c
V [libjvm.so+0xfd8664] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x184;; vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame, bool)+0x184
V [libjvm.so+0x6cfd28] Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*, bool)+0xe4;; Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*, bool)+0xe4
V [libjvm.so+0x6d769c] Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb90;; Deoptimization::fetch_unroll_info_helper(JavaThread*, int)+0xb90
v blob 0x0000007f6c6767c4
C 0x0000007f888f7cd8
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v blob 0x0000007f6c67679c
J 529 c2 org.openjdk.jcstress.tests.defaultValues.fields.plain.StringTest_jcstress.actor1()Ljava/lang/Void; (89 bytes) @ 0x0000007f740df258 [0x0000007f740de0e0+0x0000000000001178]
j org.openjdk.jcstress.tests.defaultValues.fields.plain.StringTest_jcstress$$Lambda$44.call()Ljava/lang/Object;+4
j java.util.concurrent.FutureTask.run()V+39 java.base@9-internal
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95 java.base@9-internal
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@9-internal
j java.lang.Thread.run()V+11 java.base@9-internal
v ~StubRoutines::call_stub