2011-07-11 12 views
1

9ヶ月で私のプロジェクトに取り組んでいます。このバグは2〜3回しかなかったので、非常にまれですが、何が原因か分かりませんそれ。Android:GLSurfaceViewがアクティビティが終了するとクラッシュすることがあります

私は活動が時々クラッシュ(自宅を押して)私の活動を閉じて、私に次のスタック

ERROR/AndroidRuntime(2764): FATAL EXCEPTION: GLThread 47 
ERROR/AndroidRuntime(2764): java.lang.RuntimeException: eglSwapBuffers failed: EGL_BAD_SURFACE 
ERROR/AndroidRuntime(2764):  at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1077) 
ERROR/AndroidRuntime(2764):  at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1035) 
ERROR/AndroidRuntime(2764):  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1333) 
ERROR/AndroidRuntime(2764):  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116) 

を送り返すときには、コアGLSurfaceViewコードではなく、私自身のコードからのエラーのようです。

+0

私は答えがないので私はコメントします。私もこれを見たことがありますが、ごくまれにしかありません。現在、私のopenGLアプリケーションは50,000以上のダウンロードを持っていますが、これは一度しか見ていません。私はちょうどそこにそれを言って、私たちのせいではない! – Jonathan

答えて

0

私はまた、この例外の根本原因とそれに関連するEGL_BAD_ALLOCを特定しようとしています。私は何かを見つけることができればこの質問を更新します。特に、この事態を防ぐために私がコードから行うことができるものがあるかどうかを確認します。

関連する問題