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

곧 출시될 갤노트8 에서만 앱이 죽네요.

0 추천
혹시나해서 대리점에 진열된 갤노트8에 제가 만든앱을 마켓에서 다운받았는데

바로 ANR을 내보내고 죽네요. 갤8,갤8+에서는 이상없이 잘 실행되거든요.

오류는 아래와 같습니다.

혹시 아래 오류내용이 어떤 오류인지 아시나요?

native: pc 000000000006fc2c  /system/lib64/libc.so (tgkill+8)
native: pc 000000000006cf40  /system/lib64/libc.so (pthread_kill+64)
native: pc 00000000000251f8  /system/lib64/libc.so (raise+24)
native: pc 000000000001ccc4  /system/lib64/libc.so (abort+52)
 native: pc 0000000000011d0c  /system/lib64/libcutils.so (__android_log_assert+252)
native: pc 0000000000020a38  /system/lib64/libstagefright_foundation.so (_ZN7android16MediaBufferGroupD1Ev+424)
native: pc 0000000000020a50  /system/lib64/libstagefright_foundation.so (_ZN7android16MediaBufferGroupD0Ev+16)
 native: pc 000000000019a6b0  /system/lib64/libstagefright.so (_ZN7android9WAVSourceD1Ev+80)
native: pc 000000000019a79c  /system/lib64/libstagefright.so (_ZTv0_n24_N7android9WAVSourceD0Ev+28)
 native: pc 000000000000e53c  /system/lib64/libutils.so (_ZNK7android7RefBase9decStrongEPKv+92)
 native: pc 0000000000006844  /system/lib64/libsoundextractor.so (_ZN7android20SoundExtractorParserD1Ev+132)
  native: pc 0000000000006a60  /system/lib64/libsoundextractor.so (_ZN7android23SoundExtractorMp3ParserD0Ev+16)
 native: pc 000000000000e53c  /system/lib64/libutils.so (_ZNK7android7RefBase9decStrongEPKv+92)
native: pc 00000000000077f4  /system/lib64/libsoundextractor.so (_ZN7android19SoundExtractorCodecD1Ev+52)
native: pc 00000000000078e0  /system/lib64/libsoundextractor.so (_ZN7android22SoundExtractorRawCodecD0Ev+16)
native: pc 000000000000e53c  /system/lib64/libutils.so (_ZNK7android7RefBase9decStrongEPKv+92)
 native: pc 00000000000066ec  /system/lib64/libsoundextractor.so (_ZN7android14SoundExtractor7releaseEv+28)
 native: pc 00000000000087a8  /system/lib64/libsoundpool.so (_ZN7android6Sample6doLoadEv+424)
native: pc 0000000000009a08  /system/lib64/libsoundpool.so (_ZN7android15SoundPoolThread3runEv+232)
native: pc 0000000000009878  /system/lib64/libsoundpool.so (_ZN7android15SoundPoolThread11beginThreadEPv+8)
native: pc 00000000000a6f14  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116)
native: pc 000000000006c6d0  /system/lib64/libc.so (_ZL15__pthread_startPv+208)
native: pc 000000000001e340  /system/lib64/libc.so (__start_thread+16)
엔조이AD (2,610 포인트) 님이 2017년 9월 4일 질문

2개의 답변

+1 추천
https://stackoverflow.com/questions/45439675/getting-native-android-crash-system-lib64-libc-so-tgkill8-on-specific-device

SDK와 build tools 버전 26에서 오류가 나서 25.0.3 으로 내렸더니 된다는 이야기가 있네요.
Will Kim (43,170 포인트) 님이 2017년 9월 4일 답변
감사합니다.해보겠습니다^^
+1 추천
stack trace만을 놓고 보면 soundpool을 사용해서  WAV 를 재생하고 메모리를 free 시키는데서 오류가 발생해서,

android::MediaBufferGroup::~MediaBufferGroup()  부분에서 강종 시킨 듯 합니다.

아무래도 펌웨어 자체의 버그이거나. 특정 wav를 제대로 지원 하지 못 하는 듯 합니다.

삼성에서 패치를 해 줘야 할 사항으로 보이는데, 패치 된다는 보장도 없구..

소리를 soundpool이 아닌 다른 기능을 통해 출력 시키시는게 좋을 듯 하네요..
익명사용자 님이 2017년 9월 6일 답변
답변감사합니다^^
저도 삼성단말기문제라 생각했습니다.드디어 논리적으로 설명해주셨군요!!
갤8,갤8+에서는 이상없이 잘 실행되거든요.
...