Summary: | [GTK] Cannot create EGL window surface: EGL_BAD_ALLOC | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Cédric Bellegarde <cedric.bellegarde> | ||||
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | bugs-noreply, cgarcia, guillaume.webkit, mcatanzaro, zan | ||||
Priority: | P2 | ||||||
Version: | Other | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=1748817 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 192523 | ||||||
Attachments: |
|
Description
Cédric Bellegarde
2019-09-05 05:01:57 PDT
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> |