Reproducible InternalError in lambda stuff

Christian Thalinger christian.thalinger at oracle.com
Mon Sep 9 09:21:49 PDT 2013


On Sep 6, 2013, at 11:11 PM, Charles Oliver Nutter <headius at headius.com> wrote:

> I can reproduce this by running a fairly normalish command in JRuby:
> 
> (Java::JavaLang::InternalError)
>    guard=Lambda(a0:L,a1:L,a2:L,a3:L,a4:L)=>{
>    t5:I=MethodHandle(ThreadContext,IRubyObject,IRubyObject,IRubyObject)boolean(a1:L,a2:L,a3:L,a4:L);
>    t6:L=MethodHandleImpl.selectAlternative(t5:I,(MethodHandle(ThreadContext,IRubyObject,IRubyObject,IRubyObject)IRubyObject),(MethodHandle(ThreadContext,IRubyObject,IRubyObject,IRubyObject)IRubyObject));
>    t7:L=MethodHandle.invokeBasic(t6:L,a1:L,a2:L,a3:L,a4:L);t7:L}
> 
> I think it's happening at an OutOfMemory event (bumping up memory
> makes it go away), so it may not be a critical issue, but I thought
> I'd toss it out here.

Do know where it's coming from?  -- Chris

> 
> - Charlie
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev



More information about the mlvm-dev mailing list