[Mono-bugs] [Bug 560327] [verifier] abort in mono_class_inflate_generic_class on bad assembly

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Apr 15 10:52:00 EDT 2010



--- Comment #11 from Sebastien Pouliot <spouliot at novell.com> 2010-04-15 14:51:59 UTC ---
Created an attachment (id=354690)
 --> (http://bugzilla.novell.com/attachment.cgi?id=354690)
a more recent test case

Still occurs on HEAD with this test case:

gdb --args pedump --verify all bin/System.Core.sigabrt.128127.dll
ERROR:class.c:792:mono_class_inflate_generic_class: assertion failed:
(mono_error_ok (&error))

Program received signal SIGABRT, Aborted.
0x00007ffff6d6d4e5 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff6d6d4e5 in raise () from /lib64/libc.so.6
#1  0x00007ffff6d6e9b0 in abort () from /lib64/libc.so.6
#2  0x00007ffff797577f in g_assertion_message () from
#3  0x00007ffff7975cf0 in g_assertion_message_expr () from
#4  0x0000000000417974 in mono_class_inflate_generic_class (gklass=0x89b458,
context=0xaa0648) at class.c:792
#5  0x0000000000422dde in mono_generic_class_get_class (gclass=0xaa0640) at
#6  0x0000000000423edd in mono_class_from_mono_type (type=0xaa0620) at
#7  0x00000000004cb82d in verify_type_compatibility_full (ctx=0x7fffffffd610,
target=0xaa0620, candidate=0xa9f7d0, strict=0) at verify.c:2044
#8  0x00000000004cbf68 in verify_stack_type_compatibility_full
(ctx=0x7fffffffd610, type=0xaa0620, stack=0xa9f638, drop_byref=0,
    at verify.c:2221
#9  0x00000000004cbfa6 in verify_stack_type_compatibility (ctx=0x7fffffffd610,
type=0xaa0620, stack=0xa9f638) at verify.c:2227
#10 0x00000000004d3b53 in do_newobj (ctx=0x7fffffffd610, token=167773576) at
#11 0x00000000004dcbdc in mono_method_verify (method=0x9a0d48, level=135) at
#12 0x000000000040e762 in dump_verify_info (image=0x8e8a50, flags=135) at
#13 0x000000000040f592 in main (argc=4, argv=0x7fffffffde98) at pedump.c:720

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