¿Qué puedo hacer cuando BufferQueue ha sido abandonado?

Estoy usando una vista de textura para mostrar la vista previa de la cámara en mi aplicación de Android. Sin embargo, lo que noté es que cada vez que mi aplicación se detiene, recibo este error:

03-18 18:23:44.315: W/BufferQueue(19582): [unnamed-19582-20] cancelBuffer: BufferQueue has been abandoned!

¿Alguien puede decirme qué está pasando aquí? Cuando mi aplicación se detiene, todo lo que hago es desinicializar todoonSurfaceTextureDestroyed()

 public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) {
    mCamera.setPreviewCallback(null);
    mCamera.stopPreview();
    mCamera.release();
    return true;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta