[Mono-bugs] [Bug 74977][Nor] New - threads hang during exit

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue May 17 12:36:31 EDT 2005


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 at ximian.com.

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

--- shadow/74977	2005-05-17 12:36:31.000000000 -0400
+++ shadow/74977.tmp.17874	2005-05-17 12:36:31.000000000 -0400
@@ -0,0 +1,46 @@
+Bug#: 74977
+Product: Mono: Runtime
+Version: 1.1
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: james at ximian.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: threads hang during exit
+
+I am seeing a problem where the runtime will get into some sort of weird
+state that causes threads to hang during exit.  Eventually, my app is
+unable to create new threads and bad stuff happens.  Stack trace from one
+of the hung threads below:
+
+#0  0xffffe410 in ?? ()
+#1  0x61fc08b8 in ?? ()
+#2  0x00000001 in ?? ()
+#3  0x00008001 in ?? ()
+#4  0x4019ffeb in semop () from /lib/tls/libc.so.6
+#5  0x080e112d in _wapi_shm_sem_lock (sem=-4) at shared.c:350
+#6  0x080d9a4c in _wapi_search_handle (type=WAPI_HANDLE_MUTEX,
+check=0x80de750 <mutex_check>,
+    user_data=0x61fc0958, handle_specific=0x0) at handles.c:743
+#7  0x080dee84 in _wapi_mutex_check_abandoned (pid=-4, tid=4294967292) at
+mutexes.c:340
+#8  0x080e3380 in thread_exit (exitstatus=1, handle=0xbf5) at threads.c:116
+#9  0x080e4df5 in _wapi_timed_thread_exit (exitstatus=0) at timed-thread.c:63
+#10 0x080e4f02 in timed_thread_start_routine (args=0x8f569e0) at
+timed-thread.c:134
+#11 0x080f86c8 in GC_start_routine (arg=0x8a4db80) at pthread_support.c:1237
+#12 0x400b29ed in start_thread () from /lib/tls/libpthread.so.0
+#13 0x4019e9ca in clone () from /lib/tls/libc.so.6
+
+This is on sles9, i386, with mono from the mono-1-1-7 branch.  Inside the
+novell network, you can go to rc-qa-611.boston.ximian.com root/novell to
+get at the hung process.  gdb is installed there, and mono is checked out
+in ~/build.  Contact me for info on how to reproduce.


More information about the mono-bugs mailing list