Still crashity crashing
Attila Szegedi
szegedia at gmail.com
Sun Aug 2 14:34:27 PDT 2009
I too managed to crash it yesterday, but it turned out I accidentally
emitted invalid bytecode from ASM - I forgot to end the binary name of
a class with semicolon in method signature of an invokedynamic
instruction. Amazingly, neither ASM nor the verifier caught it. The
crash message was something along the lines of "ShouldNotBeHere" or
similar :-)
All I want to say is, in my case it crashed because I fed it garbage.
Not necessarily true in your case, but worth doublechecking what you
do (knowing you, you probably did it anyway before posting).
Attila.
On 2009.08.02., at 22:12, Charles Oliver Nutter wrote:
> Ok, finally circled back around to testing things again. With Attila's
> build, I'm still getting crashes, but more seems to work.
>
> I've attached the dump from the crash. To reproduce:
>
> 1. grab and unpack a JRuby nightly from
> 2. set MLVM into JAVA_HOME
> 3. run bin/jruby -J-Djruby.compile.invokedynamic=true
> -J-XX:+EnableInvokeDynamic bench/bench_fib_recursive.rb 100
>
> It should blow up pretty quickly. I have not had opportunity to narrow
> it down any more than this.
>
> Because of the crashing, it's difficult for me to move forward on indy
> work :( I'm standing by to do anything I can do to help figure it out.
>
> - Charlie
More information about the mlvm-dev
mailing list