[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