[Mono-bugs] [Bug 571131] Build fails only on 64bit xen instance with illegal operation

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Jan 15 15:18:20 EST 2010


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

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


Miguel de Icaza <miguel at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |miguel at novell.com

--- Comment #1 from Miguel de Icaza <miguel at novell.com> 2010-01-15 20:18:19 UTC ---
it seems like we might be generating wrong code during AOT, this is where it
crashes inside GDB, and using objdump -d shows a similar pattern:

00000000000dbb70 <System_StackOverflowException__ctor>:
   dbb70:    48 83 ec 08              sub    $0x8,%rsp
   dbb74:    48 89 3c 24              mov    %rdi,(%rsp)
   dbb78:    49 8b 35 01 94 29 00     mov    0x299401(%rip),%rsi        #
374f80 <__bss_start+0x2d58>
   dbb7f:    48 8b 3c 24              mov    (%rsp),%rdi
   dbb83:    e8 98 0a 00 00           callq  dc620
<System_SystemException__ctor_string>
   dbb88:    00 00                    add    %al,(%rax)
   dbb8a:    00 00                    add    %al,(%rax)
   dbb8c:    00 41 ff                 add    %al,-0x1(%rcx)
   dbb8f:    d3 48 83                 rorl   %cl,-0x7d(%rax)
   dbb92:    c4 08 c3 00              (bad)(bad) 

It crashes on the (bad) (bad) instruction.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list