JDK-8158157 : assert(Universe::heap()->is_in_or_null(r)) failed: bad receiver: 0x0000000000008000 (32768)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2016-05-30
  • Updated: 2016-06-30
  • Resolved: 2016-06-30
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.
JDK 9
9Resolved
Related Reports
Duplicate :  
Description

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/scratch/opt/jprt/T/P1/211740.amurillo/s/hotspot/src/share/vm/runtime/frame.cpp:1052), pid=5583, tid=5679
#  assert(Universe::heap()->is_in_or_null(r)) failed: bad receiver: 0x0000000000008000 (32768)
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-05-26-211740.amurillo.jdk9-hs-2016-05-26-snapshot)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-05-26-211740.amurillo.jdk9-hs-2016-05-26-snapshot, compiled mode, compressed oops, g1 gc, linux-amd64)


Stack: [0x00007f4133afb000,0x00007f4133bfc000],  sp=0x00007f4133bf54a0,  free space=1001k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x1682a12]  VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162
V  [libjvm.so+0x168378f]  VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f
V  [libjvm.so+0xa573bd]  report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
V  [libjvm.so+0xba08be]  frame::retrieve_receiver(RegisterMap*)+0x19e
V  [libjvm.so+0x14b0aba]  SharedRuntime::find_callee_info_helper(JavaThread*, vframeStream&, Bytecodes::Code&, CallInfo&, Thread*)+0x2da
V  [libjvm.so+0x14b1bf8]  SharedRuntime::resolve_sub_helper(JavaThread*, bool, bool, Thread*)+0x1b8
V  [libjvm.so+0x14b24ce]  SharedRuntime::resolve_helper(JavaThread*, bool, bool, Thread*)+0x4e
V  [libjvm.so+0x14bbfed]  SharedRuntime::resolve_opt_virtual_call_C(JavaThread*)+0x11d
v  ~RuntimeStub::resolve_opt_virtual_call
J 8556 C2 javasoft.sqe.tests.api.java.lang.Math.test_engine.test_tan(JJ)V (23 bytes) @ 0x00007f429d967cb4 [0x00007f429d967c40+0x0000000000000074]
j  javasoft.sqe.tests.api.java.lang.Math.tan2Tests.Math2044()Ljavasoft/sqe/javatest/Status;+37
v  ~StubRoutines::call_stub
V  [libjvm.so+0xde2b40]  JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x940
V  [libjvm.so+0x1450cb0]  invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0xb50
V  [libjvm.so+0x1451ae5]  Reflection::invoke_method(oop, Handle, objArrayHandle, Thread*)+0x205
V  [libjvm.so+0xf3d7aa]  JVM_InvokeMethod+0x1fa
J 4292 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (0 bytes) @ 0x00007f429d271904 [0x00007f429d271780+0x0000000000000184]
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100 java.base@9-internal
J 4289 C2 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (10 bytes) @ 0x00007f429d27eab0 [0x00007f429d27e9e0+0x00000000000000d0]
J 4280 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (48 bytes) @ 0x00007f429d27e46c [0x00007f429d27e400+0x000000000000006c]
j  javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+8
j  javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+152
j  jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
J 4289 C2 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (10 bytes) @ 0x00007f429d27eab0 [0x00007f429d27e9e0+0x00000000000000d0]
J 4280 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (48 bytes) @ 0x00007f429d27e46c [0x00007f429d27e400+0x000000000000006c]
J 7668 C2 nsk.stress.share.StressTest$TestThread.runTest(I)V (321 bytes) @ 0x00007f429d7151bc [0x00007f429d714760+0x0000000000000a5c]
j  nsk.stress.share.StressTest$TestThread.run()V+27
v  ~StubRoutines::call_stub
V  [libjvm.so+0xde2b40]  JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x940
V  [libjvm.so+0xddfcf8]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x448
V  [libjvm.so+0xddff8f]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0xbf
V  [libjvm.so+0xf1677e]  thread_entry(JavaThread*, Thread*)+0xae
V  [libjvm.so+0x15e6d2e]  JavaThread::thread_main_inner()+0x22e
V  [libjvm.so+0x15e6fbe]  JavaThread::run()+0x1ce
V  [libjvm.so+0x132bd02]  thread_native_entry(Thread*)+0x112
C  [libpthread.so.0+0x7aa1]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v  ~RuntimeStub::resolve_opt_virtual_call
J 8556 C2 javasoft.sqe.tests.api.java.lang.Math.test_engine.test_tan(JJ)V (23 bytes) @ 0x00007f429d967cb4 [0x00007f429d967c40+0x0000000000000074]
j  javasoft.sqe.tests.api.java.lang.Math.tan2Tests.Math2044()Ljavasoft/sqe/javatest/Status;+37
v  ~StubRoutines::call_stub
J 4292 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (0 bytes) @ 0x00007f429d27188e [0x00007f429d271780+0x000000000000010e]
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100 java.base@9-internal
J 4289 C2 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (10 bytes) @ 0x00007f429d27eab0 [0x00007f429d27e9e0+0x00000000000000d0]
J 4280 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (48 bytes) @ 0x00007f429d27e46c [0x00007f429d27e400+0x000000000000006c]
j  javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;+8
j  javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+152
j  jdk.internal.reflect.GeneratedMethodAccessor44.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
J 4289 C2 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (10 bytes) @ 0x00007f429d27eab0 [0x00007f429d27e9e0+0x00000000000000d0]
J 4280 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@9-internal (48 bytes) @ 0x00007f429d27e46c [0x00007f429d27e400+0x000000000000006c]
J 7668 C2 nsk.stress.share.StressTest$TestThread.runTest(I)V (321 bytes) @ 0x00007f429d7151bc [0x00007f429d714760+0x0000000000000a5c]
j  nsk.stress.share.StressTest$TestThread.run()V+27
v  ~StubRoutines::call_stub

Comments
I verified that this is a duplicate of JDK-8160651. Closed.
30-06-2016

ILW = assert; often; none = MHH = P2
15-06-2016