Interesting. Never seen this lock up before. I would run under gdb, or attach to the process when it locks up, and then try and take a stack trace via printCallStack(). You can use -breakonerror to avoid the VM exiting and waiting for you to attach gdb.