Ah that's OK then. I've been having some EXCEPTION_ACCESS_VIOLATION errors where the Java Virtual Machine crashes - apparently in native code.
It's taken some time to track down as the crashes were apparently random. But I now believe it is caused within a method I use that listens to GUI input - hence my wonder when you mentioned button bugs!
I actually think it's my SQL statement within the method that is causing the crash. I suspect some kind of race condition is happening when it's called at the same time. I've commented out the offending section of code and I've not had a crash since *touch wood*.
I think I may have to implement COMMIT and ROLLBACK on the database command to make it safe.