Java crashes resulted in 2 separate crash logs: CrashReporter's log and the JavaNativeCrash log.
For Java 1.5 crashes, the CrashReporter crash log now adds all of the information that the JavaNativeCrash log previously did. There no longer is a JavaNativeCrash log.
This problem is now fixed.
Concurrent Mark Sweep Garbage Collection Issues
Applications that use the "+UseConcMarkSweepGC" flag (Concurrent Mark Sweep Garbage Collection algorithm) tended to be unstable.
This problem is now fixed.
On Intel Macs, using a custom JVMTI agent may cause crash.
Custom JVMTI agent native libraries will cause a crash due to EXC_BAD_INSTRUCTION if they call out to another library with a misaligned stack.
This crash can be avoided by adding the __attribute__((force_align_arg_pointer)) gcc attribute to the declaration of each function in the custom JVMTI agent native library.
Java crashes when passed -Dsun.boot.class.path argument, if that path contains more than one directory
If a users passed -Dsun.boot.class.path with more than one directory on the path, Java would crash.
This problem is now fixed.
Last updated: 2007-10-31