Need Error Id format or hserror

How do you decode the Error Id found in a HotSpot Virtual Machine Error hs_err_pidnnnn.log file? These files are typically created by the JVM as part of unrecoverable error processing. There exists a tool called hserror which translates the encoded ErrorId into a source file name and line number. Does someone know the technique used to encode this information into an ErrorId (zip, compress, binhex, crc-32, DeadSeaScroll64, SanScrit, rot13, CaptainCrunchDecoderRing-128, etc?).

TIA

Click

# HotSpot Virtual Machine Error : 11# Error ID : 4F530E43505002D5# Please report this error at# http://java.sun.com/cgi-bin/bugreport.cgi## Java VM: Java HotSpot(TM) Server VM (1.4.0_03-b04 mixed mode)#

[719 byte] By [clickcliquea] at [2008-1-7]
# 1

I realize this thread is long dead, but I decided to post the decoder anyway. I keep losing it and having to retype it. At least here I'll be able to look it up.

#!/opt/bin/perl

for ($code = shift; length $code > 4; $code = substr $code, 2) {

print chr 32 + hex substr $code, 0, 2;

}

print ":" . (hex $code) . "\n";

legosaa at 2007-7-9 > top of java,Archived Forums,Debugging Tools and Techniques...
# 2
We are unable to locate the function name symbol for the errorjust occurred. Please refer to release documentation for possiblereason and solutions.
mkienginea at 2007-7-9 > top of java,Archived Forums,Debugging Tools and Techniques...
# 3

4F530E43505002EF decodes to os.cpp:751

I suggest that you run your JVM with -XX:+ShowMessageBoxOnError

and debug the faulting thread using a native debugger. As the error

message indicated, the fault occured while executiung native code

outside that directly controlled by the JVM/

ramki_at_jdca at 2007-7-9 > top of java,Archived Forums,Debugging Tools and Techniques...