title: Java - Android fatal signal 11 SIGSEGV
body: <pre><code>08-30 14:24:14.281: D/dalvikvm(2777): GC_FOR_ALLOC freed 6319K, 41% free 9950K/16724K, paused 12ms, total 12ms
  08-30 14:24:14.281: I/dalvikvm-heap(2777): Grow heap (frag case) to 13.750MB for 4194320-byte allocation
  08-30 14:24:14.291: D/dalvikvm(2777): GC_FOR_ALLOC freed &lt;1K, 17% free 14045K/16724K, paused 13ms, total 13ms
  08-30 14:24:14.381: D/dalvikvm(2777): GC_FOR_ALLOC freed 5122K, 30% free 9955K/14152K, paused 12ms, total 12ms
  08-30 14:24:14.381: I/dalvikvm-heap(2777): Grow heap (frag case) to 13.755MB for 4194320-byte allocation
  08-30 14:24:14.391: D/dalvikvm(2777): GC_FOR_ALLOC freed &lt;1K, 1% free 14051K/14152K, paused 13ms, total 13ms
  08-30 14:24:14.451: D/dalvikvm(2777): GC_FOR_ALLOC freed 5122K, 2% free 8933K/9032K, paused 14ms, total 14ms
  08-30 14:24:14.461: I/dalvikvm-heap(2777): Grow heap (frag case) to 12.273MB for 3686416-byte allocation
  08-30 14:24:14.471: D/dalvikvm(2777): GC_FOR_ALLOC freed &lt;1K, 1% free 12533K/12636K, paused 12ms, total 12ms
  08-30 14:24:14.731: D/dalvikvm(2777): GC_FOR_ALLOC freed &lt;1K, 1% free 12533K/12636K, paused 12ms, total 12ms
  08-30 14:24:14.761: I/dalvikvm-heap(2777): Grow heap (frag case) to 26.335MB for 14745616-byte allocation
  08-30 14:24:14.781: D/dalvikvm(2777): GC_FOR_ALLOC freed 0K, 1% free 26933K/27040K, paused 14ms, total 14ms
  08-30 14:24:27.525: A/libc(2777): Fatal signal 11 (SIGSEGV) at 0x43337b60 (code=2), thread 2797 (Thread-202)
  </code></pre>
  
  <p>It happens when ByeBuffers are created to store vertex arrays for openGL textures.
  How do I deal with this? It happens on two of my devices.</p>