Bug 280386

Summary: [GTK] Blank webview when running on LLVMpipe: Failed to create DMA-BUF texture of size 1024x693: Unsupported dmabuf format: XR24:0xffffffffffffff
Product: WebKit Reporter: Jeff Fortin <nekohayo>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: bugs-noreply, cgarcia
Priority: P2    
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
See Also: https://bugs.webkit.org/show_bug.cgi?id=272979
https://bugs.webkit.org/show_bug.cgi?id=277684
Attachments:
Description Flags
MiniBrowser output when running with software rendering via LLVMpipe
none
about:gpu output none

Jeff Fortin
Reported 2024-09-25 19:18:33 PDT
Created attachment 472685 [details] MiniBrowser output when running with software rendering via LLVMpipe With minibrowser 2.45.91, as well as Epiphany 47 (and previously 46) from the Fedora 41 repositories, when testing with an old Dell Inspiron machine that apparently runs everything on LLVMpipe (according to the GTK Inspector's vulkan renderer info, and the fact that GSK renderer = Cairo), any page I try to load (including internal pages like about:gpu) renders blank, even though you can interact with it. This is a bit similar to bug #272980 but the frequent error code here is different, XR24 instead of AR24... it looks roughly like this: (MiniBrowser:5353): Gsk-WARNING **: 21:49:21.950: Linking failure in shader: error: Exceeded max TGSI temps (38/16) (MiniBrowser:5353): Gsk-WARNING **: 21:49:22.226: Linking failure in shader: error: Exceeded max TGSI temps (38/16) (MiniBrowser:5353): Gdk-WARNING **: 21:49:22.227: Failed to realize GL renderer: Linking failure in shader: error: Exceeded max TGSI temps (38/16) Failed to create DMA-BUF texture of size 1024x693: Unsupported dmabuf format: XR24:0xffffffffffffff Failed to create DMA-BUF texture of size 1024x693: Unsupported dmabuf format: XR24:0xffffffffffffff Failed to create DMA-BUF texture of size 1024x693: Unsupported dmabuf format: XR24:0xffffffffffffff Failed to create DMA-BUF texture of size 1024x693: Unsupported dmabuf format: XR24:0xffffffffffffff I am attaching the more detailed log output. Unlike bug #277684 which seems to have a random occurrence aspect to it, the bug here is happening 100% of the time on that computer that seems to be running LLVMpipe.
Attachments
MiniBrowser output when running with software rendering via LLVMpipe (325.75 KB, text/plain)
2024-09-25 19:18 PDT, Jeff Fortin
no flags
about:gpu output (6.90 KB, text/plain)
2024-09-25 19:19 PDT, Jeff Fortin
no flags
Jeff Fortin
Comment 1 2024-09-25 19:19:10 PDT
Created attachment 472686 [details] about:gpu output
Carlos Garcia Campos
Comment 2 2024-09-25 22:00:55 PDT
It looks like we are not correctly handling the case of modifiers not being supported.
Note You need to log in before you can comment on or make changes to this bug.