[Mono-bugs] [Bug 651682] [verifier] SIGABRT in mono_metadata_decode_row

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Nov 17 10:27:32 EST 2010


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

https://bugzilla.novell.com/show_bug.cgi?id=651682#c6


Sebastien Pouliot <spouliot at novell.com> changed:

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

--- Comment #6 from Sebastien Pouliot <spouliot at novell.com> 2010-11-17 15:27:31 UTC ---
Created an attachment (id=400825)
 --> (http://bugzilla.novell.com/attachment.cgi?id=400825)
assembly to reproduce abort (opensuse 11.3, x86)

MONO_PATH=./bin gdb --args pedump --verify all
bin/System.Windows.Browser.sigabrt.8095.dll


* Assertion at metadata.c:967, condition `idx >= 0' not met


Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7e2e7ff in raise () from /lib/libc.so.6
#2  0xb7e30140 in abort () from /lib/libc.so.6
#3  0x0819a4f2 in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
format=0x81ad6b0 "* Assertion at %s:%d, condition `%s' not met\n", 
    args=0xbfffe884 "\242\326\032\b\307\003") at goutput.c:134
#4  0x0819a571 in monoeg_assertion_message (format=0x81ad6b0 "* Assertion at
%s:%d, condition `%s' not met\n") at goutput.c:154
#5  0x0809cbe5 in mono_metadata_decode_row (t=0x828dd00, idx=-1,
res=0xbfffe8f8, res_size=1) at metadata.c:967
#6  0x080a3da0 in mono_type_create_from_typespec (image=0x828db58,
type_spec=452984832) at metadata.c:5242
#7  0x08064934 in mono_type_retrieve_from_typespec (image=0x828db58,
type_spec=452984832, context=0x82a7264, did_inflate=0xbfffe984,
error=0xbfffe988)
    at class.c:5866
#8  0x0806668a in mono_type_get_full (image=0x828db58, type_token=452984832,
context=0x82a7264) at class.c:6694
#9  0x081070a3 in verifier_load_type (ctx=0xbfffeb2c, token=452984832,
opcode=0x81bbf3b "unbox.any") at verify.c:953
#10 0x081087ab in get_boxable_mono_type (ctx=0xbfffeb2c, token=452984832,
opcode=0x81bbf3b "unbox.any") at verify.c:1594
#11 0x0810eef2 in do_unbox_any (ctx=0xbfffeb2c, klass_token=452984832) at
verify.c:3304
#12 0x0811954e in mono_method_verify (method=0x82a724c, level=135) at
verify.c:5385
#13 0x080508a2 in dump_verify_info (image=0x828db58, flags=135) at pedump.c:369
#14 0x0805167c in main (argc=4, argv=0xbffff034) at pedump.c:735

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