Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=77558 --- shadow/77558 2006-02-17 11:31:34.000000000 -0500 +++ shadow/77558.tmp.6791 2006-02-17 11:33:13.000000000 -0500 @@ -38,6 +38,66 @@ Additional Information: ------- Additional Comments From [EMAIL PROTECTED] 2006-02-17 11:31 ------- Created an attachment (id=16493) Reproduction code for Async socket segfault + +------- Additional Comments From [EMAIL PROTECTED] 2006-02-17 11:33 ------- +I'm seeing this also with the above attached code. Under MS.NET it +behaves as expected, printing out "Not received". It seems like the +AsyncResult is trying to complete after the socket gets disposed. Just +attempting to close a socket after BeginReceiveFrom appears to cause +this also. + +Mono output: + [EMAIL PROTECTED] test]$ mono ./UDPTest.exe +Not received + +================================================================= +Got a SIGSEGV while executing native code. This usually indicates +a fatal error in the mono runtime or one of the native libraries +used by your application. +================================================================= + +Stacktrace: + +in (wrapper managed-to-native) +System.Net.Sockets.Socket:RecvFrom_internal +(intptr,byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.SocketAddress&,int&) +<0x4> +in (wrapper managed-to-native) +System.Net.Sockets.Socket:RecvFrom_internal +(intptr,byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.SocketAddress&,int&) +<0xffffff7b> +in System.Net.Sockets.Socket:ReceiveFrom_nochecks +(byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.EndPoint&) +<0x4b> +in Worker:ReceiveFrom () <0x5b> +in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () +<0xffffff90> +in (wrapper runtime-invoke) System.Object:runtime_invoke_void +(object,intptr,intptr,intptr) <0x714212c> + +Native stacktrace: + + mono(mono_handle_native_sigsegv+0x80) [0x813f650] + mono [0x8111dcf] + [0x590440] + mono [0x80e60af] + [0xf693f0] + [0xf69334] + [0xf69264] + [0xf691f0] + [0xf69151] + mono(mono_runtime_invoke_array+0xf9) [0x80ab255] + mono(mono_message_invoke+0xa8) [0x80abf7c] + mono [0x80e242f] + mono [0x80e39a9] + mono [0x80c8573] + mono [0x80ed5a7] + mono [0x8105076] + /lib/libpthread.so.0 [0x6e0b80] + /lib/libc.so.6(__clone+0x5e) [0x2badee] +Aborted + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
