[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