[Mono-bugs] [Bug 74680][Maj] Changed - Creating mutex on new I/O layer returns wrong status

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 20 Apr 2005 21:21:12 -0400 (EDT)

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 nat@ximian.com.


--- shadow/74680	2005-04-20 20:50:53.000000000 -0400
+++ shadow/74680.tmp.15764	2005-04-20 21:21:12.000000000 -0400
@@ -1,13 +1,13 @@
 Bug#: 74680
 Product: Mono: Class Libraries
 Version: 1.1
 OS Details: 
-Status: RESOLVED   
-Resolution: FIXED
+Status: REOPENED   
 Severity: Unknown
 Priority: Major
 Component: System
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: mlasky@novell.com               
 QAContact: mono-bugs@ximian.com
@@ -59,6 +59,22 @@
 		Mutex x = new Mutex (true, args [0], out created);
 		Console.WriteLine ("created {0}", created);
 does the same thing.
+------- Additional Comments From nat@ximian.com  2005-04-20 21:21 -------
+This does not work for me on SVN.
+Run the program twice; the first time it gets "created" back; the
+second time it gets "opened."
+It appears the mutex is dangling in ~/.wapi after the process exits. 
+Clearing ~/.wapi between runs gives the expected behavior ("created"
+is returned each time).
+iFolder can enter testing without this, but it seems like an issue
+nonetheless.  I'm not sure how it can be fixed in Mono easily.  But we
+will work around this one for now.