title: how to fix Android Native Crash from libc.so, libart.so
body: <p>Our App does not contain any c/c++ code, while we use some third part sdk who contains .so</p>
  <p>Now, we found a big percent native crash?</p>
  <p>we can not find useful info to get which sdk to bear the responsibility.
  And the crash point to , like &quot;libc.so&quot;, &quot;libart.so&quot; and &quot;/system/framework/arm/boot-framework.oat&quot;</p>
  <p>So, what can i do to solve the crashs?
  to upgrade sdk? but I dont known which to upgrade</p>
  <p>I can not get any info of our app...</p>
  <p>==========================================</p>
  <pre><code>Process Name: 'com.xxxxxxxxxxx'
  Thread Name: 'RenderThread'
  pid: 23247, tid: 13872  &gt;&gt;&gt; com.xxxx &lt;&lt;&lt;
  signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
      r0 00000000  r1 00003630  r2 00000006  r3 b71adb30
      r4 b71adb44  r5 b71adb28  r6 00005acf  r7 0000016b
      r8 b71adb40  r9 b71adb30  10 b71adb60  fp b71adb50
      ip 00003630  sp b71adb00  lr e6ed9deb  pc e6ed9dfe  cpsr 
      008f0030
      d0  696c657069504c47  d1  6e65704f61696b53
      d2  7577682f7362696c  d3  696c657069702f69
      d4  0000000000000000  d5  0000000000000000
      d6  0000000000000000  d7  0000000000000000
      d8  0000000000000000  d9  0000000000000000
      d10 0000000000000000  d11 0000000000000000
      d12 0000000000000000  d13 0000000000000000
      d14 0000000000000000  d15 0000000000000000
      d16 ffffffffffffffff  d17 2e6761742e676f6c
      d18 e6eb8769e6eb8761  d19 e6eb8775e6eb8771
      d20 0000000000000000  d21 0000000000000000
      d22 0000000000fffdd6  d23 0000000000ffff5a
      d24 0000000000ffffeb  d25 0000000001000000
      d26 0000000000000000  d27 000000000000001d
      d28 0000000000000000  d29 000000001d000000
      d30 00d600d600d600d6  d31 0000000000000000
      scr 28000093
  
      #00  pc 0002ddfe  /apex/com.android.runtime/lib/bionic/libc.so (abort)
      #00  pc 0002ddfe  /apex/com.android.runtime/lib/bionic/libc.so
      #01  pc 0002ddeb  /apex/com.android.runtime/lib/bionic/libc.so
      --- --- ---
  [DEBUG] Read self maps instead! map: 0x0
      00 pc 0002ddfe  /apex/com.android.runtime/lib/bionic/libc.so 
    (abort+165)
      01 pc 00001aad  liblog.so (__android_log_assert+176)
      02 pc 00124ff7  libhwui.so
      03 pc 00122bdd  libhwui.so
      04 pc 00122131  libhwui.so
      05 pc 001308b9  libhwui.so
      06 pc 0013070b  libhwui.so
      07 pc 000039af  libutils.so 
      (_ZN7android6Thread11_threadLoopEPv+210)
      08 pc 0007a22d  /apex/com.android.runtime/lib/bionic/libc.so 
      (_ZL15__pthread_startPv+20)
      09 pc 0002f2a9  /apex/com.android.runtime/lib/bionic/libc.so 
     (__start_thread+30)
  --- --- ---
      --- --- --- ---
  
  memory near r1:
      00003630 -------- -------- -------- --------  ................
  
  memory near r3:
      b71adaf0 e662537d b71adb28 00005acf 0000007e  }Sb.(....Z..~...
      b71adb00 b71adb70 b71adb80 b71adb90 b71adba0  p...............
      b71adb10 a6363000 8e60f3d2 00021d02 a8b02323  .06...`.....##..
      b71adb20 0000000f 00000003 ffffffdf ffffffff  ................
      b71adb30 00000000 00000000 ffffffff 00005acf  .............Z..
      b71adb40 00002735 00000000 00000000 00000000  5'..............
      b71adb50 00000000 00000000 00000000 00000000  ................
      b71adb60 00000000 00000000 00000000 00000000  ................
      b71adb70 00000000 00000000 00000000 00000000  ................
      b71adb80 00000000 00000000 00000000 00000000  ................
      b71adb90 00000000 00000000 00000000 00000000  ................
      b71adba0 00000000 00000000 00000000 00000000  ................
      b71adbb0 00000000 00000000 00000000 00000000  ................
      b71adbc0 b71adbf8 e662537d e918f0b2 d722ad50  ....}Sb.....P.&quot;.
      b71adbd0 0000007e b71ae060 ffffffff b71ae060  ~...`.......`...
      b71adbe0 9434e1bc e9191ab1 e6608a45 b71ae00c  ..4.....E.`.....
  </code></pre>