안녕하세요.

surfaceview를 이용한 게임을 제작중인데요
간혹가다 app 종료 후 재시작을 반복하다 보면
app시작후 화면이 검게 나오면서 아무런 동작을 하지 않거나 프로그레스 다이얼로그(이미지 로딩중)가 뜬 상태로
진행이 안되는 경우가 있습니다.
 


이런경우의 로그를 확인해보니
app종료시 (onDestroy)

l  11-24 21:28:35.607: WARN/ActivityManager(1706): Activity destroy timeout for HistoryRecord{467afc80 com.neocyon.minglemangle/.MainActivity}


이런 로그가 나오는 경우
app 재진입시에

l  11-24 21:29:32.670: WARN/ActivityManager(1706): Activity idle timeout for HistoryRecord{46775a28 com.neocyon.minglemangle/.MainActivity}


이런 로그가 뜨면서 activity가 동작하지 않는 현상을 보이고 있는데요
onDestroy 메서드에선 게임내 사용중인 리소스 삭제 및 초기화 후 
android.os.Process.killProcess(android.os.Process.myPid()); 로 프로세스를 종료시키고 있습니다.

자주 재현되는 현상은 아니고 간혹가다 발생하는 현상인데 
원인이 뭔지 도통 알수가 없습니다.
이것때문에 몇일째 고생을 하고 있네요.. 
어떠한 문제때문인지 힌트라도 주시면 감사드리겠습니다. ㅠㅠ