[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