jaokim's blog

JVM sustaining engineer at Oracle.

Using the JDK Flight Recorder

A quick guide on the JDK Flight Recorder options.

You don't gotta catch 'em all

Given a StackOverflowError, there's likely not enough stack to do anything about it.

"Failed to write core dump"

Sometimes when the JVM crashes, it tells us it failed to write core dump. This is however not the cause for the crash...

Deciphering the stack trace

When investigating the causes for a JVM crash, it is important to understand the crashlog, and the stack trace. Correctly interpreting the stack frames can give us valuable information on what has happened…

A crash happened outside the Java Virtual Machine

There you are, relaxing and enjoying a game of Minecraft, and suddenly "A fatal error has been detected by the Java Runtime Environment"! To find cues, you want to look in the HotSpot error log.