I have been experiencing a random exception in a GPS application I am working on. The exception is within GHIElectronics.NETMF.USBHost.USBH_SerialUSB.
The applications is running on a FEZ Domino. The GPS receiver is a Pharos 500, which I purchased with Microsoft Streets and Maps 2008.
The exception occurs at random times, and by catching the expection and ignoring it processing continues normally, with what appears to be no loss of data.
It has occurred seven times in an eleven hour period. Most of the time the exceptions were two to three hours apart, but once it cccured twice within a second.
- The application contains three class libraries(DLL) and the main program.
- COM1 is being used to communicate to a Sparkfun serial lcd.
- A component shield is used, with one button and two leds connected.
- During execution, one led is toggled each time a gps sentence is received.
- Three gps sentences arrive each second.
- The application runs with three threads, including the main thread.
- GC occurs occurs about once an hour. Memory usage is not growing.
The code to initialize the usb serial port follows:
private static void OnDeviceConnected(USBH_Device device)
{
switch (device.TYPE)
{
default:
//Debug.Print("Unknown device");
USBH_Device unDevice = new USBH_Device(
device.ID, device.INTERFACE_INDEX, USBH_DeviceType.Serial_Prolific,
device.VENDOR_ID, device.PRODUCT_ID, device.PORT_NUMBER);
serial = new USBH_SerialUSB(unDevice, 4800, Parity.None, 8, StopBits.One);
processThread = new Thread(GPSProcessingThread);
processThread.Start();
readThread = new Thread(GPSReadThread);
readThread.Start();
break;
}
}
The code to read the usb serial port follows:
private static void GPSReadThread()
{
serial.ReadTimeout = 20;
serial.Open();
while (true)
{
GPSBuffer buffer = queueManager.GetFreeBuffer();
if (buffer == null)
{
Debug.Print("GPS buffer shortage");
Thread.Sleep(0);
continue;
}
while (true)
{
try
{
// *** EXCEPTION OCCURS ON THE FOLLOWING INSTRUCTION
int bytesRead = serial.Read(buffer.Buffer, 0, buffer.Length);
if (bytesRead == 0)
continue;
buffer.BytesRead = bytesRead;
break;
}
catch (Exception ex)
{
Debug.Print("==============================");
Debug.Print(DateTime.Now.ToString());
Debug.Print(ex.Message);
Debug.Print(ex.StackTrace);
if (ex.InnerException != null)
{
Debug.Print("Inner Exception: " + ex.InnerException.Message);
}
}
}
queueManager.QueueBuffer(buffer);
}
}
The exception is as follows:
Exception System.Exception - 0xffffffff (5)
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000]
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a]
GPSTest.Program::GPSReadThread [IP: 004b]
A first chance exception of type ‘System.Exception’ occurred in GHIElectronics.NETMF.USBHost.dll
The Output log for the entire test period follows . The entire log was included because there sometimes seems to be a relationship between the exception and GC.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\Microsoft .NET Micro Framework\v4.0\Assemblies\mscorlib.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\Microsoft .NET Micro Framework\v4.0\Assemblies\Microsoft.SPOT.Native.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\Microsoft .NET Micro Framework\v4.0\Assemblies\Microsoft.SPOT.Hardware.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\GHI Electronics\GHI NETMF v4.0 SDK\Assemblies\GHIElectronics.NETMF.System.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\GHI Electronics\GHI NETMF v4.0 SDK\Assemblies\GHIElectronics.NETMF.USBHost.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\GHI Electronics\GHI NETMF v4.0 SDK\Assemblies\GHIElectronics.NETMF.Hardware.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'D:\FEZ_Projects\GPSTest\StringExLibrary\bin\Debug\StringExLibrary.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'D:\FEZ_Projects\GPSTest\GPSLibrary\bin\Debug\GPSLibrary.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\Microsoft .NET Micro Framework\v4.0\Assemblies\Microsoft.SPOT.IO.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\Microsoft .NET Micro Framework\v4.0\Assemblies\System.IO.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'D:\FEZ_Projects\GPSTest\SF_LCD_Library\bin\Debug\SF_LCD_Library.dll', Symbols loaded.
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\GHI Electronics\GHI NETMF v4.0 SDK\Assemblies\FEZDomino_GHIElectronics.NETMF.FEZ.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'C:\Program Files\Microsoft .NET Micro Framework\v4.0\Assemblies\Microsoft.SPOT.Hardware.SerialPort.dll'
'Microsoft.SPOT.Debugger.CorDebug.dll' (Managed): Loaded 'D:\FEZ_Projects\GPSTest\GPSTest\bin\Debug\GPSTest.exe', Symbols loaded.
The thread 0x2 has exited with code 0 (0x0).
Start: 05/31/2010 01:50:50
GC: 3msec 29148 bytes used, 35232 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5196 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2304 bytes
Type 15 (FREEBLOCK ): 35232 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29148 bytes used, 35232 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5196 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2304 bytes
Type 15 (FREEBLOCK ): 35232 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29148 bytes used, 35232 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5196 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2304 bytes
Type 15 (FREEBLOCK ): 35232 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
#### Exception System.Exception - 0xffffffff (5) ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000] ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a] ####
#### GPSTest.Program::GPSReadThread [IP: 004b] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.USBHost.dll
==============================
05/31/2010 04:11:08
Exception was thrown: System.Exception
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read
GPSTest.Program::GPSReadThread
GC: 4msec 29256 bytes used, 35124 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35124 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29256 bytes used, 35124 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35124 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29256 bytes used, 35124 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35124 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
#### Exception System.Exception - 0xffffffff (5) ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000] ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a] ####
#### GPSTest.Program::GPSReadThread [IP: 004b] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.USBHost.dll
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5316 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2400 bytes
Type 15 (FREEBLOCK ): 33000 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 2064 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1956 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
==============================
05/31/2010 06:42:57
Exception was thrown: System.Exception
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read
GPSTest.Program::GPSReadThread
#### Exception System.Exception - 0xffffffff (5) ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000] ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a] ####
#### GPSTest.Program::GPSReadThread [IP: 004b] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.USBHost.dll
==============================
05/31/2010 06:44:57
Exception was thrown: System.Exception
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read
GPSTest.Program::GPSReadThread
GC: 4msec 29256 bytes used, 35124 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35124 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
#### Exception System.Exception - 0xffffffff (5) ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000] ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a] ####
#### GPSTest.Program::GPSReadThread [IP: 004b] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.USBHost.dll
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5316 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2400 bytes
Type 15 (FREEBLOCK ): 33552 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 1512 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1956 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
==============================
05/31/2010 08:04:03
Exception was thrown: System.Exception
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read
GPSTest.Program::GPSReadThread
GC: 4msec 29256 bytes used, 35124 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35124 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
#### Exception System.Exception - 0xffffffff (5) ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000] ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a] ####
#### GPSTest.Program::GPSReadThread [IP: 004b] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.USBHost.dll
==============================
05/31/2010 08:44:35
Exception was thrown: System.Exception
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read
GPSTest.Program::GPSReadThread
#### Exception System.Exception - 0xffffffff (5) ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper [IP: 0000] ####
#### GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read [IP: 001a] ####
#### GPSTest.Program::GPSReadThread [IP: 004b] ####
A first chance exception of type 'System.Exception' occurred in GHIElectronics.NETMF.USBHost.dll
==============================
05/31/2010 08:44:35
Exception was thrown: System.Exception
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read_Helper
GHIElectronics.NETMF.USBHost.USBH_SerialUSB::Read
GPSTest.Program::GPSReadThread
GC: 4msec 29256 bytes used, 35124 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35124 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 26 (WAIT_FOR_OBJECT_HEAD): 48 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29208 bytes used, 35172 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35172 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29208 bytes used, 35172 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35172 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29208 bytes used, 35172 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35172 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
GC: 5msec 29208 bytes used, 35172 bytes available
Type 0F (STRING ): 228 bytes
Type 11 (CLASS ): 5256 bytes
Type 12 (VALUETYPE ): 60 bytes
Type 13 (SZARRAY ): 2352 bytes
Type 15 (FREEBLOCK ): 35172 bytes
Type 17 (ASSEMBLY ): 14700 bytes
Type 18 (WEAKCLASS ): 48 bytes
Type 1B (DELEGATE_HEAD ): 612 bytes
Type 1C (DELEGATELIST_HEAD ): 108 bytes
Type 1D (OBJECT_TO_EVENT ): 264 bytes
Type 1E (BINARY_BLOB_HEAD ): 252 bytes
Type 1F (THREAD ): 1536 bytes
Type 20 (SUBTHREAD ): 192 bytes
Type 21 (STACK_FRAME ): 1752 bytes
Type 27 (FINALIZER_HEAD ): 216 bytes
Type 31 (IO_PORT ): 252 bytes
Type 34 (APPDOMAIN_HEAD ): 72 bytes
Type 36 (APPDOMAIN_ASSEMBLY ): 1308 bytes
Any idea what is happening?