[Mono-bugs] [Bug 77280][Nor] Changed - Mono does not fire events properly from different threads

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Feb 24 13:05:43 EST 2006


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 psingh at fnfr.com.

http://bugzilla.ximian.com/show_bug.cgi?id=77280

--- shadow/77280	2006-01-24 08:58:56.000000000 -0500
+++ shadow/77280.tmp.26185	2006-02-24 13:05:43.000000000 -0500
@@ -1,15 +1,15 @@
 Bug#: 77280
 Product: Mono: Runtime
 Version: 1.1
 OS: unknown
 OS Details: Fedora running kernel 2.6.12 with mono 1.1.13
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: NOTABUG
 Severity: Unknown
-Priority: Critical
+Priority: Normal
 Component: misc
 AssignedTo: mono-bugs at ximian.com                            
 ReportedBy: psingh at fnfr.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
 URL: 
@@ -106,6 +106,16 @@
 ------- Additional Comments From vargaz at gmail.com  2006-01-24 08:58 -------
 ReqComplete in your testcase is not an event, but it is just a 
 delegate, so the compiler doesn't create thread-safe add/remove
 accessors for it. Adding the 'event' keyword before it will make it
 an event.
 
+
+------- Additional Comments From psingh at fnfr.com  2006-02-24 13:05 -------
+The example shown is not a bug. For delegates under Mono, the callback
+additions and removals are not threadsafe according to the Mono
+expert. I cannot verify it because I could not see it in c# spec
+anywhere. So this bug is resolved as NOT A BUG.
+
+But still I wonder why it works under .Net under Windows. Microsoft
+must be protecting delegate callback additions and removals as well
+where as Mono does not.


More information about the mono-bugs mailing list