[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