[Mono-bugs] [Bug 81627][Nor] Changed - FileSystemWatcher RaiseEvent Causes Huge Heap
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Fri Jul 20 09:28:05 EDT 2007
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 juraj at hotfeet.ch.
http://bugzilla.ximian.com/show_bug.cgi?id=81627
--- shadow/81627 2007-07-20 05:11:59.000000000 -0400
+++ shadow/81627.tmp.1027 2007-07-20 09:28:05.000000000 -0400
@@ -256,6 +256,49 @@
Besides that, it looks great :)
------- Additional Comments From juraj at hotfeet.ch 2007-07-20 05:11 -------
Created an attachment (id=19586)
MulticastDelegate.cs - MS.net approach, incorporating Rodrigo's feedback
+
+------- Additional Comments From juraj at hotfeet.ch 2007-07-20 09:28 -------
+Attaching a patch containing all the code implementing chained
+MulticastDelegates the MS.net-way. It doesn't work yet.
+
+I'm using following trivial test program:
+
+using System;
+class Test {
+ delegate void SomeHandler();
+ static void Handler1() { Console.WriteLine("Handler1"); }
+ static void Handler2() { Console.WriteLine("Handler2");}
+ static void Main() {
+ SomeHandler del_1 = new SomeHandler(Handler1);
+ del_1();
+ SomeHandler del_12 = (SomeHandler)Delegate.Combine(del_1, new
+SomeHandler(Handler2));
+ del_12();
+ }
+}
+
+
+The resulting output should be:
+-------------------------------
+Handler1
+Handler1
+Handler2
+
+But it throws an NRE:
+---------------------
+Handler1
+
+Unhandled Exception: System.NullReferenceException: Object reference
+not set to an instance of an object
+ at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
+ at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
+ at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
+ at Test.Main () [0x00000]
+
+
+Could somebody take a look at my code (especially
+"mono_marshal_get_delegate_invoke" in marshal.c). It's my first
+venture into the mono runtime...
More information about the mono-bugs
mailing list