[Mono-bugs] [Bug 590669] Type loading is a bit too aggressive for locals during jit

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Mar 24 03:16:43 EDT 2010


http://bugzilla.novell.com/show_bug.cgi?id=590669

http://bugzilla.novell.com/show_bug.cgi?id=590669#c2


--- Comment #2 from Rolf Bjarne Kvinge <rkvinge at novell.com> 2010-03-24 08:16:42 CET ---
I think you got the issue slightly wrong: It's not about executing code until
the bad code is reached, it's about trying to load the complete (failing) type
at an earlier point than MS.

For this specific test case we try to load the entire interface when jitting
(from the stack trace when the execption is thrown it looks like it tries to
create vtables) - and note that the test case works if the C type implements
the interface directly as opposed to having it implemented on the base type CC
(which leads me to believe that it is not necessary to change the jit - I might
be wrong though).

In any case I agree it's a very small corner case.

-- 
Configure bugmail: http://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