[Mono-bugs] [Bug 77948][Nor] New - apparent hang/deadlock

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Mar 29 13:18:36 EST 2006


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=77948

--- shadow/77948	2006-03-29 13:18:36.000000000 -0500
+++ shadow/77948.tmp.6083	2006-03-29 13:18:36.000000000 -0500
@@ -0,0 +1,202 @@
+Bug#: 77948
+Product: Mono: Runtime
+Version: 1.1
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: JIT
+AssignedTo: lupus at ximian.com                            
+ReportedBy: james at ximian.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: apparent hang/deadlock
+
+I came across a hung ZMD, and upon attaching gdb, it said every thread was
+stuck in _dl_sysinfo_int80.  Traces from each thread below:
+
+Thread 11 (Thread -1228252240 (LWP 25447)):
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754e0f6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
+#2  0x080fe06a in mono_pthread_key_for_tls ()
+#3  0xb7548dac in start_thread () from /lib/tls/libpthread.so.0
+#4  0xb74b09ea in clone () from /lib/tls/libc.so.6
+
+Thread 10 (Thread -1228358736 (LWP 25448)):
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754b3aa in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#2  0x08102f07 in mono_pthread_key_for_tls ()
+#3  0x08103154 in mono_pthread_key_for_tls ()
+#4  0x08102ff7 in mono_pthread_key_for_tls ()
+#5  0x08106408 in mono_pthread_key_for_tls ()
+#6  0x080d3b4d in mono_gchandle_free ()
+#7  0x08099fb2 in mono_thread_get_tls_offset ()
+#8  0x080f5067 in mono_environment_exitcode_set ()
+#9  0x08113175 in GC_end_blocking ()
+#10 0xb7548dac in start_thread () from /lib/tls/libpthread.so.0
+#11 0xb74b09ea in clone () from /lib/tls/libc.so.6
+
+---Type <return> to continue, or q <return> to quit---
+Thread 9 (Thread -1232495696 (LWP 25449)):
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754e0f6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
+#2  0x080f5ddf in mono_pthread_key_for_tls ()
+#3  0x0809a650 in mono_thread_exit ()
+#4  0xb692fdab in ?? ()
+#5  0x000003e8 in ?? ()
+#6  0x083ed4c0 in ?? ()
+#7  0x083ed5b8 in ?? ()
+#8  0x083eeca0 in ?? ()
+#9  0xb692c448 in ?? ()
+#10 0x000003e8 in ?? ()
+
+Thread 8 (Thread -1235432528 (LWP 25502)):
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754e256 in open64 () from /lib/tls/libpthread.so.0
+#2  0x080f8f48 in mono_pthread_key_for_tls ()
+#3  0x0815298d in mono_monitor_exit ()
+#4  0xb6c9a4d5 in ?? ()
+#5  0x08411e60 in ?? ()
+#6  0x00000003 in ?? ()
+#7  0x00000001 in ?? ()
+#8  0x00000001 in ?? ()
+---Type <return> to continue, or q <return> to quit---
+
+Thread 7 (Thread -1236485200 (LWP 25503)):
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754b3aa in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#2  0x08102f07 in mono_pthread_key_for_tls ()
+#3  0x08103154 in mono_pthread_key_for_tls ()
+#4  0x08102ff7 in mono_pthread_key_for_tls ()
+#5  0x08106408 in mono_pthread_key_for_tls ()
+#6  0x08151d5d in mono_monitor_exit ()
+#7  0xb65e567f in ?? ()
+#8  0x082209a0 in ?? ()
+#9  0xffffffff in ?? ()
+#10 0x08576868 in ?? ()
+#11 0x08576a78 in ?? ()
+#12 0x08576928 in ?? ()
+#13 0xb692c448 in ?? ()
+#14 0x082209a0 in ?? ()
+#15 0x00000001 in ?? ()
+#16 0xb64cb830 in ?? ()
+#17 0xb65e565c in ?? ()
+#18 0xb64cb848 in ?? ()
+#19 0xb65e555e in ?? ()
+---Type <return> to continue, or q <return> to quit---
+#20 0x082209a0 in ?? ()
+#21 0xffffffff in ?? ()
+#22 0x082209a0 in ?? ()
+#23 0x083287a8 in ?? ()
+#24 0xb64cb908 in ?? ()
+#25 0xb65e51f9 in ?? ()
+#26 0x082209a0 in ?? ()
+#27 0x08773c78 in ?? ()
+#28 0x084105b0 in ?? ()
+#29 0x08773c78 in ?? ()
+#30 0x08773c78 in ?? ()
+#31 0xb692c4e0 in ?? ()
+#32 0xb64cb888 in ?? ()
+#33 0x080d4bea in mono_compile_method ()
+Previous frame inner to this frame (corrupt stack?)
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+
+Thread 6
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754b3aa in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#2  0x08102f07 in mono_pthread_key_for_tls ()
+#3  0x08103154 in mono_pthread_key_for_tls ()
+#4  0x08102ff7 in mono_pthread_key_for_tls ()
+#5  0x08106408 in mono_pthread_key_for_tls ()
+#6  0x08151d5d in mono_monitor_exit ()
+#7  0xb65e567f in ?? ()
+#8  0x082a7c40 in ?? ()
+#9  0xffffffff in ?? ()
+#10 0x08575f60 in ?? ()
+#11 0x08576910 in ?? ()
+#12 0x08576928 in ?? ()
+
+Thread 5
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754e0f6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
+#2  0x080f5ddf in mono_pthread_key_for_tls ()
+#3  0x0809a650 in mono_thread_exit ()
+#4  0xb692fdab in ?? ()
+#5  0x000002ee in ?? ()
+#6  0x085c3bc0 in ?? ()
+#7  0x085c5558 in ?? ()
+#8  0x083eeca0 in ?? ()
+#9  0x08750810 in ?? ()
+#10 0x000002ee in ?? ()
+
+Thread 4
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754b3aa in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#2  0x08102f07 in mono_pthread_key_for_tls ()
+#3  0x08103154 in mono_pthread_key_for_tls ()
+#4  0x08102ff7 in mono_pthread_key_for_tls ()
+#5  0x08106408 in mono_pthread_key_for_tls ()
+#6  0x08151d5d in mono_monitor_exit ()
+#7  0xb65e567f in ?? ()
+#8  0x08328b18 in ?? ()
+#9  0xffffffff in ?? ()
+#10 0x085ef990 in ?? ()
+#11 0x085efb70 in ?? ()
+#12 0x08576928 in ?? ()
+#13 0x08329210 in ?? ()
+#14 0x08328b18 in ?? ()
+#15 0x00000001 in ?? ()
+#16 0xb5ea888c in ?? ()
+#17 0xb65e565c in ?? ()
+#18 0xb5ea88a4 in ?? ()
+#19 0xb65e555e in ?? ()
+#20 0x08328b18 in ?? ()
+#21 0xffffffff in ?? ()
+
+Thread 3
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754b3aa in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#2  0x08102f07 in mono_pthread_key_for_tls ()
+#3  0x08103154 in mono_pthread_key_for_tls ()
+#4  0x08102ff7 in mono_pthread_key_for_tls ()
+#5  0x08106408 in mono_pthread_key_for_tls ()
+#6  0x08151d5d in mono_monitor_exit ()
+#7  0xb65e567f in ?? ()
+#8  0x08220af0 in ?? ()
+#9  0xffffffff in ?? ()
+#10 0x085ffaf0 in ?? ()
+#11 0x08600110 in ?? ()
+#12 0x08576928 in ?? ()
+
+Thread 2
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb74a7987 in poll () from /lib/tls/libc.so.6
+#2  0x0810a0ed in mono_poll ()
+#3  0x080a440e in mono_debug_address_from_il_offset ()
+#4  0x08099fb2 in mono_thread_get_tls_offset ()
+#5  0x080f5067 in mono_environment_exitcode_set ()
+#6  0x08113175 in GC_end_blocking ()
+#7  0xb7548dac in start_thread () from /lib/tls/libpthread.so.0
+#8  0xb74b09ea in clone () from /lib/tls/libc.so.6
+
+Thread 1
+#0  0xb75ebc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+#1  0xb754b3aa in pthread_cond_timedwait@@GLIBC_2.3.2 ()
+   from /lib/tls/libpthread.so.0
+#2  0x08102f07 in mono_pthread_key_for_tls ()
+#3  0x08103154 in mono_pthread_key_for_tls ()
+#4  0x08102ff7 in mono_pthread_key_for_tls ()
+#5  0x08106408 in mono_pthread_key_for_tls ()
+#6  0x08151d5d in mono_monitor_exit ()
+#7  0xb65e567f in ?? ()
+#8  0x082a7e70 in ?? ()
+#9  0xffffffff in ?? ()


More information about the mono-bugs mailing list