Bug 241110 - REGRESSION(245163@main) Can't load a very large image as an image document
Summary: REGRESSION(245163@main) Can't load a very large image as an image document
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Jean-Yves Avenard [:jya]
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-05-30 15:00 PDT by Fujii Hironori
Modified: 2022-06-02 22:32 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fujii Hironori 2022-05-30 15:00:06 PDT
REGRESSION(245163@main) Can't load a very large image as an image document

1. Download a very large image (>100MB) from somewhere
   For example, https://esahubble.org/images/heic1901a/
2. Load the image directly

Actual: Can't finish loading
Expected: Finish loading the image
Comment 1 Fujii Hironori 2022-05-30 15:03:05 PDT
combineSegmentsData of SharedBuffer.cpp is being called very frequently every time new data received.
On the other hand, before 245163@main, thank for CachedImage::shouldDeferUpdateImageData, it is not called so frequently.
Comment 2 Radar WebKit Bug Importer 2022-05-30 18:55:58 PDT
<rdar://problem/94126683>
Comment 3 Jean-Yves Avenard [:jya] 2022-06-02 19:23:32 PDT
Pull request: https://github.com/WebKit/WebKit/pull/1264
Comment 4 EWS 2022-06-02 22:32:36 PDT
Committed r295169 (251253@main): <https://commits.webkit.org/251253@main>

Reviewed commits have been landed. Closing PR #1264 and removing active labels.