[Mono-bugs] [Bug 657746] New: [verifier] SIGSEGV in mono_delegate_type_equal

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Dec 6 11:52:22 EST 2010


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

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


           Summary: [verifier] SIGSEGV in mono_delegate_type_equal
    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=403599)
 --> (http://bugzilla.novell.com/attachment.cgi?id=403599)
assembly causing the crash

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

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb71dab70 (LWP 5788)]
0x08179071 in mono_delegate_type_equal (target={valuetype}, candidate=0x0) at
verify.c:2343
2343        if (candidate->byref ^ target->byref)
(gdb) p candidate
$1 = 0x0
(gdb) p target
$2 = {valuetype}
(gdb) bt
#0  0x08179071 in mono_delegate_type_equal (target={valuetype}, candidate=0x0)
at verify.c:2343
#1  0x081790e5 in mono_delegate_type_equal (target={ptr}, candidate={r8}) at
verify.c:2367
#2  0x081792e1 in mono_delegate_param_equal (delegate={r8}, method={ptr}) at
verify.c:2423
#3  0x081793b7 in mono_delegate_signature_equal (delegate_sig=0x8647754,
method_sig=0x86476fc, is_static_ldftn=0) at verify.c:2460
#4  0x081799be in verify_delegate_compatibility (ctx=0xb71d9ccc,
delegate="Mono.Xaml.ParseTemplateFunc", value=0x862f39c, funptr=0x862f3a8) at
verify.c:2551
#5  0x0817fbc9 in do_newobj (ctx=0xb71d9ccc, token=100664602) at verify.c:3638
#6  0x0818789d in mono_method_verify
(method="Mono.Xaml.XamlParser:ParseTemplateElement ()", level=48) at
verify.c:5268
#7  0x0818a3d8 in mono_method_verify_with_current_settings
(method="Mono.Xaml.XamlParser:ParseTemplateElement ()", skip_visibility=0) at
verify.c:5814
#8  0x0805bbc2 in mini_method_verify (cfg=0x842e2d8,
method="Mono.Xaml.XamlParser:ParseTemplateElement ()", fail_compile=1) at
mini.c:1374
#9  0x0805bdf5 in mono_compile_is_broken (cfg=0x842e2d8,
method="Mono.Xaml.XamlParser:ParseTemplateElement ()", fail_compile=1) at
mini.c:1429
#10 0x08061a0e in mini_method_compile
(method="Mono.Xaml.XamlParser:ParseTemplateElement ()", opts=59861503,
domain=0x34e60, run_cctors=0, compile_aot=0, 
    parts=0) at mini.c:4159
#11 0x080e6b6c in compile_all_methods_thread_main (args=0xbfffee14) at
driver.c:882
#12 0x081ed78e in start_wrapper (data=0x84311a0) at threads.c:770
#13 0x08269b58 in thread_start_routine (args=0x840170c) at wthreads.c:285
#14 0x08298472 in GC_start_routine (arg=0x5dfc0) at pthread_support.c:1397
#15 0xb7f74b25 in start_thread () from /lib/libpthread.so.0
#16 0xb7ed646e in clone () from /lib/libc.so.6

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