Bug 303538

Summary: [GStreamer] GStreamerQuirksManager might require gstreamer init in NetworkProcess
Product: WebKit Reporter: Vivienne Watermeier <vwatermeier>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: philn
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Backtrace of one of the crashed tests none

Vivienne Watermeier
Reported 2025-12-04 03:19:56 PST
Created attachment 477607 [details] Backtrace of one of the crashed tests I'm currently trying to upstream this WPE PR: https://github.com/WebPlatformForEmbedded/WPEWebKit/pull/1584 To summarize: When constructing a QuirksManager, gstreamer may not be initialized yet, which would cause no quirks to be applied. Just trying to ensure init in the constructor as the PR proposes, showed a lot of tests crashing that used QuirksManager in the NetworkProcess to determine MIME type support. (See attachment) In my upstream PR, ive opted to just do a minimal init for any non-web process: https://github.com/WebKit/WebKit/pull/54643
Attachments
Backtrace of one of the crashed tests (2.78 KB, text/plain)
2025-12-04 03:19 PST, Vivienne Watermeier
no flags
Note You need to log in before you can comment on or make changes to this bug.