[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