[Mono-list] Something nasty in the interpreter

Jonathan Stowe gellyfish@gellyfish.com
Mon, 22 Apr 2002 08:22:30 +0100 (BST)


This isn't supposed to happen is it ?


[gellyfish@orpheus Dotnet]$ mono Smtp.exe
Message:
ves_icall_System_Net_Sockets_SocketException_WSAGetLastError_internal:
returning 10051
RESULT: 0
[gellyfish@orpheus Dotnet]$ mint Smtp.exe
Execution aborted in method: Byte::Parse
Line=3055 IP=0x007d, Aborted execution
0x007d b4
	[1] 0 0x00000001 0.00000
Unhandled exception System.ExecutionEngineException Internal error
occurred.
#0: 0x0007d conv.ovf.u1 in System.Byte::Parse ([0x80c4a38] )
#1: 0x000c8 call       in System.Net.IPAddress::Parse ([0x80c4ce0] )
#2: 0x00027 call       in System.Net.Dns::hostent_to_IPHostEntry
([0x80c4d58] [0x80c4d30] [0x80c4d08] )
#3: 0x00022 call       in System.Net.Dns::GetHostByName ([0x80c4e20] )
#4: 0x0000a call       in System.Net.Dns::Resolve ([0x80c4e20] )
#5: 0x00005 call       in .Smtp::OpenSocket ()
#6: 0x00000 call       in .Smtp::Main ()


The exception is caught by 'mono' but not by 'mint'.  This in previously
working code.

/J\
-- 
Jonathan Stowe                      |
<http://www.gellyfish.com>          |      This space for rent
                                    |