my application sometimes crashes with the following error:
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# < <http://java.sun.com/cgi-bin/bugreport.cgi
# Java VM: Java HotSpot(TM) Client VM (1.4.2_03-b02 mixed mode)
# Error ID: 4E4D4554484F440E435050019E
# Problematic Thread: prio=1 tid=0xaa2bd6a8 nid=0x37d7 runnable
Heap at VM Abort:
def new generation total 768K, used 238K [0xaaec0000, 0xaaf90000, 0xab3a0000)
eden space 704K, 32% used [0xaaec0000, 0xaaef8f18, 0xaaf70000)
from space 64K, 17% used [0xaaf70000, 0xaaf72c90, 0xaaf80000)
to space 64K, 0% used [0xaaf80000, 0xaaf80000, 0xaaf90000)
tenured generation total 8812K, used 7800K [0xab3a0000, 0xabc3b000, 0xaeec0000)
the space 8812K, 88% used [0xab3a0000, 0xabb3e398, 0xabb3e400, 0xabc3b000)
compacting perm gen total 7168K, used 7017K [0xaeec0000, 0xaf5c0000, 0xb2ec0000)
the space 7168K, 97% used [0xaeec0000, 0xaf59a450, 0xaf59a600, 0xaf5c0000)
The Error ID: 4E4D4554484F440E435050019E
, means that was in nmethod.cpp line 158, but I don't know what is it, or how can I make debug on it?
Anyone can help me? This is VERY urgent!
You need anymore information? I can't duplicate the error because it happens "sometimes" :(
There is one thing that I am doing in my app that I know is not completly correct, but I don't know if is what is causing the crash: sometimes I am stopping a thread with the Stop method instead of leaving the run normally. I do this because in some conditions I really need to stop as fast as possible. Can this be the problem? Should I always terminate normally?
Any help would be appreciated.