[Mono-bugs] [Bug 74562][Wis] Changed - [PPC, IO-LAYER-NO-DAEMON] io-layer-no-daemon shows PPC -O2 deadlock with mcs

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 11 Apr 2005 08:47:26 -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 dick@ximian.com.

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

--- shadow/74562	2005-04-10 03:44:51.000000000 -0400
+++ shadow/74562.tmp.8571	2005-04-11 08:47:25.000000000 -0400
@@ -11,13 +11,13 @@
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: grompf@sublimeintervention.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
 Cc: 
-Summary: [IO-LAYER-NO-DAEMON] io-layer-no-daemon locks mcs on osx
+Summary: [PPC, IO-LAYER-NO-DAEMON] io-layer-no-daemon shows PPC -O2 deadlock with mcs
 
 I checked out Dicks new io-layer-no-deamon branch; and replaced the mono/io-layer directory 
 with it; upon installing the new io-layer mcs on OSX can never compile it just hangs.
 
 (it locks in CreateFile)
 
@@ -239,6 +239,19 @@
 exc=0x0) at object.c:1751
 #18 0x000041f4 in mono_main (argc=1310988, argv=0xbffff05c) at driver.c:527
 #19 0x0000241c in _start (argc=24, argv=0xbffff05c, envp=0xbffff0c0) at /SourceCache/
 Csu/Csu-57/crt.c:272
 #20 0x000022bc in start ()
 512     in gmessages.c
+
+------- Additional Comments From dick@ximian.com  2005-04-11 08:47 -------
+kangaroo: that backtrace looks bogus - the symbol
+_wapi_handle_get_private_segment does not appear in the code any more,
+and I'd be very surprised if the abcremoval code started making socket
+calls.
+
+You'll be pleased to know however that I've reproduced the deadlock. 
+It happens if the runtime is built with optimisation enabled (-O2
+here, I tend to build with CFLAGS set to just -g.)  This is a bug that
+Paolo was looking at a couple of weeks ago, but I don't know if he got
+to the bottom of it.
+