understand java’s hs_err error files

[UPDATE] This information is related to developers only. If you have Java problems or want to know more about hs_err errror logs please refer to this more general post.

now david dice of sun came up with this script to simplify hs_err files, generated by java in case of crashes etc. it is written in perl and sounds quite promising:

The hs_err6.pl perl script parses an existing hs_err file and annotates it with additional information. In particular the script will decode the the rather cryptic “Error ID” string as well as making an attempt to decorate the module-relative offsets (e.g., [jvm.dll+0x1235]) found in native stack listings with more useful symbolic names.

i haven’t tried it yet, as i have no java application that crashes frequently. :) do you?

This entry was posted in my beloved code and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. stotti
    Posted March 18, 2009 at 2:17 pm | Permalink

    Please read this blog’s post “Description of Java hs_err error log” at http://www.stottmeister.com/blog/2009/03/18/description-of-java-hs_err-error-log-files/ to find out more about hs_err files.

2 Trackbacks

  1. [...] i have to correct my statement of how to understand java’s hs_err error files: the tool posted on davids blog was not coded by him but was used sun internally before. it’s still an useful tool, i guess. thanks for pointing out, dave! [...]

  2. [...] wrote on how to understand hs_err files earlier on this blog. Let’s discuss the nature of hs_err files [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany.