[Mono-bugs] [Bug 49499][Cri] Changed - mono:: segfaults under Fedora Linux

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 20 Oct 2003 13:00:09 -0400 (EDT)


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 tds00mahi@thn.htu.se.

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

--- shadow/49499	2003-10-20 12:20:10.000000000 -0400
+++ shadow/49499.tmp.28690	2003-10-20 13:00:08.000000000 -0400
@@ -335,6 +335,22 @@
 prevents exec rights on mmap()ed areas and malloc()ed heap, but I'm
 not sure if this flag revokes those rights as well?) I get successful
 results. So I guess this is the preferred way to do it? I don't know
 if this should be passed all the time or if we only should do it if it
 is compiled with a toolchain that specifies the .note.GNU-stack and
 PT_GNU_STACK.
+
+------- Additional Comments From tds00mahi@thn.htu.se  2003-10-20 13:00 -------
+
+To answer the question, the backtrace I see here without either
+mprotect() or linker flag is the same as Raphaels and printing the
+names look like this:
+
+(gdb) print method->name
+$1 = 0x8904c483 <Address 0x8904c483 out of bounds>
+(gdb) print method->klass
+$2 = (MonoClass *) 0x74c08510
+(gdb) print method->klass->name
+Cannot access memory at address 0x74c08538
+(gdb) print method->klass->name_space
+Cannot access memory at address 0x74c0853c
+