I'm getting this error on a 3510i phone with my game after I've been playing it for about 5-10 minutes.

Other messages about this error seem to be related to reading an input stream from an http connection, but I'm not doing anything like that.

I thought it might be something to do with allocating too much memory, but I've eliminated that by only creating new objects at start up in the constructors, then just re-using the same objects, never creating any more.

I read somewhere about stack memory overflowing with recursive function calls, but I'm not using those.

I'm sure it's not int's overflowing...

What else can overflow??

Can anyone shed any light on what this message could mean??

Thanks in advance,