Seam Crashing Java on OS X

If you’re developing Seam applications on an Apple Mac using OS X 10.4 Tiger, chances are that at some point the JVM will crash with a segmentation fault such as:

Invalid memory access of location 2df4d000 eip=904716f9

This problem seems to be caused by Apple’s Quartz Renderer and in my experience seems to occur more frequently when using RichFaces.

To get around the problem, you need to tell the JVM not to use Apple’s Quartz Renderer which can be easily done by adding the following JVM option to the JBoss startup script:

-Dapple.awt.graphics.UseQuartz=false

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Facebook Post to Reddit

This entry was posted in Java and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>