<div dir="ltr">Hi Ewan,<div><br></div><div>Can you give me some instruction about how can I reproduce the issue on a Nexus 6? (If you can't gave the information out then the disassembly of the offending function and the fault address might gave me some hint as well)</div><div><br></div><div>A <span style="line-height:1.5">SIGBUS error looks a bit strange for me but my best guess is that we manage to install a 2 byte thumb breakpoint on the 2nd 2 byte of a 4 byte instruction what results in an incorrect instruction opcode and from that point strange things can happen.</span></div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">Tamas</span></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Feb 16, 2016 at 10:39 AM Ewan Crawford <<a href="mailto:ewan@codeplay.com">ewan@codeplay.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">EwanCrawford added a subscriber: EwanCrawford.<br>
EwanCrawford added a comment.<br>
<br>
Hi Tamas,<br>
<br>
This commit causes a SIGBUS for me on Nexus 6 ARMv7 devices, specifically the g_thumb_breakpoint_opcode change.<br>
I can revert this locally but any advice on tracking the issue down further?<br>
<br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
<a href="http://reviews.llvm.org/D16853" rel="noreferrer" target="_blank">http://reviews.llvm.org/D16853</a><br>
<br>
<br>
<br>
</blockquote></div>