[Mono-bugs] [Bug 564253] [verifier] SIGSEGV in set_stack_value (2) on a bad assembly

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Dec 12 19:39:12 EST 2009


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

http://bugzilla.novell.com/show_bug.cgi?id=564253#c1


--- Comment #1 from Sebastien Pouliot <spouliot at novell.com> 2009-12-13 00:38:59 UTC ---
Created an attachment (id=332340)
 --> (http://bugzilla.novell.com/attachment.cgi?id=332340)
patch

This patch fix both #564253, #561745 and another case (yet to be fuzzed). Once
applied the verifier crash later on bug #561737

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb747ab90 (LWP 3183)]
0x08061b8c in mono_compile_create_var (cfg=0x846e208, type=0x8455a80,
opcode=326) at mini.c:980
980        if (mono_type_is_long (type))
(gdb) bt
#0  0x08061b8c in mono_compile_create_var (cfg=0x846e208, type=0x8455a80,
opcode=326) at mini.c:980
#1  0x08061f8a in mini_method_compile (method=0x84559d4, opts=64055807,
domain=0x34e70, run_cctors=<value optimized out>, compile_aot=<value optimized
out>, parts=0)
    at mini.c:2814
#2  0x080b3975 in compile_all_methods_thread_main (args=0xbfffeec8) at
driver.c:881
#3  0x08149667 in start_wrapper (data=0x8327920) at threads.c:662
#4  0x081e1df6 in thread_start_routine (args=0x830d30c) at wthreads.c:286
#5  0x081ff8cd in GC_start_routine (arg=0x35f20) at pthread_support.c:1390
#6  0xb7ec11b5 in start_thread () from /lib/libpthread.so.0
#7  0xb7e073ae in clone () from /lib/libc.so.6

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