WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 257750
247332
Checking m_defaultPageGroup->preferences() in WebProcessPool::platformInitializeWebProcess() is probably wrong
https://bugs.webkit.org/show_bug.cgi?id=247332
Summary
Checking m_defaultPageGroup->preferences() in WebProcessPool::platformInitial...
Simon Fraser (smfr)
Reported
2022-11-01 13:13:45 PDT
WebProcessPool::platformInitializeWebProcess() does: if (m_defaultPageGroup->preferences().useGPUProcessForDOMRenderingEnabled()) parameters.maximumIOSurfaceSize = WebCore::IOSurface::maximumSize(); but m_defaultPageGroup->preferences() is uninitialized at this point, so this condition is never hit. The same applies to checks for mediaDevicesEnabled and captureAudioInGPUProcessEnabled lower down. Behavior might be different in different UI apps (depending on their use of the API). I reproduced the issue in MiniBrowser on macOS.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-11-01 13:14:17 PDT
<
rdar://problem/101821075
>
Simon Fraser (smfr)
Comment 2
2022-11-01 13:56:23 PDT
Comment hidden (obsolete)
I confirmed that m_defaultPageGroup->preferences() is empty when launching MobileSafaro too, so these checks are certainly wrong.
Simon Fraser (smfr)
Comment 3
2022-11-01 14:13:12 PDT
The config in MobileSafari is such that these checks succeed.
Per Arne Vollan
Comment 4
2023-06-06 13:22:04 PDT
*** This bug has been marked as a duplicate of
bug 257750
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug