I'm running a java application on AIX under JDK1.3.
There is a potential deadlock condition that causes the server to stop responding to certain requests.
I can find this deadlock by generating a java thread dump..
However when I generate the thread dump kill -3 pid,
it generates a javacore file, but the data is truncated in the file..
In other words it doesnt even give me a listing of all the threads as normal..
The problem seesm to be that every file I generate is never more than 520k. The files are usually between 518k and 520k and never more...
I have tried setting the ulimit setttings to unlimited but I think these settings are specifically for the OS core dump and not for teh javacore file..
Can you think of a reason why the javacore file would be truncated at 520k everytime?