Hey guys,

I'm having this problem with Bluetooth streams. I am connecting my 6680 to (many different) a BT GPS device. They will work fine for some time ( >2 minutes), however I will always end up with the White Screen of Death. To be more specific, the screen will fade to white and the phone will restart.

Here is the code for reading from the stream....

String output = "";

while ((input = isr.read()) != 13)
        output += (char) input;

Nothing special here, but it keeps failing. Also, there appears to be plenty of room on the heap. In addition, the problem only occurs when I am moving. If I am stationary, the connection will hold up.

Is this another type of memory problem? Or is it a problem with losing the Bluetooth connection? Thanx in advance.