[Mono-bugs] [Bug 598228] [verifier] SIGSEGV in mono_stringify_assembly_name

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Aug 20 11:16:42 EDT 2010


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

https://bugzilla.novell.com/show_bug.cgi?id=598228#c2


--- Comment #2 from Sebastien Pouliot <spouliot at novell.com> 2010-08-20 15:16:41 UTC ---
Created an attachment (id=384504)
 --> (http://bugzilla.novell.com/attachment.cgi?id=384504)
newer test case on opensuse 11.3 / x86

newer test case on opensuse 11.3 / x86

gdb --args pedump --verify all bin/Microsoft.VisualBasic.sigsegv.49563.dll

Program received signal SIGSEGV, Segmentation fault.
mono_stringify_assembly_name (aname=0x8) at assembly.c:752
752        return g_strdup_printf (
(gdb) bt
#0  mono_stringify_assembly_name (aname=0x8) at assembly.c:752
#1  0x0805ebd2 in mono_class_from_typeref (image=0x8238178,
type_token=16777216) at class.c:113
#2  0x0805ef12 in mono_class_get_full (image=0x8238178, type_token=16777216,
context=0x0) at class.c:6505
#3  0x0805f04c in mono_class_get (image=0x8238178, type_token=16777216) at
class.c:6592
#4  0x0809416f in do_mono_metadata_parse_type (type=0xbfffe9f4, m=0x8238178,
container=0x0, transient=0, ptr=0xb7b7e942 "\341&\001", rptr=0xbfffea2c)
    at metadata.c:3156
#5  0x080944df in mono_metadata_parse_type_internal (m=0x8238178,
container=0x0, mode=MONO_PARSE_PARAM, opt_attrs=0, transient=0, 
    ptr=0xb7b7e940 "\022\001\341&\001", rptr=0xbfffea8c) at metadata.c:1608
#6  0x08095032 in mono_metadata_parse_method_signature_full (m=0x8238178,
container=0x0, def=0, ptr=0xb7b7e940 "\022\001\341&\001", rptr=0x0)
    at metadata.c:1938
#7  0x0809528a in mono_metadata_parse_method_signature (m=0x8238178, def=0,
ptr=0xb7b7e93d " \001\001\022\001\341&\001", rptr=0x0) at metadata.c:1985
#8  0x0807584b in method_from_memberref (image=0x8238178, idx=<value optimized
out>, typespec_context=0x0, used_context=0xbfffec9c) at loader.c:981
#9  0x080758f2 in mono_get_method_from_token (image=0x8238178, token=167772189,
klass=0x0, context=0x0, used_context=0xbfffec9c) at loader.c:1523
#10 0x08075f79 in mono_get_method_full (image=0x8238178, token=167772189,
klass=0x0, context=0x0) at loader.c:1637
#11 0x08076093 in mono_get_method (image=0x8238178, token=167772189, klass=0x0)
at loader.c:1609
#12 0x080a4ed5 in verify_cattr_table_full (image=0x8238178,
error_list=0xbfffef8c) at metadata-verify.c:2898
#13 mono_verifier_verify_full_table_data (image=0x8238178,
error_list=0xbfffef8c) at metadata-verify.c:3922
#14 0x080513c9 in verify_image_file (argc=4, argv=0xbffff044) at pedump.c:448
#15 main (argc=4, argv=0xbffff044) at pedump.c:692
(gdb) up
#1  0x0805ebd2 in mono_class_from_typeref (image=0x8238178,
type_token=16777216) at class.c:113
113                human_name = mono_stringify_assembly_name
(&image->assembly->aname);
(gdb) p image
$1 = (MonoImage *) 0x8238178
(gdb) p image->assembly
$2 = (MonoAssembly *) 0x0

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