| Summary: | [WinCairo][PlayStation] ASSERT(data) fails in DocumentLoader::dataReceived on http/wpt/misc/last-modified-parsing.html | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> |
| Component: | Frames | Assignee: | Fujii Hironori <Hironori.Fujii> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | achristensen, ap, cdumez, cgambrell, jbedard, webkit-bug-importer, youennf |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=232448 | ||
|
Description
Fujii Hironori
2021-05-13 23:40:17 PDT
While this is obviously hitting a bug (probably in the WinCairo port), the issue was probably unnecessarily triggered by a rewrite of this test, and can be worked around in some way. (In reply to Alexey Proskuryakov from comment #1) > While this is obviously hitting a bug (probably in the WinCairo port), the > issue was probably unnecessarily triggered by a rewrite of this test, and > can be worked around in some way. No, http/wpt/misc/last-modified-parsing.html doesn't trigger this assertion failure. You need to manually reloading the test content to reproduce it. I found this assertion failure while debugging http/wpt/misc/last-modified-parsing.html test failure of Windows ports (Bug 209455). r277408 updated AppleWin's TestExpectations, but WinCairo's. That was the reason I noticed and looked into the test failure. Doesn't reproduce on macOS. Thank you for the checking. WebResourceLoader::didReceiveResource checks data size is not zero, but WebResourceLoader::didReceiveData doesn't. https://github.com/WebKit/WebKit/blob/448d79ba91dea24fa503667995b4189733898f07/Source/WebKit/WebProcess/Network/WebResourceLoader.cpp#L313,L314 WinCairo and PlayStation ports seem the only port disabling ENABLE_SHAREABLE_RESOURCE. They should consider enabling it. |