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

fatal signal 6 (sigabrt) 에러 질문

0 추천
제목 그래도 fatal signal 6 (sigabrt) 에러 발생 시 어떤 부분을 확인해야 하나요?

mediaplayer로 mp3 재생. 다음곡 클릭 시 에러 발생 빈도가 램덤하게 나타납니다.

다른 에러 로그는 나오지 않고, 해당 에러 발생 후 앱 다운이 되네요.;;

위 에러의 경우 어떤 부분을 확인해야할지...답변 부탁 드립니다.
제로라인 (180 포인트) 님이 2013년 12월 20일 질문

2개의 답변

0 추천
1111d 님이 2015년 7월 16일 답변
0 추천
SIGABRT는 Native(C쪽 코드)에서 오류가 발생했을 때 나옵니다.

http://dreamlog.tistory.com/256

간단히 C 포인터 이슈라 보시면 되는데,

아무래도 다음 파일 재생 시도시 mediaplayer.reset 혹은  mediaplayer.release 호출하여 mediaplayer 객체를 닫는 상황에서

다른 mediaplayer api가 호출하시는 부분이 있는 것으로 추정되네요..

mediaplayer 호출  부분을 critical section 으로 변경하셔야 할 듯 합니다.
사악미소 (65,330 포인트) 님이 2015년 7월 17일 답변
...