[Mono-bugs] [Bug 82086][Nor] Changed - delegate tests hang on buildbot on QueueUserAPC

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Jul 12 12:29:35 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 lupus at ximian.com.

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

--- shadow/82086	2007-07-12 12:22:36.000000000 -0400
+++ shadow/82086.tmp.5226	2007-07-12 12:29:35.000000000 -0400
@@ -1,14 +1,14 @@
 Bug#: 82086
 Product: Mono: Runtime
 Version: 1.2
-OS: 
+OS: unknown
 OS Details: 
 Status: NEW   
 Resolution: 
-Severity: 
+Severity: Unknown
 Priority: Normal
 Component: io-layer
 AssignedTo: dick at ximian.com                            
 ReportedBy: lupus at ximian.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
@@ -260,6 +260,50 @@
 #4  0x080cbd30 in wait_for_tids (wait=0x8287408, timeout=<value optimized
 out>) at threads.c:1972
 #5  0x080cc160 in mono_thread_manage () at threads.c:2185
 #6  0x08058eaa in mono_main (argc=1, argv=0xbfffd904) at driver.c:1029
 #7  0x08057f8e in main (argc=-4, argv=0xfffffffc) at main.c:6
 #0  0x4009d224 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
+
+------- Additional Comments From lupus at ximian.com  2007-07-12 12:29 -------
+Other runs just hang with the following traces (note info threads
+doesn't report anything):
+Starting program: /tmp/scratch/BUILD/mono-81872/mono/mini/mono
+/tmp/delegate1.exe
+Test.F from delegate: 3
+Test.F from delegate: 1
+Test.F from delegate: 4
+Test.F from delegate: 2
+Async Callback STATE1
+Async Callback STATE2
+Async Callback STATE3
+Result = 1
+Async Callback STATE4
+cant execute EndInvoke twice ... OK
+completed1: True
+completed2: True
+completed3: True
+completed4: True
+
+Program received signal SIGINT, Interrupt.
+0x400a0d36 in ?? ()
+(gdb) bt
+#0  0x400a0d36 in ?? ()
+#1  0x00000001 in ?? ()
+#2  0x0810b743 in _wapi_handle_spin (ms=100) at handles-private.h:407
+#3  0x0810a433 in timedwait_signal_poll (handle=0xffffffff,
+timeout=0x0) at handles.c:1458
+#4  0x0810a46d in _wapi_handle_wait_signal (shared=1) at handles.c:1465
+#5  0x0811c85a in WaitForMultipleObjectsEx (numobjects=4,
+handles=0x8287628, waitall=1, 
+    timeout=4294967295, alertable=0) at wait.c:679
+#6  0x080cc2da in wait_for_tids (wait=0x8287628, timeout=4294967295)
+at threads.c:1972
+#7  0x080cc9ea in mono_thread_manage () at threads.c:2185
+#8  0x08058eda in mono_main (argc=1, argv=0xbfffef04) at driver.c:1029
+#9  0x08057fbe in main (argc=-4, argv=0xfffffffc) at main.c:6
+(gdb) info threads
+(gdb) 
+
+As expected setting the MONO_NO_SMP env var makes the race/deadlock go
+away.
+


More information about the mono-bugs mailing list