Bug 1700848 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Root WebRenderBridgeParent's ClearResources() call expected to destroy RenderCompositor. But it is not destroyed.

On android, it caused  a crash with the following log during fallback from RenderCompositorEGL to LayerManagerComposite/CompositorOGL. Only one user could connect to Android Surface.


--------------------------------------

03-25 13:15:58.270   673   702 E BufferQueueProducer: [SurfaceView - org.mozilla.geckoview_example/org.mozilla.geckoview_example.GeckoViewActivity#0](id:2a100000510,api:1,p:31803,c:673) connect: already connected (cur=1 req=1)
03-25 13:15:58.270 31803 31915 E libEGL  : eglCreateWindowSurface: native_window_api_connect (win=0xf24cb068) failed (0xffffffea) (already connected to another API?)
03-25 13:15:58.270 31803 31915 E libEGL  : eglCreateWindowSurfaceTmpl:725 error 3003 (EGL_BAD_ALLOC)
Root WebRenderBridgeParent::Destroy() call expected to destroy RenderCompositor. But it is not destroyed.

On android, it caused  a crash with the following log during fallback from RenderCompositorEGL to LayerManagerComposite/CompositorOGL. Only one user could connect to Android Surface.


--------------------------------------

03-25 13:15:58.270   673   702 E BufferQueueProducer: [SurfaceView - org.mozilla.geckoview_example/org.mozilla.geckoview_example.GeckoViewActivity#0](id:2a100000510,api:1,p:31803,c:673) connect: already connected (cur=1 req=1)
03-25 13:15:58.270 31803 31915 E libEGL  : eglCreateWindowSurface: native_window_api_connect (win=0xf24cb068) failed (0xffffffea) (already connected to another API?)
03-25 13:15:58.270 31803 31915 E libEGL  : eglCreateWindowSurfaceTmpl:725 error 3003 (EGL_BAD_ALLOC)

Back to Bug 1700848 Comment 0