[Mono-bugs] [Bug 553428] New: [verifier] SIGSEGV in mono_metadata_signature_equal on a bad assembly

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Nov 6 13:37:33 EST 2009


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


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


Created an attachment (id=326064)
 --> (http://bugzilla.novell.com/attachment.cgi?id=326064)
assembly to reproduce crash

(gdb) run --verify all System.25194.dll 
Starting program: /opt/mono/bin/pedump --verify all System.25194.dll
[Thread debugging using libthread_db enabled]

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
Error verifying class(0x02000004) System.Collections.Generic.LinkedList`1 a
type load error happened

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
Could not load class with token 2000005
Error verifying class(0x02000006) System.Collections.Generic.LinkedListNode`1 a
type load error happened

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
Error verifying class(0x02000007) System.Collections.Generic.Queue`1 a type
load error happened

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
Could not load class with token 2000008
Error verifying class(0x02000009) System.Collections.Generic.Stack`1 a type
load error happened

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
Could not load class with token 200000a
Error verifying class(0x0200000b)
System.Collections.Specialized.HybridDictionary a type load error happened

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
Error verifying class(0x0200000c) System.Collections.Specialized.ListDictionary
a type load error happened

** (process:25232): WARNING **: The class oHostOrder.IEnumerator could not be
loaded, used in mscorlib, Version=2.0.5.0, Culture=neutral,
PublicKeyToken=7cec85d7bea7798e
[New Thread 0x7f3ebcda1710 (LWP 25232)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f3ebcda1710 (LWP 25232)]
0x0000000000445f79 in mono_metadata_signature_equal (sig1=0x0, sig2=0x8372e0)
at metadata.c:4196
4196        if (sig1->hasthis != sig2->hasthis || sig1->param_count !=
sig2->param_count)
(gdb) bt
#0  0x0000000000445f79 in mono_metadata_signature_equal (sig1=0x0,
sig2=0x8372e0) at metadata.c:4196
#1  0x0000000000415cf3 in check_interface_method_override (class=0x83a200,
im=0x836f48, cm=0x83a490, require_newslot=1,
interface_is_explicitly_implemented_by_class=1, slot_is_empty=<value optimized
out>, 
    security_enabled=0) at class.c:2945
#2  0x000000000041708f in mono_class_setup_vtable_general (class=0x83a200,
overrides=0x0, onum=0) at class.c:3390
#3  0x0000000000418047 in mono_class_setup_vtable (class=0x83a200) at
class.c:2847
#4  0x0000000000418a63 in mono_class_init (class=0x83a200) at class.c:4114
#5  0x000000000040ec18 in main (argc=<value optimized out>, argv=<value
optimized out>) at pedump.c:475
(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