JVM crash in Java_java_io_UnixFileSystem_list() with OpenJDK-1.6 and JBoss EAP 5.1
Issue
- Our JBoss EAP node went offline and in console the PID is running. but not able to access the application or jmx console. We also cannot force a thread dump.
Environment
-
Red Hat JBoss Enterprise Application Platform 5.1.0
- Java version: 1.6.0_24,Sun Microsystems Inc.
- Java Runtime: OpenJDK Runtime Environment (build 1.6.0_24-b24) (also reproduced on OracleJDK)
- Java VM: OpenJDK 64-Bit Server VM 20.0-b12,Sun Microsystems Inc.
- Java options include:
JAVA_OPTS="-server -d64 -Xms4096m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseCompressedOops -XX:+UseParallelGC -XX:+DisableExplicitGC -verbose:gc -Xloggc:gc.log.`date +%Y%m%d%H%M%S` -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:LargePageSizeInBytes=4m -XX:+HeapDumpOnOutOfMemoryError -Djboss.platform.mbeanserver -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.lang.ClassLoader.allowArraySyntax=true -Dyes.suffix=@yes.my -Dxportal.rhtc.folder.properties=/opt/jboss/jboss-eap-5.1/jboss-as/server/channel-eap-node1/ -Dmobile.prefix=018 -Djava.awt.headless=true "- JBoss is configured for Hot Deployments.
- HDScanner (
$JBOSS_HOME/server/$PROFILE/deploy/hdscanner-jboss-beans.xml) exists and is in use.
- HDScanner (
- Red Hat Enterprise Linux Server release 5.5
- Observed on kernel version kernel-2.6.18-194.el5
-
Red Hat Enterprise Linux Server 5 (with the Resilient Storage Add Ons)
- Red Hat High Availability cluster with 3 nodes
-
A single Global File System 2(GFS2), storing static application data.
- GFS2 filesystems are mounted without
noatime, nodiratimemount options, turning file accesses into writes and causing exclusive filesystem locks to be acquired when not normally required. - GFS2 filesystem contains static files content, and is shared to 3 cluster nodes.
- GFS2 filesystems are mounted without
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.