JDK-8164946 : assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows
  • CPU: x86
  • Submitted: 2016-08-29
  • Updated: 2016-08-29
  • Resolved: 2016-08-29
Related Reports
Duplicate :  
Description
01 3efedef4 719455a7 e0000000 71b2bbd0 71a28d1c jvm!VMError::report_and_die+0x879 [c:\jprt\t\p1\170438.amurillo\s\hotspot\src\share\vm\utilities\vmerror.cpp @ 1359]
02 3efedf28 7140d7d8 34997400 71b2b298 00000552 jvm!VMError::report_and_die+0x27 [c:\jprt\t\p1\170438.amurillo\s\hotspot\src\share\vm\utilities\vmerror.cpp @ 1128]
03 3efedf48 718634a7 71b2b298 00000552 71b2bbd0 jvm!report_vm_error+0x48 [c:\jprt\t\p1\170438.amurillo\s\hotspot\src\share\vm\utilities\debug.cpp @ 220]
04 3efee290 7186304b 34997400 3efee2e4 3efee5ac jvm!OptoRuntime::handle_exception_C_helper+0x377 [c:\jprt\t\p1\170438.amurillo\s\hotspot\src\share\vm\opto\runtime.cpp @ 1362]
05 3efee59c 02a0f98d 34997400 174b78f8 0a411c30 jvm!OptoRuntime::handle_exception_C+0x4b [c:\jprt\t\p1\170438.amurillo\s\hotspot\src\share\vm\opto\runtime.cpp @ 1400]


Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v  ~ExceptionBlob
J 1242 C2 java.lang.invoke.LambdaForm.prepare()V java.base@9-internal (112 bytes) @ 0x0a411c30 [0x0a411000+0x00000c30]
J 1239 C2 java.lang.invoke.BoundMethodHandle.<init>(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)V java.base@9-internal (32 bytes) @ 0x0a422e94 [0x0a422e40+0x00000054]
J 744 C1 java.lang.invoke.BoundMethodHandle$Species_L.copyWith(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/BoundMethodHandle; java.base@9-internal (14 bytes) @ 0x02f6222c [0x02f62140+0x000000ec]
J 1376 C2 java.lang.invoke.MethodHandles.dropArguments(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; java.base@9-internal (10 bytes) @ 0x0a4402f4 [0x0a43fb00+0x000007f4]
j  java.lang.invoke.StringConcatFactory$MethodHandleInlineCopyStrategy.generate(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/StringConcatFactory$Recipe;)Ljava/lang/invoke/MethodHandle;+70 java.base@9-internal
j  java.lang.invoke.StringConcatFactory.generate(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/StringConcatFactory$Recipe;)Ljava/lang/invoke/MethodHandle;+101 java.base@9-internal
j  java.lang.invoke.StringConcatFactory.doStringConcat(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZLjava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;+501 java.base@9-internal
j  java.lang.invoke.StringConcatFactory.makeConcatWithConstants(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;+71 java.base@9-internal
j  java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+18 java.base@9-internal
j  java.lang.invoke.LambdaForm$BMH.reinvoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+48 java.base@9-internal
j  java.lang.invoke.Invokers$Holder.invoke_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+26 java.base@9-internal
j  java.lang.invoke.CallSite.makeSite(Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/invoke/CallSite;+134 java.base@9-internal
j  java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;+6 java.base@9-internal
j  java.lang.invoke.MethodHandleNatives.linkCallSite(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/invoke/MemberName;+45 java.base@9-internal
v  ~StubRoutines::call_stub
j  javasoft.sqe.tests.vm.instr.invokevirtual.invokevirtual027.invokevirtual02701m12.invokevirtual02701m12.runNegative(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;Ljava/io/PrintStream;)I+49
j  javasoft.sqe.tests.vm.instr.invokevirtual.invokevirtual027.invokevirtual02701m12.invokevirtual02701m12.run([Ljava/lang/String;Ljava/io/PrintStream;)I+394
v  ~StubRoutines::call_stub
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 java.base@9-internal
j  jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100 java.base@9-internal
j  jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@9-internal
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+42 java.base@9-internal
j  nsk.stress.share.MetaspaceTestRunner$TestThread.run()V+148
v  ~StubRoutines::call_stub


Comments
Looks like JDK-8164480 which is currently under review.
29-08-2016