On Mon, 2010-03-08 at 10:30 +0100, Christian Thalinger wrote: > On Sun, 2010-03-07 at 09:04 +0100, Helmut Eller wrote: > > The attached program crashes with this message: > > > > # > > # A fatal error has been detected by the Java Runtime Environment: > > # > > # Internal Error (sharedRuntime.cpp:586), pid=4116, tid=3072834448 > > # Error: guarantee(cb->is_adapter_blob(),"exception happened outside > > interpreter, nmethods and vtable stubs (1)") > > # > > # JRE version: 7.0 > > # Java VM: OpenJDK Server VM (17.0-b05 interpreted mode linux-x86 ) > > # An error report file with more information is saved as: > > # /tmp/hs_err_pid4116.log > > Yes, that is a bug. The null-pointer check is there but the implicit > null-pointer exception in the MethodHandle adapter is not recognized. > > I will fix that as part of 6932091.
The fix got bigger than I thought so I created a new bug for this: 6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob Review will happen on the hotspot-compiler-dev alias. -- Christian _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev