Why MACOSX_UNIVERSAL == true by default?
Henri Gomez
henri.gomez at gmail.com
Sat Oct 13 03:44:56 PDT 2012
Marco, you're using openjdk-build-project packages on Leopard (10.5) ?
And in 32bits mode (-d32) ?
This is very interesting
After -XX:CompileCommand=exclude,sun/nio/cs/StreamDecoder,read and
-XX:-UseLoopPredicate -XX:-LoopLimitCheck did your JVM crash again ?
2012/10/13 Marco Dinacci <marco.dinacci at gmail.com>:
> Hi,
>
>> Sadly I still get errors with Jenkins (test app) when using -d32.
>> Anyboby willing to take a look in it ?
>>
>> #
>> # A fatal error has been detected by the Java Runtime Environment:
>> #
>> # SIGBUS (0xa) at pc=0x00e54875, pid=15221, tid=5891
>> #
>> # JRE version: 7.0
>> # Java VM: OpenJDK Server VM (23.6-b03 mixed mode bsd-x86 )
>> # Problematic frame:
>> # J sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
>> #
>
> I encountered the same issue on OSX Leopard with a JDK7u compiled with
> Henry's universal patch.
> For the moment I use this workaround:
>
> -XX:CompileCommand=exclude,sun/nio/cs/StreamDecoder,read
>
> However after solving this crash another follows (sorry can't remember
> the details now), which I prevent using:
>
> -XX:-UseLoopPredicate -XX:-LoopLimitCheck
>
>
> Best,
> Marco
More information about the macosx-port-dev
mailing list