[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