Why MACOSX_UNIVERSAL == true by default?

Marco Dinacci marco.dinacci at gmail.com
Sat Oct 13 01:29:22 PDT 2012


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