[Webkit-unassigned] [Bug 187582] New: Image is unexpectedly decoded
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jul 12 00:03:34 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=187582
Bug ID: 187582
Summary: Image is unexpectedly decoded
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Images
Assignee: webkit-unassigned at lists.webkit.org
Reporter: yoshiaki.jitsukawa at sony.com
JavaScript code like
var img = new Image();
img.src = "foo.jpg";
unexpectedly gets the image decoded to a bitmap.
I've confirmed that JPEGImageDecoder::decode() was called with onlySize == false, using the GTK port.
The callstack is like as follows (Just a WebCore::Image::isNull() call caused decoding):
WebCore::JPEGImageDecoder::decode(bool onlySize, bool allDataReceived)
WebCore::JPEGImageDecoder::frameBufferAtIndex(size_t index)
WebCore::ScalableImageDecoder::frameIsCompleteAtIndex(size_t index)
WebCore::ImageSource::cacheMetadataAtIndex(size_t index, enum class
WebCore::SubsamplingLevel subsamplingLevel, enum class WebCore::DecodingStatus decodingStatus)
WebCore::ImageSource::frameAtIndexCacheIfNeeded(size_t index, enum class
WebCore::ImageFrame::Caching caching, const std::optional<WebCore::SubsamplingLevel>&
subsamplingLevel)
WebCore::ImageSource::frameMetadataAtIndexCacheIfNeeded
WebCore::ImageSource::size()
WebCore::BitmapImage::size()
WebCore::Image::isNull()
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180712/af24d0f9/attachment-0001.html>
More information about the webkit-unassigned
mailing list