title: ArrayIndexOutOfBoundsException in android's KXmlParser
body: <p>I am doing regular XML parsing on android, and very rarely I get this exception and only on particular phones. Haven't been able to get to the root of this issue. Does anybody have an idea what might be causing this? </p>
  
  <pre><code>    java.lang.ArrayIndexOutOfBoundsException: src.length=8192 srcPos=1 dst.length=8192 dstPos=0 length=-1
      at java.lang.System.arraycopy(Native Method)
      at org.kxml2.io.KXmlParser.fillBuffer(KXmlParser.java:1489)
      at org.kxml2.io.KXmlParser.skip(KXmlParser.java:1574)
      at org.kxml2.io.KXmlParser.parseStartTag(KXmlParser.java:1049)
      at org.kxml2.io.KXmlParser.next(KXmlParser.java:369)
      at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
  </code></pre>