[Mono-bugs] [Bug 66614][Maj] New - apparent deadlock in runtime

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 22 Sep 2004 14:16:39 -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 james@ximian.com.

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

--- shadow/66614	2004-09-22 14:16:39.000000000 -0400
+++ shadow/66614.tmp.19383	2004-09-22 14:16:39.000000000 -0400
@@ -0,0 +1,49 @@
+Bug#: 66614
+Product: Mono: Runtime
+Version: unspecified
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: james@ximian.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: apparent deadlock in runtime
+
+I'm hitting what appears to be a deadlock in the runtime.  All my threads
+appear to be haulted, and the application does not repsond to ctrl-c (or
+anything else).  I attached with gdb, and got the following stack trace.
+
+#0  0xffffe410 in ?? ()
+#1  0x40be78a8 in ?? ()
+#2  0x00000213 in ?? ()
+#3  0x00000000 in ?? ()
+#4  0x4024f91c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#5  0x4010d58f in _wapi_handle_wait_signal_handle (handle=Variable "handle"
+is not available.
+)
+    at handles-private.h:137
+#6  0x4011f9f9 in WaitForSingleObjectEx (handle=Variable "handle" is not
+available.
+) at wait.c:109
+#7  0x400cc6fb in finalizer_thread (unused=0x0) at gc.c:575
+#8  0x400db0e6 in start_wrapper (data=0x80e0278) at threads.c:253
+#9  0x4011ed4a in timed_thread_start_routine (args=Variable "args" is not
+available.
+) at timed-thread.c:135
+#10 0x401388d1 in GC_start_routine (arg=0x808bd60) at pthread_support.c:1184
+#11 0x4024d9ed in start_thread () from /lib/tls/libpthread.so.0
+#12 0x403399ca in clone () from /lib/tls/libc.so.6
+
+I don't really have any clue how to reproduce it.  It happens to me
+randomly, usually when making a bunch of WebRequests in parallel.  I'd be
+happy to provide any other info which might be useful.
+
+I'm running the latest mono-1-0 from CVS.