Strange bug occurring over time

Hello Everyone! I'm having a strange bug that occurs after running my application for usually more than 10 minutes. I really have no idea whats causing the problem, and have no idea if its related to the framework.
Anyway, here's what happens, i'll run my application and it'll run perfectly for usually a long time. There are a few things happening here. I'm receiving data through the serial port and processing that data. Anyways, after a while, i get this...

value of scanNewID: False
value of scanNewID: False [all of these are output of the program]
value of scanNewID: False
value of scanNewID: False
value of scanNewID: False
RADVIS_Device.exe [It appears that the cmd prompt executed the application again!]

1 => [context switching?]
2 =>
1 =>
2 =>
1 =>
2 =>
1 =>
2 =>
1 =>
2 =>
1 =>
2 =>
1 =>

After the 1,2 thing starts up, the application basically dies. It appears however that for some reason the cmd prompt is executing another instantiation of the RADVIS_Device.exe application. Am i missing something stupid? Thanks in advance for any help!!

Adam

[1685 byte] By [AdamMishler] at [2008-2-4]
# 1
forcing more serial communication seems to aggregate the problem
AdamMishler at 2007-9-8 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 2
Adam, there isn't really enough here to even begin to guess what is going on. Trying to narrow down a small repro-case and/or posting some code might help out.

Tim Gerken
Microsoft .NET Compact Framework Team

This posting is provided "AS IS" with no warranties, and confers no rights.

timg_msft at 2007-9-8 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...