PMA/arm/linux: Impossible stack trace
I'm running Phoneme Advanced on a linux/arm system. I'm seeing an intermittent class cast exception. Looking at the source code, this seems impossible, the class that the exception shows is simply not what the method signature accepts! I print the stack trace when this happens, and I see an impossible stack trace, i.e. a method call that simply is not there, the JVM seems to be "jumping the track" or something. This is in a pretty high volume data transfer application, the CPU runs at 40-60% all the time.
1) If I create an exception, and print the stack trace, how accurate is this likely to be.
2) What could cause such mis-operation? Insufficient stack size?
Thanks in advance.