title: How to analyze JVM crash file hs_err_pidXYZ.log
body: <p>When working on a webapp in Eclipse and Tomcat (wtp) , tomcat crashes and create a file: hs_err_pid20216.log</p>
  
  <p>I tried to use eclipse MAT to analyse the file but MAT doesn't recognize the file as something it can handle, I tried also DAT and it was the same thing. It won't show in the open file dialog.</p>
  
  <p>What kind of file is it?</p>
  
  <p>What should I use to analyze it?</p>
  
  <p>Do I have to make changes to this file so that it will be possible for these tools to parse it.</p>
  
  <p>The log file is available as a <a href="https://gist.github.com/2350178#file_hs_err_pid20216.log" rel="noreferrer">GitHub gist</a></p>
  
  <p>UPDATE:</p>
  
  <p>See @Dan Cruz reply for more information on how to deal with hs_err_pidXYZ.log file. For curious, the cause of the crash was Jackson being confused by a cyclic relationship (bidirectional one-to-many) but this is another story...</p>