JVM Core dump on Diagnostics probe

If you discover your JVM is core dumping after you install the Diags/TV probe, then it is likely due to a bug in the JVM that fails to JIT compile a Sonic MQ class. This bug appears in JDK versions 1.5.0_17 and later.

Problem detection:

Core dump file produced (i.e. "hs_err_pid18488.log") contains something along the lines of:

Current CompileTask:

opto: 86% ! progress.message.zclient.ClientSender.threadMain()V @ 609 (1404 bytes)

Workaround:

Add the following argument to the JVM startup:

-XX:CompileCommand=exclude,progress/message/zclient/ClientSender.threadMain

Solution (unverified):

Update the JVM to a later version by installing the appropriate patch. Must be at least 1.5.0_19.

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.