[Webkit-unassigned] [Bug 140190] [Win] Assertions due to unexpected pageCache state

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 19 05:16:06 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=140190

--- Comment #5 from Hyungwook Lee <hyungwook.lee at navercorp.com> ---
In my investigation, this issue is related to queueLoadHTMLString().

When we call queueLoadHTMLString() in the page, queueLoadHTMLString() leads another page loading within same Page instance.

By this reason, we fall in crash in HistoryController::invalidateCurrentItemCachedPage()

I found that there is only two test case using queueLoadHTMLString()
1) fast/loader/non-deferred-substitute-load.html
2) http/tests/navigation/go-back-to-error-page.html

http/tests/navigation/go-back-to-error-page.html doesn't make crash that using unreachableURL.
Please see https://bugs.webkit.org/show_bug.cgi?id=52388.

Hence here is three options to fix this issue as followed.
1) Disable PageCache in DumpRenderTree
2) Disable PageCache only in non-deferred-substitute-load.html using testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 0);
3) Put unreachableURL as same as http/tests/navigation/go-back-to-error-page.html 

I think we'd better to disable PageCache in DumpRenderTree because I suspect that another port also may be disabled PageCache which didn't make crash in non-deferred-substitute-load.html.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150419/3609a3fe/attachment.html>


More information about the webkit-unassigned mailing list