Still crashity crashing
szegedia at gmail.com
Mon Aug 3 02:04:14 PDT 2009
Okay, I think I got it... my "hg tip" for bsd-port was okay:
user: glewis at misty.eyesbeyond.com
date: Sat Jul 25 20:53:34 2009 -0700
summary: . Merge from main OpenJDK repository.
But "hg tip" for davinci/patches was definitely not:
date: Fri May 15 13:54:21 2009 -0700
summary: meth: test/development project, for use with netbeans and/
doing an update/pull on it resulted in:
added 17 changesets with 45 changes to 19 files
after which "hg tip" says:
date: Tue Jul 21 02:04:58 2009 -0700
summary: meth: negative tests for low-level MH matching errors
So, this is probably my bad.
Other than that, my build process is as this (using an existing local
1. back out current patches from bsd-port using "hg qselect --pop" on
jdk, hotspot, and langtools -- this is necessary to make sure fpull
and fupdate don't skip them
2. hg fpull; hg fupdate in bsd-port
3. hg fpull; hg fupdate in davinci/patches
4. apply patches: cd davinci; (cd patches/make; gnumake setup); (cd
patches/make; gnumake patch)
5. build: cd bsd-port; ./clean.sh; ./build.sh
my build.sh is this:
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490)
Strangely, trying to build using "gnumake" from davinci/patches/make
will fail; that's why I go back manually to bsd-port. Also, not doing
a ./clean.sh is a bad idea, as it did cause a build to fail in the
past. Anyway, the problem is likely that I failed to update the
davince/patches from Mercurial. Sorry about that - it was really
lame... I'm rebuilding now, will test with Charlie's nightly JRuby
when it's done, and if it works, will republish it.
On 2009.08.03., at 10:13, Christian Thalinger wrote:
> Charles Oliver Nutter wrote:
>> Ok, finally circled back around to testing things again. With
>> 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
> Yes, it crashes for me too with Attila's build. It's very strange
> my builds works but Attila's does not.
> Attila, could give some information how you built your build? Could
> verify you Mercurial tip's? Did you use a different GCC version,
> libraries, ...? Could you provide a debug build?
> I will build my version from scratch and try again...
> -- Christian
More information about the mlvm-dev