version: webkit2gtk3-2.25.92-2.fc31.x86_64 What is happening? A blank page in Web view and this message "Cannot create EGL window surface: EGL_BAD_ALLOC" Happens in all application with HW acceleration on (Devhelp for example).
Does not happen on ArchLinux so looks like a Fedora 31 only issue.
This bug also happens on my Gentoo system using Epiphany, when using HW acceleration. It's not a Fedora-only issue.
Ok, so reopening...
The bug happens with Mesa 19.2.0-rc2, but not with 19.1.6. That's why it happens on Fedora and Gentoo, not on ArchLinux.
Ok, this is because mesa now fails if eglCreateWindowSurface() is called twice for the same window/pixman. And WebKit is doing that when not using the wpe renderer due to a bug.
Created attachment 378953 [details] Patch
Committed r249951: <https://trac.webkit.org/changeset/249951>