-
Bug
-
Resolution: Fixed
-
P2
-
hs25
-
Linux, Solaris, and Windows, all x64.
Maybe Windows – the stack trace had no symbols, but the failure pattern matched.
-
b60
-
x86_64
-
generic
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8029222 | 8 | Roland Westrelin | P2 | Closed | Fixed | b118 |
Multiple nsk regression tests fail on amd64 (and perhaps also on win 586).
b41254544, b4278848, b44701016 (also SEGV), b4526821 (and stack overflow), b4659732.
[2013-11-09T10:33:01.98] # Internal Error (/opt/jprt/T/P1/221711.drchase/s/src/share/vm/runtime/handles.cpp:48), pid=13592, tid=140005738809680
[2013-11-09T10:33:01.98] # assert(obj->is_oop()) failed: not an oop: 0x00007f55a0459010
[2013-11-09T10:33:01.98] #
[2013-11-09T10:33:01.98] # JRE version: Java(TM) SE Runtime Environment (8.0-b115) (build 1.8.0-ea-fastdebug-b115)
[2013-11-09T10:33:01.98] # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b58-internal-201311082217.drchase.main_to_comp-fastdebug compiled mode linux-amd64 compressed oops)
Hserr....log (the 4 that I looked at) begins:
Current thread (0x00000000025c9800): JavaThread "Thread-0" [_thread_in_Java, id=14077, stack(0x00007f3a25ddf000,0x00007f3a25ee0000)]
Stack: [0x00007f3a25ddf000,0x00007f3a25ee0000], sp=0x00007f3a25df6600, free space=93k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xf5f26a] VMError::report_and_die()+0x2da;; VMError::report_and_die()+0x2da
V [libjvm.so+0x6df614] report_vm_error(char const*, int, char const*, char const*)+0x84;; report_vm_error(char const*, int, char const*, char const*)+0x84
V [libjvm.so+0x852e2e] HandleArea::allocate_handle(oop)+0x32e;; HandleArea::allocate_handle(oop)+0x32e
V [libjvm.so+0x5eb8e0] Handle::Handle(oop)+0x60;; Handle::Handle(oop)+0x60
V [libjvm.so+0xe477e4] StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x424;; StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x424
V [libjvm.so+0xf5492f] compiledVFrame::locals() const+0x24f;; compiledVFrame::locals() const+0x24f
V [libjvm.so+0xf50f95] vframeArrayElement::fill_in(compiledVFrame*)+0xa5;; vframeArrayElement::fill_in(compiledVFrame*)+0xa5
V [libjvm.so+0xf522fd] vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*)+0x8d;; vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*)+0x8d
V [libjvm.so+0xf525c6] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame)+0x226;; vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame)+0x226
V [libjvm.so+0x6ffd94] Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*)+0x134;; Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*)+0x134
V [libjvm.so+0x704f52] Deoptimization::fetch_unroll_info_helper(JavaThread*)+0x542;; Deoptimization::fetch_unroll_info_helper(JavaThread*)+0x542
V [libjvm.so+0x706921] Deoptimization::fetch_unroll_info(JavaThread*)+0x71;; Deoptimization::fetch_unroll_info(JavaThread*)+0x71
v ~DeoptimizationBlob
b41254544, b4278848, b44701016 (also SEGV), b4526821 (and stack overflow), b4659732.
[2013-11-09T10:33:01.98] # Internal Error (/opt/jprt/T/P1/221711.drchase/s/src/share/vm/runtime/handles.cpp:48), pid=13592, tid=140005738809680
[2013-11-09T10:33:01.98] # assert(obj->is_oop()) failed: not an oop: 0x00007f55a0459010
[2013-11-09T10:33:01.98] #
[2013-11-09T10:33:01.98] # JRE version: Java(TM) SE Runtime Environment (8.0-b115) (build 1.8.0-ea-fastdebug-b115)
[2013-11-09T10:33:01.98] # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b58-internal-201311082217.drchase.main_to_comp-fastdebug compiled mode linux-amd64 compressed oops)
Hserr....log (the 4 that I looked at) begins:
Current thread (0x00000000025c9800): JavaThread "Thread-0" [_thread_in_Java, id=14077, stack(0x00007f3a25ddf000,0x00007f3a25ee0000)]
Stack: [0x00007f3a25ddf000,0x00007f3a25ee0000], sp=0x00007f3a25df6600, free space=93k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xf5f26a] VMError::report_and_die()+0x2da;; VMError::report_and_die()+0x2da
V [libjvm.so+0x6df614] report_vm_error(char const*, int, char const*, char const*)+0x84;; report_vm_error(char const*, int, char const*, char const*)+0x84
V [libjvm.so+0x852e2e] HandleArea::allocate_handle(oop)+0x32e;; HandleArea::allocate_handle(oop)+0x32e
V [libjvm.so+0x5eb8e0] Handle::Handle(oop)+0x60;; Handle::Handle(oop)+0x60
V [libjvm.so+0xe477e4] StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x424;; StackValue::create_stack_value(frame const*, RegisterMap const*, ScopeValue*)+0x424
V [libjvm.so+0xf5492f] compiledVFrame::locals() const+0x24f;; compiledVFrame::locals() const+0x24f
V [libjvm.so+0xf50f95] vframeArrayElement::fill_in(compiledVFrame*)+0xa5;; vframeArrayElement::fill_in(compiledVFrame*)+0xa5
V [libjvm.so+0xf522fd] vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*)+0x8d;; vframeArray::fill_in(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap const*)+0x8d
V [libjvm.so+0xf525c6] vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame)+0x226;; vframeArray::allocate(JavaThread*, int, GrowableArray<compiledVFrame*>*, RegisterMap*, frame, frame, frame)+0x226
V [libjvm.so+0x6ffd94] Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*)+0x134;; Deoptimization::create_vframeArray(JavaThread*, frame, RegisterMap*, GrowableArray<compiledVFrame*>*)+0x134
V [libjvm.so+0x704f52] Deoptimization::fetch_unroll_info_helper(JavaThread*)+0x542;; Deoptimization::fetch_unroll_info_helper(JavaThread*)+0x542
V [libjvm.so+0x706921] Deoptimization::fetch_unroll_info(JavaThread*)+0x71;; Deoptimization::fetch_unroll_info(JavaThread*)+0x71
v ~DeoptimizationBlob
- backported by
-
JDK-8029222 nsk regression, assert(obj->is_oop()) failed: not an oop
-
- Closed
-
- duplicates
-
JDK-8028315 ThrowExceptionsTest: assert(nm->insts_contains(original_pc)) failed: original PC must be in nmethod (x86/amd64)
-
- Closed
-
-
JDK-8028575 SIGSEGV at frame::sender(RegisterMap*)
-
- Closed
-
-
JDK-8029349 tmtools/jstack/stacktrace tests crashed the VM on MacOSX in Promotion testing of JDK8_b117
-
- Closed
-
- relates to
-
JDK-8028575 SIGSEGV at frame::sender(RegisterMap*)
-
- Closed
-