JDK-8007019 : Crash: guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs (1)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: hs24,hs25
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_ubuntu
  • CPU: x86
  • Submitted: 2013-01-28
  • Updated: 2015-05-29
  • Resolved: 2013-06-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
hs25Resolved
Related Reports
Duplicate :  
Duplicate :  
Description
This crash happens frequently but intermittently in a personal build of JDK8.
The tests are run using JTreg log attached.
Core file attached.

A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (sharedRuntime.cpp:816), pid=19190, tid=1991736176
#  guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs (1)
#
# JRE version: OpenJDK Runtime Environment (8.0) (build 1.8.0-internal-rriggs_2013_01_24_14_44-b00)
# Java VM: OpenJDK Server VM (25.0-b15 mixed mode linux-x86 )
# Core dump written. Default location: /ws/threeten-hg6/jdk/JTwork/scratch/core or core.19190
#
# An error report file with more information is saved as:
# /ws/threeten-hg6/jdk/JTwork/scratch/hs_err_pid19190.log
Comments
This is another failure mode of SI_KERNEL based on code inspection. Added some debugging so if this guarantee is hit again, the code blob is printed.
24-06-2013

Roger, do you still have this build and more importantly this machine that I can try to duplicate this on? Roger doesn't have this machine anymore.
17-06-2013

RULE nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003 Crash guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs...
17-06-2013

RULE compiler/whitebox/EnqueueMethodForCompilationTest.java Crash guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs...
05-06-2013

RULE compiler/7160610/Test7160610.java Crash guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs
04-06-2013

RULE compiler/7088020/Test7088020.java Crash guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs
04-06-2013

RULE compiler/6814842/Test6814842.java Crash guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob()) failed: exception happened outside interpreter, nmethods and vtable stubs
04-06-2013

Further investigation is difficult without a core file with the matching libjvm.so (and libjvm.debuginfo).
19-04-2013