[Mono-bugs] [Bug 655497] Reflection.Emit usage causes SIGBUS from ves_icall_System_Delegate_CreateDelegate_internal
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Nov 24 13:57:38 EST 2010
https://bugzilla.novell.com/show_bug.cgi?id=655497
https://bugzilla.novell.com/show_bug.cgi?id=655497#c2
Geoff Norton <gnorton at novell.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|Normal |Major
--- Comment #2 from Geoff Norton <gnorton at novell.com> 2010-11-24 18:57:37 UTC ---
(gdb) c
Continuing.
Hardware watchpoint 4: *8856372
Old value = 0
New value = 1
mono_local_cprop (cfg=0x826a00) at local-propagation.c:402
402 if (MONO_IS_CALL (ins))
3: x/i $pc 0x9dd99 <mono_local_cprop+6475>: mov -0x1c(%ebp),%eax
2: defs[36] = (MonoInst *) 0x1
(gdb) x/i $pc
0x9dd99 <mono_local_cprop+6475>: mov -0x1c(%ebp),%eax
(gdb) p $eax
$6 = 1
(gdb) disas
<snip for bugzilla comment size>
0x0009dd73 <mono_local_cprop+6437>: mov -0x1c(%ebp),%eax
0x0009dd76 <mono_local_cprop+6440>: mov 0x4(%eax),%eax
0x0009dd79 <mono_local_cprop+6443>: shl $0x2,%eax
0x0009dd7c <mono_local_cprop+6446>: mov %eax,%edx
0x0009dd7e <mono_local_cprop+6448>: add -0x10(%ebp),%edx
0x0009dd81 <mono_local_cprop+6451>: mov -0x1c(%ebp),%eax
0x0009dd84 <mono_local_cprop+6454>: mov %eax,(%edx)
0x0009dd86 <mono_local_cprop+6456>: mov -0x1c(%ebp),%eax
0x0009dd89 <mono_local_cprop+6459>: mov 0x4(%eax),%eax
0x0009dd8c <mono_local_cprop+6462>: shl $0x2,%eax
0x0009dd8f <mono_local_cprop+6465>: mov %eax,%edx
0x0009dd91 <mono_local_cprop+6467>: add -0x14(%ebp),%edx
0x0009dd94 <mono_local_cprop+6470>: mov -0x20(%ebp),%eax
0x0009dd97 <mono_local_cprop+6473>: mov %eax,(%edx)
0x0009dd99 <mono_local_cprop+6475>: mov -0x1c(%ebp),%eax
0x0009dd9c <mono_local_cprop+6478>: movzwl (%eax),%eax
0x0009dd9f <mono_local_cprop+6481>: cmp $0x150,%ax
0x0009dda3 <mono_local_cprop+6485>: jbe 0x9ddb5 <mono_local_cprop+6503>
0x0009dda5 <mono_local_cprop+6487>: mov -0x1c(%ebp),%eax
0x0009dda8 <mono_local_cprop+6490>: movzwl (%eax),%eax
0x0009ddab <mono_local_cprop+6493>: cmp $0x154,%ax
0x0009ddaf <mono_local_cprop+6497>: jbe 0x9de39 <mono_local_cprop+6635>
0x0009ddb5 <mono_local_cprop+6503>: mov -0x1c(%ebp),%eax
0x0009ddb8 <mono_local_cprop+6506>: movzwl (%eax),%eax
0x0009ddbb <mono_local_cprop+6509>: cmp $0x158,%ax
0x0009ddbf <mono_local_cprop+6513>: jbe 0x9ddcd <mono_local_cprop+6527>
0x0009ddc1 <mono_local_cprop+6515>: mov -0x1c(%ebp),%eax
0x0009ddc4 <mono_local_cprop+6518>: movzwl (%eax),%eax
0x0009ddc7 <mono_local_cprop+6521>: cmp $0x15c,%ax
0x0009ddcb <mono_local_cprop+6525>: jbe 0x9de39 <mono_local_cprop+6635>
0x0009ddcd <mono_local_cprop+6527>: mov -0x1c(%ebp),%eax
0x0009ddd0 <mono_local_cprop+6530>: movzwl (%eax),%eax
0x0009ddd3 <mono_local_cprop+6533>: cmp $0x15c,%ax
0x0009ddd7 <mono_local_cprop+6537>: jbe 0x9dde5 <mono_local_cprop+6551>
0x0009ddd9 <mono_local_cprop+6539>: mov -0x1c(%ebp),%eax
0x0009dddc <mono_local_cprop+6542>: movzwl (%eax),%eax
0x0009dddf <mono_local_cprop+6545>: cmp $0x160,%ax
0x0009dde3 <mono_local_cprop+6549>: jbe 0x9de39 <mono_local_cprop+6635>
0x0009dde5 <mono_local_cprop+6551>: mov -0x1c(%ebp),%eax
0x0009dde8 <mono_local_cprop+6554>: movzwl (%eax),%eax
0x0009ddeb <mono_local_cprop+6557>: cmp $0x160,%ax
0x0009ddef <mono_local_cprop+6561>: jbe 0x9ddfd <mono_local_cprop+6575>
0x0009ddf1 <mono_local_cprop+6563>: mov -0x1c(%ebp),%eax
0x0009ddf4 <mono_local_cprop+6566>: movzwl (%eax),%eax
0x0009ddf7 <mono_local_cprop+6569>: cmp $0x164,%ax
0x0009ddfb <mono_local_cprop+6573>: jbe 0x9de39 <mono_local_cprop+6635>
0x0009ddfd <mono_local_cprop+6575>: mov -0x1c(%ebp),%eax
0x0009de00 <mono_local_cprop+6578>: movzwl (%eax),%eax
0x0009de03 <mono_local_cprop+6581>: cmp $0x154,%ax
0x0009de07 <mono_local_cprop+6585>: jbe 0x9de15 <mono_local_cprop+6599>
0x0009de09 <mono_local_cprop+6587>: mov -0x1c(%ebp),%eax
0x0009de0c <mono_local_cprop+6590>: movzwl (%eax),%eax
0x0009de0f <mono_local_cprop+6593>: cmp $0x157,%ax
0x0009de13 <mono_local_cprop+6597>: jbe 0x9de39 <mono_local_cprop+6635>
0x0009de15 <mono_local_cprop+6599>: mov -0x1c(%ebp),%eax
0x0009de18 <mono_local_cprop+6602>: movzwl (%eax),%eax
0x0009de1b <mono_local_cprop+6605>: cmp $0x164,%ax
0x0009de1f <mono_local_cprop+6609>: jbe 0x9de2d <mono_local_cprop+6623>
0x0009de21 <mono_local_cprop+6611>: mov -0x1c(%ebp),%eax
0x0009de24 <mono_local_cprop+6614>: movzwl (%eax),%eax
0x0009de27 <mono_local_cprop+6617>: cmp $0x167,%ax
0x0009de2b <mono_local_cprop+6621>: jbe 0x9de39 <mono_local_cprop+6635>
0x0009de2d <mono_local_cprop+6623>: mov -0x1c(%ebp),%eax
0x0009de30 <mono_local_cprop+6626>: movzwl (%eax),%eax
0x0009de33 <mono_local_cprop+6629>: cmp $0x1bf,%ax
0x0009de37 <mono_local_cprop+6633>: jne 0x9de3f <mono_local_cprop+6641>
0x0009de39 <mono_local_cprop+6635>: mov -0x20(%ebp),%eax
0x0009de3c <mono_local_cprop+6638>: mov %eax,-0x24(%ebp)
0x0009de3f <mono_local_cprop+6641>: incl -0x20(%ebp)
0x0009de42 <mono_local_cprop+6644>: mov -0x1c(%ebp),%eax
0x0009de45 <mono_local_cprop+6647>: mov 0x14(%eax),%eax
0x0009de48 <mono_local_cprop+6650>: mov %eax,-0x1c(%ebp)
0x0009de4b <mono_local_cprop+6653>: cmpl $0x0,-0x1c(%ebp)
0x0009de4f <mono_local_cprop+6657>: jne 0x9c5d4 <mono_local_cprop+390>
0x0009de55 <mono_local_cprop+6663>: mov -0xc(%ebp),%eax
0x0009de58 <mono_local_cprop+6666>: mov 0x4(%eax),%eax
0x0009de5b <mono_local_cprop+6669>: mov %eax,-0xc(%ebp)
0x0009de5e <mono_local_cprop+6672>: cmpl $0x0,-0xc(%ebp)
0x0009de62 <mono_local_cprop+6676>: jne 0x9c4c5 <mono_local_cprop+119>
0x0009de68 <mono_local_cprop+6682>: add $0xf0,%esp
0x0009de6e <mono_local_cprop+6688>: pop %ebx
0x0009de6f <mono_local_cprop+6689>: pop %esi
0x0009de70 <mono_local_cprop+6690>: leave
0x0009de71 <mono_local_cprop+6691>: ret
End of assembler dump.
(gdb)
--
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