<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText">A little more details. If I remove the FastCopy call in Array.Copy I am unable to reproduce this.<br>
<br>
                        // if (FastCopy (sourceArray, sourceIndex, destinationArray, destinationIndex, length))<br>
                        //       return;<br>
<br>
Attached is a test case but it needs to be run on a ARM device with the same version of Linux. Happy to provide access to a box if needed.<br>
<br>
Iíll open a Xamarin bug too.<br>
<br>
</div>
</span></font></div>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">
<div class="PlainText"><br>
<br>
Thanks!<br>
Bassam<br>
<br>
On Jan 29, 2014, at 3:53 PM, Bassam Tabbara <bassam@symform.com> wrote:<br>
<br>
> Hello,<br>
> <br>
> Iím chasing a bug while parsing the machine.config XML file, and Iíve narrowed it down to Array.Copy performing the wrong copy. Hereís an example:<br>
> <br>
> before copy '<descript'<br>
> after copy '< edcsirt'<br>
> <br>
> The buffer is altered after its copied. This seems to happen only on newer versions of linux (3.4.6) on an armv5tel device. When running linux 2.6 I donít see this.<br>
> <br>
> Any thoughts on what might be causing this?<br>
> <br>
> Thanks!<br>
> Bassam<br>
> _______________________________________________<br>
> Mono-devel-list mailing list<br>
> Mono-devel-list@lists.ximian.com<br>
> <a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br>
</div>
</span></font></div>
</body>
</html>