I'm trying to run a Java application in my 64-bit UML. Unfortunately I have experienced a lot of SIGSEGV's when running my application which makes it next to unusable (it crashes maybe 80% of the time). The only way I have found to make the SIGSEGV's go away has been to disable the Java HotSpot compiler completely (running my application in interpreted mode).
However, in interpreted mode I have observed other strange Java exception problems, which I have never seen when running my application outside the UML. After a lot of googling I have found a small test program ("Test.java") which can easily provoke the problem (at least when run in interpreted mode).