This content has been marked as final. Show 1 reply
As one guess, a C memory bug.
Such bugs can cause almost any sort of behavior. If you see crashes then that would insure it. But it could occur because the memory bug represents deterministic behavior so it only occurs when a specific execution path is taken.
Of course there could be some other context, for example if you are using class loaders and relying on different versions of code then it could be getting the older version.