마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

/system/lib/libc.so에서 네이티브 비정상 종료 [closed]

0 추천

하이브리드 앱으로 구동되는 앱을 업데이트 했습니다.

그런데 일부 사용자가 실행이 안된다는 연락이 와서 

스토어로 전달된 에러 로그를 보니 처음보는 에러였습니다.

(제가 가지고 있는 넥서스 5x 에서는 이상없이 동작중에 있습니다)

에러 원인과 해결방법이 있는지 고수님들께 질문드립니다.


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/kltektt/kltektt:6.0.1/MMB29M/G900KKTU1CPL5:user/release-keys'
Revision: '15'
ABI: 'arm'
pid: 10935, tid: 10935, name: v.saas.zeroshop >>> daewoong.dev.saas.zeroshop <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: '[FATAL:jni_android.cc(236)] Please include Java exception stack in crash report
'
r0 00000000 r1 00002ab7 r2 00000006 r3 b6fdeb84
r4 b6fdeb8c r5 b6fdeb3c r6 0000000b r7 0000010c
r8 b6d7aec0 r9 bee71a24 sl 00000000 fp 0020001d
ip 00000006 sp bee71578 lr b6d3fbf1 pc b6d41fe0 cpsr 400f0010

backtrace:
#00 pc 00041fe0 /system/lib/libc.so (tgkill+12)
#01 pc 0003fbed /system/lib/libc.so (pthread_kill+32)
#02 pc 0001c38b /system/lib/libc.so (raise+10)
#03 pc 00019609 /system/lib/libc.so (__libc_android_abort+34)
#04 pc 0001755c /system/lib/libc.so (abort+4)
#05 pc 002a1d81 /system/app/WebViewGoogle/WebViewGoogle.apk (offset 0x93c000)

 

 

 

 

 

질문을 종료한 이유: 다른 곳에서 원인과 해결방법 찾았습니다. http://ymson.tistory.com/entry/Prevent-memory-leak-of-WebView
psalm (1,910 포인트) 님이 2017년 1월 19일 질문
psalm님이 2017년 1월 20일 closed

2개의 답변

0 추천
웹뷰의 자체적인 버그인 듯 보입니다.

웹뷰를 업데이트하면 해결될지도 모릅니다.
익명사용자 님이 2017년 1월 19일 답변
0 추천

위의 로그가 짤려  무슨 이유인지는 모르겠지만. 자체 소스에서  std::abort(); 를 호출 했을 때의 로그입니다. 보통 안드로이드에선 CHECK 메크로를 통해 CHECK 값이 실패할 경우 강제 종료 시키는 경우가 있는데, 이 경우로 생각됩니다.

위에 나온 로그를 확인해 봐야 정확히 어떤 값이 문제인지 확인이 가능할 듯 합니다만. webview 자체 문제라 수정이 가능할 내용일진 모르겠습니다.

익명사용자 님이 2017년 1월 19일 답변
...