WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
259348
Multiple in-flight CacheStorage.open calls create duplicate responses in CacheStorageCache
https://bugs.webkit.org/show_bug.cgi?id=259348
Summary
Multiple in-flight CacheStorage.open calls create duplicate responses in Cach...
Ben Nham
Reported
2023-07-19 15:14:06 PDT
Webpages that call CacheStorage.open multiple times in quick succession can trigger a bug in CacheStorageCache::open which cause multiple responses to be stored per URL in the m_records hash map. This can lead NetworkProcess to use large amounts of memory unnecessarily.
Attachments
Add attachment
proposed patch, testcase, etc.
Ben Nham
Comment 1
2023-07-19 15:14:32 PDT
rdar://112483324
Ben Nham
Comment 2
2023-07-19 15:22:56 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/15938
EWS
Comment 3
2023-07-19 21:15:10 PDT
Committed
266174@main
(392584f2a30c): <
https://commits.webkit.org/266174@main
> Reviewed commits have been landed. Closing PR #15938 and removing active labels.
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