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

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Apr 20 14:34:22 EDT 2010


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

http://bugzilla.novell.com/show_bug.cgi?id=598228#c0


           Summary: [verifier] SIGSEGV in mono_stringify_assembly_name
    Classification: Mono
           Product: Mono: Runtime
           Version: SVN
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: verifier
        AssignedTo: rkumpera at novell.com
        ReportedBy: spouliot at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=355700)
 --> (http://bugzilla.novell.com/attachment.cgi?id=355700)
assembly that cause the sigsegv

gdb --args pedump --verify all bin/System.sigsegv.128972.dll

Program received signal SIGSEGV, Segmentation fault.
mono_stringify_assembly_name (aname=0x10) at assembly.c:730
730            (aname->flags & ASSEMBLYREF_RETARGETABLE_FLAG) ? ",
Retargetable=Yes" : "");
(gdb) p aname
$1 = (MonoAssemblyName *) 0x10
(gdb) bt
#0  mono_stringify_assembly_name (aname=0x10) at assembly.c:730
#1  0x0000000000415c08 in mono_assembly_name_from_token (image=0x8361a0,
type_token=33554475) at class.c:6297
#2  0x000000000041d2d0 in mono_class_get_full (image=0x8361a0,
type_token=33554475, context=<value optimized out>) at class.c:6384
#3  0x000000000044dcaa in do_mono_metadata_parse_type (type=0x7fffffffd770,
m=0x8361a0, container=0x0, ptr=0x7ffff7f9b232 "\005 ", rptr=0x7fffffffd768)
    at metadata.c:3124
#4  0x000000000044df83 in mono_metadata_parse_type_full (m=0x8361a0,
container=<value optimized out>, mode=<value optimized out>, 
    opt_attrs=<value optimized out>, ptr=0x7ffff7f9b22f "\021\200\254\005 ",
rptr=0x64452e6c65646f4d) at metadata.c:1596
#5  0x000000000044e744 in mono_metadata_parse_method_signature_full (m=<value
optimized out>, container=<value optimized out>, def=<value optimized out>, 
    ptr=0x7ffff7f9b22f "\021\200\254\005 ", rptr=<value optimized out>) at
metadata.c:1919
#6  0x000000000042e07b in mono_method_signature_checked (m=0x836030,
error=0x7fffffffd8e0) at loader.c:2176
#7  0x0000000000451dd6 in is_valid_cattr_content (ctx=0x7fffffffda70,
ctor=0x2000000, ptr=0x7ffff7f9d122 "\001", size=8) at metadata-verify.c:1899
#8  0x00000000004553d6 in verify_cattr_table_full (ctx=<value optimized out>)
at metadata-verify.c:2905
#9  mono_verifier_verify_full_table_data (ctx=<value optimized out>) at
metadata-verify.c:3908
#10 0x000000000040ebe1 in verify_image_file (fname=<value optimized out>) at
pedump.c:448
#11 main (fname=<value optimized out>) at pedump.c:685
(gdb)

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