Java applications dump core when there is not enough swap space. The application indicates the following bus error:
not enough space
Workaround: Exit other applications running on the system or add more swap space. See the System Administration Guide, Volume I for details on adding swap space.
The Java Thread.suspend() method may cause Java application programs to hang. It is strongly recommended that you do not use the suspend() and resume() methods.
Hangs may occur because a thread holding a lock is suspended and the thread responsible for resuming this thread needs this lock. This is a general problem with threaded programming because of improper usage of these primitives, which leads to application deadlocks.
Workaround: Use other appropriate synchronization methods, such as wait() and notify().
java.sql.Timestamp accepts a two-digit year but does not allow for years beyond 1999 (it interprets a two-digit date as 19xx). This problem does not occur when a four-digit year is specified.
The java.sql.Timestamp class extends the java.util.Date class where several methods have been deprecated. To ensure forward compatibility, use the java.text.SimpleDateFormat methods.
Random bus error or segmentation fault occurs in an application or support library.
Workaround: Use java_g or java -debug to run this program. Also, try turning the JIT off:
setenv JAVA_COMPILER NONE
Any of these workarounds change the execution profile of the VM.
Numerous X-requests in Java applications sometimes cause a slow startup in 8-bit color (TrueColor or PseudoColor) environments. This is especially apparent on slower systems. A large part of the startup delay is due to the computation of an optimal dithered colormap by the awt library during initialization.
Workaround: Adjust the colormap size computed at initialization by using the environment variable VIRTCUBESIZE. Set it to a power of 2 between 4 and 32. The default value is 32.
setenv VIRTCUBESIZE 8
When -nojit is used, the following warning is displayed:
Warning: JIT compiler "none" not found. Will use interpreter
Workaround: Set -Djava.compiler=NONE