[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
Fri Jan 15 08:39:42 EST 2010


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

http://bugzilla.novell.com/show_bug.cgi?id=560327#c9


Sebastien Pouliot <spouliot at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #335161|0                           |1
        is obsolete|                            |

--- Comment #9 from Sebastien Pouliot <spouliot at novell.com> 2010-01-15 13:39:34 UTC ---
Created an attachment (id=336809)
 --> (http://bugzilla.novell.com/attachment.cgi?id=336809)
assembly to reproduce abort

MONO_PATH=/opt/mono/lib/moonlight/plugin/ gdb --args pedump --verify all
System.Net.sigabrt.50042.dll

** ERROR:(class.c:797):mono_class_inflate_generic_class: assertion failed:
(mono_error_ok (&error))
[New Thread 0x7f4029293710 (LWP 10707)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f4029293710 (LWP 10707)]
0x00007f4027e005c5 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00007f4027e005c5 in raise () from /lib64/libc.so.6
#1  0x00007f4027e01bb3 in abort () from /lib64/libc.so.6
#2  0x00007f4028c2e2c7 in g_assertion_message () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f4028c2e762 in g_assertion_message_expr () from
/usr/lib64/libglib-2.0.so.0
#4  0x00000000004168b4 in mono_class_inflate_generic_class (gklass=0x88bcc0,
context=0x8f7fd8) at class.c:797
#5  0x0000000000421871 in mono_generic_class_get_class (gclass=0x8f7fd0) at
class.c:4974
#6  0x0000000000422a0e in mono_class_from_mono_type (type=0x903518) at
class.c:5364
#7  0x0000000000422c11 in mono_class_create_from_typespec (image=0x89bd80,
type_spec=452984837, context=0x0, error=0x7fff312b3370) at class.c:5426
#8  0x0000000000424453 in mono_class_get_full (image=0x89bd80,
type_token=452984837, context=0x0) at class.c:6076
#9  0x0000000000437499 in method_from_memberref (image=0x89bd80, idx=143,
typespec_context=0x0, used_context=0x7fff312b368c) at loader.c:912
#10 0x0000000000438b87 in mono_get_method_from_token (image=0x89bd80,
token=167772303, klass=0x0, context=0x0, used_context=0x7fff312b368c) at
loader.c:1498
#11 0x0000000000438fd0 in mono_get_method_full (image=0x89bd80,
token=167772303, klass=0x0, context=0x0) at loader.c:1612
#12 0x00000000004b94d3 in verifier_load_method (ctx=0x7fff312b38d0,
token=167772303, opcode=0x56bd9d "callvirt") at verify.c:870
#13 0x00000000004c10d3 in do_invoke_method (ctx=0x7fff312b38d0,
method_token=167772303, virtual=1) at verify.c:3386
#14 0x00000000004cd498 in mono_method_verify (method=0x903430, level=135) at
verify.c:5424
#15 0x000000000040e79f in dump_verify_info (image=0x89bd80, flags=135) at
pedump.c:375
#16 0x000000000040f4f1 in main (argc=4, argv=0x7fff312b40f8) at pedump.c:730

-- 
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