[Mono-bugs] [Bug 75202][Nor] Changed - Hang exiting a threaded program

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Jun 23 10:03:02 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 jonpryor at vt.edu.

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

--- shadow/75202	2005-06-09 17:55:53.000000000 -0400
+++ shadow/75202.tmp.6777	2005-06-23 10:03:02.000000000 -0400
@@ -95,6 +95,25 @@
 #0  0xffffe410 in ?? ()
 
 The blocking on the futex is also what happens in bug 75007.
 
 ------- Additional Comments From joeshaw at novell.com  2005-06-09 17:55 -------
 (unlike bug 75007, though, I can duplicate this on non-smp boxes)
+
+------- Additional Comments From jonpryor at vt.edu  2005-06-23 10:03 -------
+Could you re-run this under Mono 1.1.8.1?
+
+Also, within gdb please run:
+
+  (gdb) p mono_print_method_from_ip (ADDRESS)
+
+for each top-level stack frame ADDRESS that has "??" as the method, e.g.
+
+  (gdb) p mono_print_method_from_ip (0xffffe410)
+
+This will show the managed stack trace.  Attach the output to this
+report as well.
+
+Personally, it looks like it's caused by memory corruption, as you
+have stack frames located at address 0x00000000 within all of your
+threads.  You might try running mono within valgrind, though this may
+require disabling the GC (see the GC_DONT_GC environment variable).


More information about the mono-bugs mailing list