[Mono-bugs] [Bug 657981] New: [verifier] SIGSEGV in mono_type_is_long

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Dec 7 09:44:15 EST 2010


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

https://bugzilla.novell.com/show_bug.cgi?id=657981#c0


           Summary: [verifier] SIGSEGV in mono_type_is_long
    Classification: Mono
           Product: Mono: Runtime
           Version: SVN
          Platform: x86
        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=403771)
 --> (http://bugzilla.novell.com/attachment.cgi?id=403771)
assembly causing the crash

mono_type_is_long is a macro that calls mono_type_get_underlying_type (which
can return NULL) then access it's type field -> SIGSEGV

I recall we had similar issues in the past (but not recently).

gdb --args mono --security=core-clr --compile-all
bin/System.Xml.sigabrt.75929.dll

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb72b8b70 (LWP 24247)]
0x0805b242 in mono_compile_create_var (cfg=0x85425f8, type={valuetype},
opcode=326) at mini.c:1119
1119        if (mono_type_is_long (type))
(gdb) p mono_type_get_underlying_type(type)
$1 = 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