jboss cannot cause a bus error as it has no native code. Look for a jdk update to fix this.
Is it possible that some arguments I'm passing to the JVM (in the form of modifications to the run.sh script) are causing it? I added these lines as CUSTOM JAVA OPTS:
-XX:NewRatio=2 -XX:SurvivorRatio=2 -XX:+UseConcMarkSweepGC
These are garbage collection params, and I guess there's a chance that they're not supported or something under apple's JVM.
UseConcMarkSweepGC has been known to cause problems in earlier releases.