| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8083096 | emb-9 | Vladimir Ivanov | P2 | Resolved | Fixed | b35 | 
| JDK-8063363 | 8u45 | Vladimir Ivanov | P2 | Resolved | Fixed | b01 | 
| JDK-8062080 | 8u40 | Vladimir Ivanov | P2 | Closed | Fixed | b13 | 
| JDK-8071097 | emb-8u47 | Vladimir Ivanov | P2 | Resolved | Fixed | team | 
                    C2 doesn't handle the case during inlining throw MethodHandle.invoke* when receiver is null, e.g.:
target.invokeExact((Test) null);
Test case attached.
ILW = HLH = P2
I = H: product crash
L = L: constant null receiver is rare
W = H: disable inlining, but it's not feasible in practice
target.invokeExact((Test) null);
Test case attached.
ILW = HLH = P2
I = H: product crash
L = L: constant null receiver is rare
W = H: disable inlining, but it's not feasible in practice
- backported by
 - 
                    
JDK-8063363 C2: crash while inlining MethodHandle invocation w/ null receiver
-         
     - Resolved
 
 -         
 - 
                    
JDK-8071097 C2: crash while inlining MethodHandle invocation w/ null receiver
-         
     - Resolved
 
 -         
 - 
                    
JDK-8083096 C2: crash while inlining MethodHandle invocation w/ null receiver
-         
     - Resolved
 
 -         
 - 
                    
JDK-8062080 C2: crash while inlining MethodHandle invocation w/ null receiver
-         
     - Closed
 
 -