bad egl alloc fix