[Mono-dev] WebRequest Time-out issue on a MIPS embedded Linux platform (mono 3.10.0)

Victor Otero victorbcn at gmail.com
Fri Oct 21 16:11:11 UTC 2016


Hi everyone,

I am trying to run Mono-3.10.0 on an embedded linux system running MIPS.

The system runs Linux 2.6.36, on a MIPS 24Kc v5.0 CPU with 64MiB of
RAM. Mono-3.10.0 has been compiled from source using a toolchain with
gcc 4.7.3 and ucLibc 0.9.33.2. Other versions (3.12, 4.x) of Mono have
the same issue or are not compiling correctly with our toolchain.

The issue we are facing is when using a simple (Http)WebRequest, where
we are constantly getting a WebException. We are also not seeing the
request being generated when we sniff data on the network interface.

Unhandled Exception:
System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult
asyncResult) [0x00000] in <filename unknown>:0
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0
  at Compass.MainClass.Main (System.String[] args) [0x00000] in
<filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.Net.WebException: The
request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult
asyncResult) [0x00000] in <filename unknown>:0
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0
  at Compass.MainClass.Main (System.String[] args) [0x00000] in
<filename unknown>:0


Connectivity in the board works OK: we have tested example code on
mono using .NET net.Socket and  there are no issues on establishing a
connection. So the problem seems to be limited (so far) to the
WebRequest and HttpWebRequest

Enabling all tracing and debugging options we have identified some
lines that may give a hint about the issue, but unfortunately we are
able to interpret them correctly, being our experience with mono very
limited:

[0x2af1ce90: 8.57344 7] ENTER: System.Net.WebConnection:SendRequest
(System.Net.HttpWebRequest)(this:0x2b4610f0[System.Net.WebConnection
Compass.exe], [System.Net.HttpWebRequest:0x2b44f528], )
[0x2af1ce90: 8.57987 8] ENTER: (wrapper remoting-invoke-with-check)
System.Net.HttpWebRequest:get_Aborted
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 8.58026 9] ENTER: System.Net.HttpWebRequest:get_Aborted
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 8.58047 9] LEAVE: System.Net.HttpWebRequest:get_Aborted ()FALSE
[0x2af1ce90: 8.58064 8] LEAVE: (wrapper remoting-invoke-with-check)
System.Net.HttpWebRequest:get_Aborted ()FALSE
[0x2af1ce90:] EXCEPTION handling: System.OverflowException: Number overflow.
[0x2af1ce90:] EXCEPTION handling: System.OverflowException: Resulting
timespan is too big.
EXCEPTION: finally clause 1 of System.Net.WebConnection:SendRequest
(System.Net.HttpWebRequest)
EXCEPTION: catch found at clause 0 of System.Net.SimpleAsyncResult:Run
(System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.62947 8] ENTER:
System.Net.SimpleAsyncResult:SetCompleted
(bool,System.Exception)(this:0x2b45ace0[System.Net.SimpleAsyncResult
Compass.exe], 1, [System.OverflowException:0x2b4614f0], )
[0x2af1ce90: 8.63299 9] ENTER:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool,System.Exception)(this:0x2b45ace0[System.Net.SimpleAsyncResult
Compass.exe], 1, [System.OverflowException:0x2b4614f0], )
[0x2af1ce90: 8.63350 9] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool,System.Exception)
[0x2af1ce90: 8.63378 9] ENTER:
System.Net.SimpleAsyncResult:DoCallback_private
()(this:0x2b45ace0[System.Net.SimpleAsyncResult Compass.exe], )
[0x2af1ce90: 8.63398 9] LEAVE:
System.Net.SimpleAsyncResult:DoCallback_private ()
[0x2af1ce90: 8.63417 8] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted (bool,System.Exception)
[0x2af1ce90: 8.63439 7] LEAVE: System.Net.SimpleAsyncResult:Run
(System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.63460 6] LEAVE:
System.Net.SimpleAsyncResult:RunWithLock
(object,System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.63479 5] LEAVE:
System.Net.HttpWebRequest:BeginGetResponse
(System.AsyncCallback,object)[System.Net.WebAsyncResult:0x2b45ab58]

Any help or tip would be greatly appreciated.


P.S.: The complete log is found below:

# ./mono-3.10.0/bin/mono --debug --trace=N:System.Net mono-3.10.0/Compass.exe
[0x2af1ce90: 0.00000 0] ENTER: System.Net.WebRequest:.cctor ()()
[0x2af1ce90: 3.64966 1] ENTER: System.Net.WebRequest:AddPrefix
(string,System.Type)([STRING:0x2b443640:http],
[TYPE:System.Net.HttpRequestCreator], )
[0x2af1ce90: 3.65180 2] ENTER: System.Net.HttpRequestCreator:.ctor
()(this:0x2b445450[System.Net.HttpRequestCreator Compass.exe], )
[0x2af1ce90: 3.65205 2] LEAVE: System.Net.HttpRequestCreator:.ctor ()
[0x2af1ce90: 3.67059 1] LEAVE: System.Net.WebRequest:AddPrefix
(string,System.Type)
[0x2af1ce90: 3.67124 1] ENTER: System.Net.WebRequest:AddPrefix
(string,System.Type)([STRING:0x2b443a70:https],
[TYPE:System.Net.HttpRequestCreator], )
[0x2af1ce90: 3.67161 2] ENTER: System.Net.HttpRequestCreator:.ctor
()(this:0x2b445470[System.Net.HttpRequestCreator Compass.exe], )
[0x2af1ce90: 3.67187 2] LEAVE: System.Net.HttpRequestCreator:.ctor ()
[0x2af1ce90: 3.67225 1] LEAVE: System.Net.WebRequest:AddPrefix
(string,System.Type)
[0x2af1ce90: 3.67299 1] ENTER: System.Net.WebRequest:AddPrefix
(string,System.Type)([STRING:0x2b443e80:file],
[TYPE:System.Net.FileWebRequestCreator], )
[0x2af1ce90: 3.67477 2] ENTER: System.Net.FileWebRequestCreator:.ctor
()(this:0x2b4454e0[System.Net.FileWebRequestCreator Compass.exe], )
[0x2af1ce90: 3.67503 2] LEAVE: System.Net.FileWebRequestCreator:.ctor ()
[0x2af1ce90: 3.67532 1] LEAVE: System.Net.WebRequest:AddPrefix
(string,System.Type)
[0x2af1ce90: 3.67611 1] ENTER: System.Net.WebRequest:AddPrefix
(string,System.Type)([STRING:0x2b444298:ftp],
[TYPE:System.Net.FtpRequestCreator], )
[0x2af1ce90: 3.67791 2] ENTER: System.Net.FtpRequestCreator:.ctor
()(this:0x2b445550[System.Net.FtpRequestCreator Compass.exe], )
[0x2af1ce90: 3.67817 2] LEAVE: System.Net.FtpRequestCreator:.ctor ()
[0x2af1ce90: 3.67846 1] LEAVE: System.Net.WebRequest:AddPrefix
(string,System.Type)
[0x2af1ce90: 3.67863 0] LEAVE: System.Net.WebRequest:.cctor ()
[0x2af1ce90: 3.67888 0] ENTER: System.Net.WebRequest:Create
(string)([STRING:0x2c0a8010:http://httpbin.org], )
[0x2af1ce90: 3.92624 1] ENTER: System.Net.WebRequest:Create
(System.Uri)([System.Uri:0x2b445868], )
[0x2af1ce90:] EXCEPTION handling: System.ArgumentNullException:
Argument cannot be null.
Parameter name: name
[0x2af1ce90: 4.15208 2] ENTER: System.Net.WebRequest:GetCreator
(string)([STRING:0x2b4473e8:http://httpbin.org/], )
[0x2af1ce90: 4.18406 2] LEAVE: System.Net.WebRequest:GetCreator
(string)[System.Net.HttpRequestCreator:0x2b445450]
[0x2af1ce90: 4.19146 2] ENTER: System.Net.HttpRequestCreator:Create
(System.Uri)(this:0x2b445450[System.Net.HttpRequestCreator
Compass.exe], [System.Uri:0x2b445868], )
[0x2af1ce90: 4.19476 3] ENTER: System.Net.HttpWebRequest:.cctor ()()
[0x2af1ce90: 4.33002 3] LEAVE: System.Net.HttpWebRequest:.cctor ()
[0x2af1ce90: 4.33235 3] ENTER: (wrapper remoting-invoke-with-check)
System.Net.HttpWebRequest:.ctor
(System.Uri)(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe],
[System.Uri:0x2b445868], )
[0x2af1ce90: 4.33777 4] ENTER: System.Net.HttpVersion:.cctor ()()
[0x2af1ce90: 4.34298 4] LEAVE: System.Net.HttpVersion:.cctor ()
[0x2af1ce90: 4.35107 4] ENTER: System.Net.HttpWebRequest:.ctor
(System.Uri)(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe],
[System.Uri:0x2b445868], )
[0x2af1ce90: 4.35289 5] ENTER: System.Net.WebRequest:.ctor
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 4.35324 5] LEAVE: System.Net.WebRequest:.ctor ()
[0x2af1ce90: 4.35477 5] ENTER: System.Net.GlobalProxySelection:get_Select ()()
[0x2af1ce90: 4.35815 6] ENTER: System.Net.WebRequest:get_DefaultWebProxy ()()
[0x2af1ce90: 4.37325 7] ENTER: System.Net.WebRequest:GetDefaultWebProxy ()()
[0x2af1ce90: 4.48836 8] ENTER: System.Net.IPAddress:.cctor ()()
[0x2af1ce90: 4.49023 9] ENTER: System.Net.IPAddress:.ctor
(long)(this:0x2b452c98[System.Net.IPAddress Compass.exe],
0x000000000000000c, )
[0x2af1ce90: 4.49051 9] LEAVE: System.Net.IPAddress:.ctor (long)
[0x2af1ce90: 4.49297 9] ENTER: System.Net.IPAddress:Parse
(string)([STRING:0x2c0a89e8:255.255.255.255], )
[0x2af1ce90: 4.49607 10] ENTER: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)([STRING:0x2c0a89e8:255.255.255.255],
[BYREF:0x7fbb5fa0], )
[0x2af1ce90: 4.51396 11] ENTER: System.Net.IPAddress:ParseIPV4
(string)([STRING:0x2c0a89e8:255.255.255.255], )
[0x2af1ce90: 4.57924 12] ENTER: System.Net.IPAddress:.ctor
(long)(this:0x2b4531e0[System.Net.IPAddress Compass.exe],
0xffffffff0000000c, )
[0x2af1ce90: 4.57951 12] LEAVE: System.Net.IPAddress:.ctor (long)
[0x2af1ce90: 4.57968 11] LEAVE: System.Net.IPAddress:ParseIPV4
(string)[System.Net.IPAddress:0x2b4531e0]
[0x2af1ce90: 4.57993 10] LEAVE: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)TRUE:1
[0x2af1ce90: 4.58009 9] LEAVE: System.Net.IPAddress:Parse
(string)[System.Net.IPAddress:0x2b4531e0]
[0x2af1ce90: 4.58044 9] ENTER: System.Net.IPAddress:Parse
(string)([STRING:0x2c0a0d58:127.0.0.1], )
[0x2af1ce90: 4.58070 10] ENTER: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)([STRING:0x2c0a0d58:127.0.0.1],
[BYREF:0x7fbb5fa0], )
[0x2af1ce90: 4.58092 11] ENTER: System.Net.IPAddress:ParseIPV4
(string)([STRING:0x2c0a0d58:127.0.0.1], )
[0x2af1ce90: 4.58125 12] ENTER: System.Net.IPAddress:.ctor
(long)(this:0x2b4532c0[System.Net.IPAddress Compass.exe],
0x0100007f0000000c, )
[0x2af1ce90: 4.58149 12] LEAVE: System.Net.IPAddress:.ctor (long)
[0x2af1ce90: 4.58165 11] LEAVE: System.Net.IPAddress:ParseIPV4
(string)[System.Net.IPAddress:0x2b4532c0]
[0x2af1ce90: 4.58185 10] LEAVE: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)TRUE:1
[0x2af1ce90: 4.58202 9] LEAVE: System.Net.IPAddress:Parse
(string)[System.Net.IPAddress:0x2b4532c0]
[0x2af1ce90: 4.58237 9] ENTER: System.Net.IPAddress:Parse
(string)([STRING:0x2c0a89e8:255.255.255.255], )
[0x2af1ce90: 4.58263 10] ENTER: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)([STRING:0x2c0a89e8:255.255.255.255],
[BYREF:0x7fbb5fa0], )
[0x2af1ce90: 4.58286 11] ENTER: System.Net.IPAddress:ParseIPV4
(string)([STRING:0x2c0a89e8:255.255.255.255], )
[0x2af1ce90: 4.58320 12] ENTER: System.Net.IPAddress:.ctor
(long)(this:0x2b4533b8[System.Net.IPAddress Compass.exe],
0xffffffff0000000c, )
[0x2af1ce90: 4.58344 12] LEAVE: System.Net.IPAddress:.ctor (long)
[0x2af1ce90: 4.58359 11] LEAVE: System.Net.IPAddress:ParseIPV4
(string)[System.Net.IPAddress:0x2b4533b8]
[0x2af1ce90: 4.58382 10] LEAVE: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)TRUE:1
[0x2af1ce90: 4.58399 9] LEAVE: System.Net.IPAddress:Parse
(string)[System.Net.IPAddress:0x2b4533b8]
[0x2af1ce90: 4.58686 9] ENTER: System.Net.IPAddress:ParseIPV6
(string)([STRING:0x2c0985c8:::], )
[0x2af1ce90: 4.60612 10] ENTER: System.Net.IPv6Address:.cctor ()()
[0x2af1ce90: 4.60881 11] ENTER: System.Net.IPv6Address:Parse
(string)([STRING:0x2c0985e0:::1], )
[0x2af1ce90: 4.60926 12] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2c0985e0:::1],
[BYREF:0x7fbb5a50], )
[0x2af1ce90: 4.63827 13] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b453430, [STRING:0x2b453460:1], )
[0x2af1ce90: 4.63865 13] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=1
[0x2af1ce90: 4.63903 13] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b453430, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.63926 13] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.64141 13] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int,int)(this:0x2b453488[System.Net.IPv6Address
Compass.exe], 0x2b453430, 0, 0, )
[0x2af1ce90: 4.64398 14] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int)(this:0x2b453488[System.Net.IPv6Address Compass.exe],
0x2b453430, 0, )
[0x2af1ce90: 4.64661 15] ENTER: System.Net.IPv6Address:.ctor
(uint16[])(this:0x2b453488[System.Net.IPv6Address Compass.exe],
0x2b453430, )
[0x2af1ce90: 4.64688 15] LEAVE: System.Net.IPv6Address:.ctor (uint16[])
[0x2af1ce90: 4.64705 14] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int)
[0x2af1ce90: 4.64721 13] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int,int)
[0x2af1ce90: 4.64740 12] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)TRUE:1
[0x2af1ce90: 4.64757 11] LEAVE: System.Net.IPv6Address:Parse
(string)[System.Net.IPv6Address:0x2b453488]
[0x2af1ce90: 4.64795 11] ENTER: System.Net.IPv6Address:Parse
(string)([STRING:0x2c0985c8:::], )
[0x2af1ce90: 4.64821 12] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2c0985c8:::],
[BYREF:0x7fbb5a50], )
[0x2af1ce90: 4.64847 13] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b4534a0, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.64868 13] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.64886 13] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b4534a0, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.64906 13] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.64925 13] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int,int)(this:0x2b4534c0[System.Net.IPv6Address
Compass.exe], 0x2b4534a0, 0, 0, )
[0x2af1ce90: 4.64948 14] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int)(this:0x2b4534c0[System.Net.IPv6Address Compass.exe],
0x2b4534a0, 0, )
[0x2af1ce90: 4.64970 15] ENTER: System.Net.IPv6Address:.ctor
(uint16[])(this:0x2b4534c0[System.Net.IPv6Address Compass.exe],
0x2b4534a0, )
[0x2af1ce90: 4.64990 15] LEAVE: System.Net.IPv6Address:.ctor (uint16[])
[0x2af1ce90: 4.65006 14] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int)
[0x2af1ce90: 4.65022 13] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int,int)
[0x2af1ce90: 4.65040 12] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)TRUE:1
[0x2af1ce90: 4.65057 11] LEAVE: System.Net.IPv6Address:Parse
(string)[System.Net.IPv6Address:0x2b4534c0]
[0x2af1ce90: 4.65074 10] LEAVE: System.Net.IPv6Address:.cctor ()
[0x2af1ce90: 4.65100 10] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2c0985c8:::],
[BYREF:0x7fbb5f90], )
[0x2af1ce90: 4.65126 11] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b4534d8, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.65146 11] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.65164 11] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b4534d8, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.65187 11] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.65206 11] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int,int)(this:0x2b4534f8[System.Net.IPv6Address
Compass.exe], 0x2b4534d8, 0, 0, )
[0x2af1ce90: 4.65230 12] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int)(this:0x2b4534f8[System.Net.IPv6Address Compass.exe],
0x2b4534d8, 0, )
[0x2af1ce90: 4.65251 13] ENTER: System.Net.IPv6Address:.ctor
(uint16[])(this:0x2b4534f8[System.Net.IPv6Address Compass.exe],
0x2b4534d8, )
[0x2af1ce90: 4.65272 13] LEAVE: System.Net.IPv6Address:.ctor (uint16[])
[0x2af1ce90: 4.65288 12] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int)
[0x2af1ce90: 4.65304 11] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int,int)
[0x2af1ce90: 4.65322 10] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)TRUE:1
[0x2af1ce90: 4.65462 10] ENTER: System.Net.IPv6Address:get_Address
()(this:0x2b4534f8[System.Net.IPv6Address Compass.exe], )
[0x2af1ce90: 4.65487 10] LEAVE: System.Net.IPv6Address:get_Address
()result=0x2b4534d8
[0x2af1ce90: 4.65631 10] ENTER: System.Net.IPv6Address:get_ScopeId
()(this:0x2b4534f8[System.Net.IPv6Address Compass.exe], )
[0x2af1ce90: 4.65656 10] LEAVE: System.Net.IPv6Address:get_ScopeId
()lresult=0x               0
[0x2af1ce90: 4.66001 10] ENTER: System.Net.IPAddress:.ctor
(uint16[],long)(this:0x2b453528[System.Net.IPAddress Compass.exe],
0x2b4534d8, 0x0000000000000000, )
[0x2af1ce90: 4.66591 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.66755 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.66785 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.66802 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.66818 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.66836 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.66854 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.66871 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.66886 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.66904 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.66922 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.66938 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.66954 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.66971 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.66989 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67005 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67021 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67039 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67057 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67073 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67089 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67106 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67124 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67141 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67157 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67176 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67195 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67211 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67227 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67245 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67263 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67279 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67296 10] LEAVE: System.Net.IPAddress:.ctor (uint16[],long)
[0x2af1ce90: 4.67311 9] LEAVE: System.Net.IPAddress:ParseIPV6
(string)[System.Net.IPAddress:0x2b453528]
[0x2af1ce90: 4.67346 9] ENTER: System.Net.IPAddress:ParseIPV6
(string)([STRING:0x2c0985e0:::1], )
[0x2af1ce90: 4.67372 10] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2c0985e0:::1],
[BYREF:0x7fbb5f90], )
[0x2af1ce90: 4.67399 11] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b453558, [STRING:0x2b453588:1], )
[0x2af1ce90: 4.67421 11] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=1
[0x2af1ce90: 4.67439 11] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b453558, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.67460 11] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.67479 11] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int,int)(this:0x2b453598[System.Net.IPv6Address
Compass.exe], 0x2b453558, 0, 0, )
[0x2af1ce90: 4.67502 12] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int)(this:0x2b453598[System.Net.IPv6Address Compass.exe],
0x2b453558, 0, )
[0x2af1ce90: 4.67523 13] ENTER: System.Net.IPv6Address:.ctor
(uint16[])(this:0x2b453598[System.Net.IPv6Address Compass.exe],
0x2b453558, )
[0x2af1ce90: 4.67544 13] LEAVE: System.Net.IPv6Address:.ctor (uint16[])
[0x2af1ce90: 4.67560 12] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int)
[0x2af1ce90: 4.67581 11] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int,int)
[0x2af1ce90: 4.67599 10] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)TRUE:1
[0x2af1ce90: 4.67616 10] ENTER: System.Net.IPv6Address:get_Address
()(this:0x2b453598[System.Net.IPv6Address Compass.exe], )
[0x2af1ce90: 4.67635 10] LEAVE: System.Net.IPv6Address:get_Address
()result=0x2b453558
[0x2af1ce90: 4.67651 10] ENTER: System.Net.IPv6Address:get_ScopeId
()(this:0x2b453598[System.Net.IPv6Address Compass.exe], )
[0x2af1ce90: 4.67670 10] LEAVE: System.Net.IPv6Address:get_ScopeId
()lresult=0x               0
[0x2af1ce90: 4.67688 10] ENTER: System.Net.IPAddress:.ctor
(uint16[],long)(this:0x2b4535b0[System.Net.IPAddress Compass.exe],
0x2b453558, 0x0000000000000000, )
[0x2af1ce90: 4.67709 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67727 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67745 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67761 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67778 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67795 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67813 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67830 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67846 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67864 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67882 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67898 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67914 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.67932 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.67950 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.67966 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.67984 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.68002 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.68020 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.68036 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.68052 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.68070 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.68088 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.68104 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.68120 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 4.68137 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 4.68155 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 4.68171 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 4.68187 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(1, )
[0x2af1ce90: 4.68206 12] ENTER: System.Net.IPAddress:SwapShort (int16)(1, )
[0x2af1ce90: 4.68223 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=256
[0x2af1ce90: 4.68239 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=256
[0x2af1ce90: 4.68256 10] LEAVE: System.Net.IPAddress:.ctor (uint16[],long)
[0x2af1ce90: 4.68271 9] LEAVE: System.Net.IPAddress:ParseIPV6
(string)[System.Net.IPAddress:0x2b4535b0]
[0x2af1ce90: 4.68307 9] ENTER: System.Net.IPAddress:ParseIPV6
(string)([STRING:0x2c0985c8:::], )
[0x2af1ce90: 4.68332 10] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2c0985c8:::],
[BYREF:0x7fbb5f90], )
[0x2af1ce90: 4.68356 11] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b4535e0, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.68380 11] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.68398 11] ENTER: System.Net.IPv6Address:Fill
(uint16[],string)(0x2b4535e0, [STRING:0x2c09c010:], )
[0x2af1ce90: 4.68418 11] LEAVE: System.Net.IPv6Address:Fill
(uint16[],string)result=0
[0x2af1ce90: 4.68437 11] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int,int)(this:0x2b453600[System.Net.IPv6Address
Compass.exe], 0x2b4535e0, 0, 0, )
[0x2af1ce90: 4.68460 12] ENTER: System.Net.IPv6Address:.ctor
(uint16[],int)(this:0x2b453600[System.Net.IPv6Address Compass.exe],
0x2b4535e0, 0, )
[0x2af1ce90: 4.68482 13] ENTER: System.Net.IPv6Address:.ctor
(uint16[])(this:0x2b453600[System.Net.IPv6Address Compass.exe],
0x2b4535e0, )
[0x2af1ce90: 4.68502 13] LEAVE: System.Net.IPv6Address:.ctor (uint16[])
[0x2af1ce90: 4.68518 12] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int)
[0x2af1ce90: 4.68534 11] LEAVE: System.Net.IPv6Address:.ctor (uint16[],int,int)
[0x2af1ce90: 4.68552 10] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)TRUE:1
[0x2af1ce90: 4.68569 10] ENTER: System.Net.IPv6Address:get_Address
()(this:0x2b453600[System.Net.IPv6Address Compass.exe], )
[0x2af1ce90: 4.68588 10] LEAVE: System.Net.IPv6Address:get_Address
()result=0x2b4535e0
[0x2af1ce90: 4.68604 10] ENTER: System.Net.IPv6Address:get_ScopeId
()(this:0x2b453600[System.Net.IPv6Address Compass.exe], )
[0x2af1ce90: 7.47750 10] LEAVE: System.Net.IPv6Address:get_ScopeId
()lresult=0x               0
[0x2af1ce90: 7.47772 10] ENTER: System.Net.IPAddress:.ctor
(uint16[],long)(this:0x2b453618[System.Net.IPAddress Compass.exe],
0x2b4535e0, 0x0000000000000000, )
[0x2af1ce90: 7.47794 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.47812 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.47830 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.47846 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.47862 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.47879 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.47897 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.47912 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.47928 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.47946 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.47964 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.47982 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.47999 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.48016 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.48034 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.48050 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.48066 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.48084 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.48102 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.48118 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.48134 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.48152 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.48169 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.48185 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.48201 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.48218 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.48236 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.48252 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.48268 11] ENTER:
System.Net.IPAddress:HostToNetworkOrder (int16)(0, )
[0x2af1ce90: 7.48286 12] ENTER: System.Net.IPAddress:SwapShort (int16)(0, )
[0x2af1ce90: 7.48303 12] LEAVE: System.Net.IPAddress:SwapShort (int16)result=0
[0x2af1ce90: 7.48320 11] LEAVE:
System.Net.IPAddress:HostToNetworkOrder (int16)result=0
[0x2af1ce90: 7.48336 10] LEAVE: System.Net.IPAddress:.ctor (uint16[],long)
[0x2af1ce90: 7.48351 9] LEAVE: System.Net.IPAddress:ParseIPV6
(string)[System.Net.IPAddress:0x2b453618]
[0x2af1ce90: 7.48370 8] LEAVE: System.Net.IPAddress:.cctor ()
[0x2af1ce90: 7.50071 8] ENTER: System.Net.WebRequest:GetSystemWebProxy ()()
[0x2af1ce90: 7.50324 9] ENTER: System.Net.WebRequest:IsWindows ()()
[0x2af1ce90: 7.52316 9] LEAVE: System.Net.WebRequest:IsWindows ()FALSE
[0x2af1ce90: 7.53930 9] ENTER: System.Net.WebProxy:.ctor
()(this:0x2b453790[System.Net.WebProxy Compass.exe], )
[0x2af1ce90: 7.54244 10] ENTER: System.Net.WebProxy:.ctor
(System.Uri,bool,string[],System.Net.ICredentials)(this:0x2b453790[System.Net.WebProxy
Compass.exe], (nil), 0, (nil), (nil), )
[0x2af1ce90: 7.54682 11] ENTER: System.Net.WebProxy:CheckBypassList
()(this:0x2b453790[System.Net.WebProxy Compass.exe], )
[0x2af1ce90: 7.54707 11] LEAVE: System.Net.WebProxy:CheckBypassList ()
[0x2af1ce90: 7.54729 10] LEAVE: System.Net.WebProxy:.ctor
(System.Uri,bool,string[],System.Net.ICredentials)
[0x2af1ce90: 7.54745 9] LEAVE: System.Net.WebProxy:.ctor ()
[0x2af1ce90: 7.54760 8] LEAVE: System.Net.WebRequest:GetSystemWebProxy
()[System.Net.WebProxy:0x2b453790]
[0x2af1ce90: 7.59002 7] LEAVE:
System.Net.WebRequest:GetDefaultWebProxy
()[System.Net.WebProxy:0x2b453790]
[0x2af1ce90: 7.59039 6] LEAVE:
System.Net.WebRequest:get_DefaultWebProxy
()[System.Net.WebProxy:0x2b453790]
[0x2af1ce90: 7.59059 5] LEAVE:
System.Net.GlobalProxySelection:get_Select
()[System.Net.WebProxy:0x2b453790]
[0x2af1ce90: 7.60904 5] ENTER: System.Net.WebHeaderCollection:.cctor ()()
[0x2af1ce90: 7.64045 5] LEAVE: System.Net.WebHeaderCollection:.cctor ()
[0x2af1ce90: 7.64375 5] ENTER: System.Net.WebHeaderCollection:.ctor
(System.Net.WebHeaderCollection/HeaderInfo)(this:0x2b456df8[System.Net.WebHeaderCollection
Compass.exe], 1, )
[0x2af1ce90: 7.66294 5] LEAVE: System.Net.WebHeaderCollection:.ctor
(System.Net.WebHeaderCollection/HeaderInfo)
[0x2af1ce90: 7.66446 5] ENTER:
System.Net.HttpWebRequest:set_ThrowOnError
(bool)(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], 1, )
[0x2af1ce90: 7.66473 5] LEAVE: System.Net.HttpWebRequest:set_ThrowOnError (bool)
[0x2af1ce90: 7.66749 5] ENTER:
System.Net.HttpWebRequest:ResetAuthorization
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 7.66976 5] LEAVE: System.Net.HttpWebRequest:ResetAuthorization ()
[0x2af1ce90: 7.67001 4] LEAVE: System.Net.HttpWebRequest:.ctor (System.Uri)
[0x2af1ce90: 7.67020 3] LEAVE: (wrapper remoting-invoke-with-check)
System.Net.HttpWebRequest:.ctor (System.Uri)
[0x2af1ce90: 7.67038 2] LEAVE: System.Net.HttpRequestCreator:Create
(System.Uri)[System.Net.HttpWebRequest:0x2b44f528]
[0x2af1ce90: 7.67058 1] LEAVE: System.Net.WebRequest:Create
(System.Uri)[System.Net.HttpWebRequest:0x2b44f528]
[0x2af1ce90: 7.67075 0] LEAVE: System.Net.WebRequest:Create
(string)[System.Net.HttpWebRequest:0x2b44f528]
System.Net.HttpWebRequest
[0x2af1ce90: 7.98172 0] ENTER: System.Net.HttpWebRequest:GetResponse
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 7.99437 1] ENTER:
System.Net.HttpWebRequest:BeginGetResponse
(System.AsyncCallback,object)(this:0x2b44f528[System.Net.HttpWebRequest
Compass.exe], (nil), (nil), )
[0x2af1ce90: 7.99681 2] ENTER: System.Net.HttpWebRequest:get_Aborted
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 7.99893 2] LEAVE: System.Net.HttpWebRequest:get_Aborted ()FALSE
[0x2af1ce90: 8.00090 2] ENTER:
System.Net.HttpWebRequest:get_TransferEncoding
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 8.00427 3] ENTER: System.Net.WebHeaderCollection:Get
(string)(this:0x2b456df8[System.Net.WebHeaderCollection Compass.exe],
[STRING:0x2c0a8c50:Transfer-Encoding], )
[0x2af1ce90: 8.02104 3] LEAVE: System.Net.WebHeaderCollection:Get
(string)[STRING:null],
[0x2af1ce90: 8.02126 2] LEAVE:
System.Net.HttpWebRequest:get_TransferEncoding ()[STRING:null],
[0x2af1ce90: 8.02440 2] ENTER: System.Net.WebAsyncResult:.ctor
(System.Net.HttpWebRequest,System.AsyncCallback,object)(this:0x2b45ab58[System.Net.WebAsyncResult
Compass.exe], [System.Net.HttpWebRequest:0x2b44f528], (nil), (nil), )
[0x2af1ce90: 8.02887 3] ENTER: System.Net.SimpleAsyncResult:.ctor
(System.AsyncCallback,object)(this:0x2b45ab58[System.Net.WebAsyncResult
Compass.exe], (nil), (nil), )
[0x2af1ce90: 8.02921 3] LEAVE: System.Net.SimpleAsyncResult:.ctor
(System.AsyncCallback,object)
[0x2af1ce90: 8.02942 2] LEAVE: System.Net.WebAsyncResult:.ctor
(System.Net.HttpWebRequest,System.AsyncCallback,object)
[0x2af1ce90: 8.03381 2] ENTER:
System.Net.SimpleAsyncResult:RunWithLock
(object,System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)([System.Object:0x2b44f668],
[System.Net.SimpleAsyncFunc:0x2b45abe8],
[System.Net.SimpleAsyncCallback:0x2b45ac20], )
[0x2af1ce90: 8.03796 3] ENTER: System.Net.SimpleAsyncResult:Run
(System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)([System.Net.SimpleAsyncFunc:0x2b45ac70],
[System.Net.SimpleAsyncCallback:0x2b45aca8], )
[0x2af1ce90: 8.04029 4] ENTER: System.Net.SimpleAsyncResult:.ctor
(System.Net.SimpleAsyncCallback)(this:0x2b45ace0[System.Net.SimpleAsyncResult
Compass.exe], [System.Net.SimpleAsyncCallback:0x2b45aca8], )
[0x2af1ce90: 8.04063 4] LEAVE: System.Net.SimpleAsyncResult:.ctor
(System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.05003 4] ENTER:
System.Net.HttpWebRequest:CheckIfForceWrite
(System.Net.SimpleAsyncResult)(this:0x2b44f528[System.Net.HttpWebRequest
Compass.exe], [System.Net.SimpleAsyncResult:0x2b45ace0], )
[0x2af1ce90: 8.05034 4] LEAVE:
System.Net.HttpWebRequest:CheckIfForceWrite
(System.Net.SimpleAsyncResult)FALSE
[0x2af1ce90: 8.05206 4] ENTER:
System.Net.SimpleAsyncResult:SetCompleted
(bool)(this:0x2b45ace0[System.Net.SimpleAsyncResult Compass.exe], 1, )
[0x2af1ce90: 8.05682 5] ENTER:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool)(this:0x2b45ace0[System.Net.SimpleAsyncResult Compass.exe], 1, )
[0x2af1ce90: 8.05729 5] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted_internal (bool)
[0x2af1ce90: 8.05926 5] ENTER:
System.Net.SimpleAsyncResult:DoCallback_private
()(this:0x2b45ace0[System.Net.SimpleAsyncResult Compass.exe], )
[0x2af1ce90: 8.08791 6] ENTER:
System.Net.HttpWebRequest:GetServicePoint
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 8.11974 7] ENTER: System.Net.ServicePointManager:.cctor ()()
[0x2af1ce90: 8.15280 7] LEAVE: System.Net.ServicePointManager:.cctor ()
[0x2af1ce90: 8.15315 7] ENTER:
System.Net.ServicePointManager:FindServicePoint
(System.Uri,System.Net.IWebProxy)([System.Uri:0x2b445868],
[System.Net.WebProxy:0x2b453790], )
[0x2af1ce90: 8.16824 8] ENTER: System.Net.WebProxy:IsBypassed
(System.Uri)(this:0x2b453790[System.Net.WebProxy Compass.exe],
[System.Uri:0x2b445868], )
[0x2af1ce90: 8.17506 9] ENTER: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)([STRING:0x2b4468b0:httpbin.org],
[BYREF:0x7fbb6da0], )
[0x2af1ce90: 8.17534 10] ENTER: System.Net.IPAddress:ParseIPV4
(string)([STRING:0x2b4468b0:httpbin.org], )
[0x2af1ce90: 8.17563 10] LEAVE: System.Net.IPAddress:ParseIPV4
(string)[OBJECT:(nil)]
[0x2af1ce90: 8.17596 10] ENTER: System.Net.IPAddress:ParseIPV6
(string)([STRING:0x2b4468b0:httpbin.org], )
[0x2af1ce90: 8.17622 11] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2b4468b0:httpbin.org],
[BYREF:0x7fbb6d28], )
[0x2af1ce90: 8.17649 11] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)FALSE
[0x2af1ce90: 8.17666 10] LEAVE: System.Net.IPAddress:ParseIPV6
(string)[OBJECT:(nil)]
[0x2af1ce90: 8.17685 9] LEAVE: System.Net.IPAddress:TryParse
(string,System.Net.IPAddress&)FALSE
[0x2af1ce90: 8.17712 9] ENTER: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)([STRING:0x2b4468b0:httpbin.org],
[BYREF:0x7fbb6da4], )
[0x2af1ce90: 8.17740 9] LEAVE: System.Net.IPv6Address:TryParse
(string,System.Net.IPv6Address&)FALSE
[0x2af1ce90: 8.17769 8] LEAVE: System.Net.WebProxy:IsBypassed (System.Uri)TRUE:1
[0x2af1ce90: 8.19458 8] ENTER: System.Net.ServicePoint:.ctor
(System.Uri,int,int)(this:0x2b460018[System.Net.ServicePoint
Compass.exe], [System.Uri:0x2b45f5b8], 2, 100000, )
[0x2af1ce90: 8.23552 8] LEAVE: System.Net.ServicePoint:.ctor
(System.Uri,int,int)
[0x2af1ce90: 8.23844 8] ENTER: System.Net.ServicePoint:SetTcpKeepAlive
(bool,int,int)(this:0x2b460018[System.Net.ServicePoint Compass.exe],
0, 0, 0, )
[0x2af1ce90: 8.23873 8] LEAVE: System.Net.ServicePoint:SetTcpKeepAlive
(bool,int,int)
[0x2af1ce90: 8.24420 7] LEAVE:
System.Net.ServicePointManager:FindServicePoint
(System.Uri,System.Net.IWebProxy)[System.Net.ServicePoint:0x2b460018]
[0x2af1ce90: 8.24456 6] LEAVE:
System.Net.HttpWebRequest:GetServicePoint
()[System.Net.ServicePoint:0x2b460018]
[0x2af1ce90: 8.25354 6] ENTER: System.Net.ServicePoint:SendRequest
(System.Net.HttpWebRequest,string)(this:0x2b460018[System.Net.ServicePoint
Compass.exe], [System.Net.HttpWebRequest:0x2b44f528], [STRING:null], )
[0x2af1ce90: 8.26221 7] ENTER:
System.Net.ServicePoint:GetConnectionGroup
(string)(this:0x2b460018[System.Net.ServicePoint Compass.exe],
[STRING:null], )
[0x2af1ce90: 8.26747 8] ENTER: System.Net.WebConnectionGroup:.ctor
(System.Net.ServicePoint,string)(this:0x2b460ee8[System.Net.WebConnectionGroup
Compass.exe], [System.Net.ServicePoint:0x2b460018],
[STRING:0x2c09c010:], )
[0x2af1ce90: 8.27198 8] LEAVE: System.Net.WebConnectionGroup:.ctor
(System.Net.ServicePoint,string)
[0x2af1ce90: 8.27582 8] ENTER:
System.Net.WebConnectionGroup:add_ConnectionClosed
(System.EventHandler)(this:0x2b460ee8[System.Net.WebConnectionGroup
Compass.exe], [System.EventHandler:0x2b460fd0], )
[0x2af1ce90: 8.28224 8] LEAVE:
System.Net.WebConnectionGroup:add_ConnectionClosed
(System.EventHandler)
[0x2af1ce90: 8.28912 7] LEAVE:
System.Net.ServicePoint:GetConnectionGroup
(string)[System.Net.WebConnectionGroup:0x2b460ee8]
[0x2af1ce90: 8.29232 7] ENTER:
System.Net.WebConnectionGroup:GetConnection
(System.Net.HttpWebRequest,bool&)(this:0x2b460ee8[System.Net.WebConnectionGroup
Compass.exe], [System.Net.HttpWebRequest:0x2b44f528],
[BYREF:0x7fbb6ecd], )
[0x2af1ce90: 8.30298 8] ENTER:
System.Net.WebConnectionGroup:CreateOrReuseConnection
(System.Net.HttpWebRequest,bool&)(this:0x2b460ee8[System.Net.WebConnectionGroup
Compass.exe], [System.Net.HttpWebRequest:0x2b44f528],
[BYREF:0x7fbb6ecd], )
[0x2af1ce90: 8.31150 9] ENTER:
System.Net.WebConnectionGroup:FindIdleConnection
()(this:0x2b460ee8[System.Net.WebConnectionGroup Compass.exe], )
[0x2af1ce90: 8.32502 9] LEAVE:
System.Net.WebConnectionGroup:FindIdleConnection ()[OBJECT:(nil)]
[0x2af1ce90: 8.33996 9] ENTER: System.Net.WebConnection:.cctor ()()
[0x2af1ce90: 8.34021 9] LEAVE: System.Net.WebConnection:.cctor ()
[0x2af1ce90: 8.34051 9] ENTER: System.Net.WebConnection:.ctor
(System.Net.IWebConnectionState,System.Net.ServicePoint)(this:0x2b4610f0[System.Net.WebConnection
Compass.exe], [.ConnectionState:0x2b4610d0],
[System.Net.ServicePoint:0x2b460018], )
[0x2af1ce90: 8.34218 9] LEAVE: System.Net.WebConnection:.ctor
(System.Net.IWebConnectionState,System.Net.ServicePoint)
[0x2af1ce90: 8.35054 8] LEAVE:
System.Net.WebConnectionGroup:CreateOrReuseConnection
(System.Net.HttpWebRequest,bool&)[System.Net.WebConnection:0x2b4610f0]
[0x2af1ce90: 8.35094 7] LEAVE:
System.Net.WebConnectionGroup:GetConnection
(System.Net.HttpWebRequest,bool&)[System.Net.WebConnection:0x2b4610f0]
[0x2af1ce90: 8.57344 7] ENTER: System.Net.WebConnection:SendRequest
(System.Net.HttpWebRequest)(this:0x2b4610f0[System.Net.WebConnection
Compass.exe], [System.Net.HttpWebRequest:0x2b44f528], )
[0x2af1ce90: 8.57987 8] ENTER: (wrapper remoting-invoke-with-check)
System.Net.HttpWebRequest:get_Aborted
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 8.58026 9] ENTER: System.Net.HttpWebRequest:get_Aborted
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 8.58047 9] LEAVE: System.Net.HttpWebRequest:get_Aborted ()FALSE
[0x2af1ce90: 8.58064 8] LEAVE: (wrapper remoting-invoke-with-check)
System.Net.HttpWebRequest:get_Aborted ()FALSE
[0x2af1ce90:] EXCEPTION handling: System.OverflowException: Number overflow.
[0x2af1ce90:] EXCEPTION handling: System.OverflowException: Resulting
timespan is too big.
EXCEPTION: finally clause 1 of System.Net.WebConnection:SendRequest
(System.Net.HttpWebRequest)
EXCEPTION: catch found at clause 0 of System.Net.SimpleAsyncResult:Run
(System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.62947 8] ENTER:
System.Net.SimpleAsyncResult:SetCompleted
(bool,System.Exception)(this:0x2b45ace0[System.Net.SimpleAsyncResult
Compass.exe], 1, [System.OverflowException:0x2b4614f0], )
[0x2af1ce90: 8.63299 9] ENTER:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool,System.Exception)(this:0x2b45ace0[System.Net.SimpleAsyncResult
Compass.exe], 1, [System.OverflowException:0x2b4614f0], )
[0x2af1ce90: 8.63350 9] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool,System.Exception)
[0x2af1ce90: 8.63378 9] ENTER:
System.Net.SimpleAsyncResult:DoCallback_private
()(this:0x2b45ace0[System.Net.SimpleAsyncResult Compass.exe], )
[0x2af1ce90: 8.63398 9] LEAVE:
System.Net.SimpleAsyncResult:DoCallback_private ()
[0x2af1ce90: 8.63417 8] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted (bool,System.Exception)
[0x2af1ce90: 8.63439 7] LEAVE: System.Net.SimpleAsyncResult:Run
(System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.63460 6] LEAVE:
System.Net.SimpleAsyncResult:RunWithLock
(object,System.Net.SimpleAsyncFunc,System.Net.SimpleAsyncCallback)
[0x2af1ce90: 8.63479 5] LEAVE:
System.Net.HttpWebRequest:BeginGetResponse
(System.AsyncCallback,object)[System.Net.WebAsyncResult:0x2b45ab58]
[0x2af1ce90: 8.63979 5] ENTER:
System.Net.HttpWebRequest:EndGetResponse
(System.IAsyncResult)(this:0x2b44f528[System.Net.HttpWebRequest
Compass.exe], [System.Net.WebAsyncResult:0x2b45ab58], )
[0x2af1ce90: 8.64210 6] ENTER:
System.Net.SimpleAsyncResult:WaitUntilComplete
(int,bool)(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe],
100000, 0, )
[0x2af1ce90: 8.64501 7] ENTER:
System.Net.SimpleAsyncResult:get_IsCompleted
()(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe], )
[0x2af1ce90: 8.64547 7] LEAVE:
System.Net.SimpleAsyncResult:get_IsCompleted ()FALSE
[0x2af1ce90: 8.64898 7] ENTER:
System.Net.SimpleAsyncResult:get_AsyncWaitHandle
()(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe], )
[0x2af1ce90: 8.64954 7] LEAVE:
System.Net.SimpleAsyncResult:get_AsyncWaitHandle
()[System.Threading.ManualResetEvent:0x2b461590]
[0x2c8ff4d0: 108.49968 0] ENTER:
System.Net.ServicePoint:IdleTimerCallback
(object)(this:0x2b460018[System.Net.ServicePoint Compass.exe], (nil),
)
[0x2c8ff4d0: 108.52592 1] ENTER:
System.Net.ServicePoint:CheckAvailableForRecycling
(System.DateTime&)(this:0x2b460018[System.Net.ServicePoint
Compass.exe], [BYREF:0x2c8fece0], )
[0x2c8ff4d0: 108.57563 2] ENTER:
System.Net.WebConnectionGroup:TryRecycle
(System.TimeSpan,System.DateTime&)(this:0x2b460ee8[System.Net.WebConnectionGroup
Compass.exe], [01,00,00,00,00,00,00,00,], [BYREF:(nil)], )
[0x2c8ff4d0: 108.57921 2] LEAVE:
System.Net.WebConnectionGroup:TryRecycle
(System.TimeSpan,System.DateTime&)FALSE
[0x2c8ff4d0: 108.57964 1] LEAVE:
System.Net.ServicePoint:CheckAvailableForRecycling
(System.DateTime&)FALSE
[0x2c8ff4d0: 108.57988 0] LEAVE:
System.Net.ServicePoint:IdleTimerCallback (object)
[0x2af1ce90: 108.65185 6] LEAVE:
System.Net.SimpleAsyncResult:WaitUntilComplete (int,bool)FALSE
[0x2af1ce90: 108.66415 6] ENTER: System.Net.HttpWebRequest:Abort
()(this:0x2b44f528[System.Net.HttpWebRequest Compass.exe], )
[0x2af1ce90: 108.66460 7] ENTER:
System.Net.SimpleAsyncResult:get_IsCompleted
()(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe], )
[0x2af1ce90: 108.66484 7] LEAVE:
System.Net.SimpleAsyncResult:get_IsCompleted ()FALSE
[0x2af1ce90: 108.66701 7] ENTER: System.Net.WebException:.ctor
(string,System.Net.WebExceptionStatus)(this:0x2b461608[System.Net.WebException
Compass.exe], [STRING:0x2c0a18c0:Aborted.], 6, )
[0x2af1ce90: 108.66917 7] LEAVE: System.Net.WebException:.ctor
(string,System.Net.WebExceptionStatus)
[0x2af1ce90: 108.66951 7] ENTER:
System.Net.SimpleAsyncResult:SetCompleted
(bool,System.Exception)(this:0x2b45ab58[System.Net.WebAsyncResult
Compass.exe], 0, [System.Net.WebException:0x2b461608], )
[0x2af1ce90: 108.66979 8] ENTER:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool,System.Exception)(this:0x2b45ab58[System.Net.WebAsyncResult
Compass.exe], 0, [System.Net.WebException:0x2b461608], )
[0x2af1ce90: 108.67019 8] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted_internal
(bool,System.Exception)
[0x2af1ce90: 108.67039 8] ENTER:
System.Net.SimpleAsyncResult:DoCallback_private
()(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe], )
[0x2af1ce90: 108.67235 8] LEAVE:
System.Net.SimpleAsyncResult:DoCallback_private ()
[0x2af1ce90: 108.67260 7] LEAVE:
System.Net.SimpleAsyncResult:SetCompleted (bool,System.Exception)
[0x2af1ce90: 108.67402 7] ENTER: System.Net.WebAsyncResult:DoCallback
()(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe], )
[0x2af1ce90: 108.67602 8] ENTER:
System.Net.SimpleAsyncResult:DoCallback_internal
()(this:0x2b45ab58[System.Net.WebAsyncResult Compass.exe], )
[0x2af1ce90: 108.67628 8] LEAVE:
System.Net.SimpleAsyncResult:DoCallback_internal ()
[0x2af1ce90: 108.67644 7] LEAVE: System.Net.WebAsyncResult:DoCallback ()
[0x2af1ce90: 108.67661 6] LEAVE: System.Net.HttpWebRequest:Abort ()
[0x2af1ce90: 108.67856 6] ENTER: System.Net.WebException:.ctor
(string,System.Net.WebExceptionStatus)(this:0x2b461688[System.Net.WebException
Compass.exe], [STRING:0x2c0a8e80:The request timed out], 14, )
[0x2af1ce90: 108.67890 6] LEAVE: System.Net.WebException:.ctor
(string,System.Net.WebExceptionStatus)
[0x2af1ce90:] EXCEPTION handling: System.Net.WebException: The request timed out

Unhandled Exception:
System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult
asyncResult) [0x00000] in <filename unknown>:0
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0
  at Compass.MainClass.Main (System.String[] args) [0x00000] in
<filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.Net.WebException: The
request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult
asyncResult) [0x00000] in <filename unknown>:0
  at System.Net.HttpWebRequest.GetResponse () [0x00000] in <filename unknown>:0
  at Compass.MainClass.Main (System.String[] args) [0x00000] in
<filename unknown>:0

The code for the example application is as follows:

WebRequest myRequest = WebRequest.Create("http://httpbin.org");

            // Print the type of the request.
            Console.WriteLine(myRequest);

            WebResponse response = myRequest.GetResponse ();
            Console.WriteLine (((HttpWebResponse)response).StatusDescription);
            Stream dataStream = response.GetResponseStream ();
            StreamReader reader = new StreamReader (dataStream);
            Console.WriteLine (reader.ReadToEnd ());
            response.Close ();


More information about the Mono-devel-list mailing list