Crash with invokeDynamic on MethodMissing attempt

John Rose John.Rose at Sun.COM
Mon May 18 16:10:54 PDT 2009


My first use of git was a couple days ago, to pull jruby from kenai.   
So I'm a git noob.  (Too bad about ruby & mercurial.)

That said, can I have a recipe (script) for pulling, building your  
hacked version of jruby, and then for running your test case(s)?   
(From NetBeans, if possible, so I can dive into the JRuby code and  
start debugging?)

Thanks; this is getting interesting!

-- John

On May 18, 2009, at 4:01 PM, Charles Oliver Nutter wrote:

> I'm also seeing crashes for several scenarios. Like this loop works:
>
> a = 1; while a < 1_000_000; a += 1; end
>
> But these two crash the JVM:
>
> a = 1.0; while a < 1_000_000.0; foo(a); a += 1.0; end
> def foo(a); end; a = 1; while a < 1_000_000; foo(a); a += 1; end
>
> A simple fib bench also crashed. I've attached a dump from the "foo"  
> case above, and I can provide a jruby dist to reproduce if you like.
>
> It tends to stymie further experimentation :) (no pressure, I know  
> this stuff has just recently started to JIT).




More information about the mlvm-dev mailing list