[Mono-bugs] [Bug 662694] [SGEN] crash on extremely basic application

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Jan 17 07:12:12 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=662694

https://bugzilla.novell.com/show_bug.cgi?id=662694#c3


--- Comment #3 from Alan McGovern <amcgovern at novell.com> 2011-01-17 12:12:11 UTC ---
I'm running Mono JIT compiler version 2.11 (master/4bc6806 Mon Jan 17 11:11:50
GMT 2011). I did some poking around.

With GDB attached it doesn't crash. If i run without gdb and then attach to the
crashed process I can get some useful-ish information.

Basically we're hitting:

conservatively_pin_objects_from (info->stack_start, info->stack_end,
start_nursery, end_nursery, PIN_TYPE_STACK);

The stack size is:

(gdb) p info->stack_end - info->stack_start
$41 = 13112

However when we're looping through the stack to pin objects we blow up after
processing about 4kb of it on the line: if (*start >= start_nursery && *start <
end_nursery). If i try to print the value of *start in gdb it tells me the
memory can't be read. That makes me think that maybe the stack is smaller than
mono thinks.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list