eglCreateWindowSurface falha com java.lang.IllegalArgumentException

Ao tentar pressionar o botão Voltar rapidamente durante o lançamento de algumas atividades comGLSurfaceView, eglCreateWindowSurface falha comjava.lang.IllegalArgumentException.

Eu tenho os seguintes erros:

10-08 18:05:36.490: E/GLSurfaceView(3440): eglCreateWindowSurface
10-08 18:05:36.490: E/GLSurfaceView(3440): java.lang.IllegalArgumentException: Make sure the SurfaceView or associated SurfaceHolder has a valid Surface
10-08 18:05:36.490: E/GLSurfaceView(3440): at com.google.android.gles_jni.EGLImpl._eglCreateWindowSurface(Native Method)
10-08 18:05:36.490: E/GLSurfaceView(3440): at com.google.android.gles_jni.EGLImpl.eglCreateWindowSurface(EGLImpl.java:90)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$DefaultWindowSurfaceFactory.createWindowSurface(GLSurfaceView.java:798)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:1065)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1433)
10-08 18:05:36.490: E/GLSurfaceView(3440): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)

Essas atividades não invocaram as operações de GL antesSurfaceHolder.Callback.surfaceCreated ou depoisSurfaceHolder.Callback.surfaceDestroyed.

Alguém mais se deparou com isso e qual é a solução?

Obrigado por qualquer avanço.

questionAnswers(2)

yourAnswerToTheQuestion