One more thing,
The issue happens only after the page has been rendered. So, effectively, it does everything in the backend properly, gets the data, renders the page and ... crashes down
We found a similar case when working on our MAC OSX servers.
The issue is caused by AppleÃƒÂ¢Ã‚Â€Ã‚Â™s Quartz Renderer when using RichFaces. (reference -> http://www.davidsalter.co.uk/blog/)
To get around this problem we added the following line to the run.conf file of JBoss AS to tell the JVM not to use Apple's Quartz Renderer :
In our case this worked.