[Mono-bugs] [Bug 354667] New: Runtime crash when dealing with add.ovf.un and add. ovf on floats.

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Jan 18 02:52:28 EST 2008


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


           Summary: Runtime crash when dealing with add.ovf.un and add.ovf
                    on floats.
           Product: Mono: Runtime
           Version: unspecified
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: JIT
        AssignedTo: lupus at novell.com
        ReportedBy: miguel at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Created an attachment (id=190959)
 --> (https://bugzilla.novell.com/attachment.cgi?id=190959)
IL Sample to reproduce the crash

The following program crashes the runtime (there are two crashes here, one for
add.ovf and one for add.ovf.un).   This only happens when the operands are
floats.

To reproduce:
ilasm add.il
mono add.exe

You will get a stack trace like this:
mono$ mono add.exe 

** ERROR **: unknown operator: float_add_ovf_un
aborting...
Stacktrace:


Native stacktrace:

        mono [0x817f28f]
        [0xffffe440]
        /lib/libc.so.6(abort+0x101) [0xb7d8c1e1]
        /usr/lib/libglib-2.0.so.0(g_logv+0x47a) [0xb7f353fa]
        /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xb7f35439]
        mono [0x80823ae]
        mono [0x8082406]
        mono(mono_burg_label+0x30) [0x8088e40]
        mono [0x816b3f5]
        mono [0x816c4a9]
        mono [0x816cb87]
        mono(mono_runtime_exec_main+0xbb) [0x80d70fb]
        mono(mono_runtime_run_main+0x173) [0x80d73f3]
        mono(mono_main+0x6a9) [0x805ada9]
        mono [0x805a1f2]
        /lib/libc.so.6(__libc_start_main+0xe0) [0xb7d76fe0]
        mono [0x805a161]



This problem was found with the LINQ compile support.


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