RESOLVED WORKSFORME 63807
fast/loader/create-frame-in-DOMContentLoaded.html asserting in FrameLoader::loadWithDocumentLoader on Windows since it was added
https://bugs.webkit.org/show_bug.cgi?id=63807
Summary fast/loader/create-frame-in-DOMContentLoaded.html asserting in FrameLoader::l...
Adam Roben (:aroben)
Reported 2011-07-01 08:42:44 PDT
fast/loader/create-frame-in-DOMContentLoaded.html has been asserting in FrameLoader::loadWithDocumentLoader on Windows since it was added in r90038 <http://trac.webkit.org/changeset/90038>: http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r90031%20(30136)/results.html passed http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r90039%20(30140)/results.html failed
Attachments
Patch v1 (1.64 KB, patch)
2012-03-13 03:48 PDT, Mustafizur Rahaman( :rahaman)
no flags
Patch v2 (2.82 KB, patch)
2012-03-13 04:00 PDT, Mustafizur Rahaman( :rahaman)
japhet: review-
webkit.review.bot: commit-queue-
Adam Roben (:aroben)
Comment 1 2011-07-01 09:24:37 PDT
Added to the Windows Skipped file in r90236 http://trac.webkit.org/changeset/90236
Adam Roben (:aroben)
Comment 2 2011-07-01 09:25:37 PDT
Darin Adler
Comment 3 2011-07-01 10:10:46 PDT
Thanks for adding to the skipped file. I am surprised this failed on Windows.
Mustafizur Rahaman( :rahaman)
Comment 4 2012-03-13 03:48:23 PDT
Created attachment 131585 [details] Patch v1
Mustafizur Rahaman( :rahaman)
Comment 5 2012-03-13 03:56:00 PDT
Comment on attachment 131585 [details] Patch v1 Will upload another patch with the test case being removed from Skipped list for Windows
Mustafizur Rahaman( :rahaman)
Comment 6 2012-03-13 04:00:48 PDT
Created attachment 131588 [details] Patch v2
WebKit Review Bot
Comment 7 2012-03-13 04:36:24 PDT
Comment on attachment 131588 [details] Patch v2 Attachment 131588 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/11943480 New failing tests: fast/events/form-iframe-target-before-load-crash2.html fast/dom/Document/readystate.html fast/loader/onload-policy-ignore-for-frame.html fast/events/form-iframe-target-before-load-crash.html
Adam Roben (:aroben)
Comment 8 2012-03-13 09:57:44 PDT
Comment on attachment 131588 [details] Patch v2 View in context: https://bugs.webkit.org/attachment.cgi?id=131588&action=review > Source/WebCore/ChangeLog:13 > + After creation of an initial document in Frame::init(),"load" event is triggered which is causing > + the problem. In accordance with the fix being made in https://bugs.webkit.org/show_bug.cgi?id=63483 > + preventing "load" event being fired for initial document. Do we know why this only affects Windows?
Nate Chapin
Comment 9 2012-04-19 16:02:52 PDT
Comment on attachment 131588 [details] Patch v2 View in context: https://bugs.webkit.org/attachment.cgi?id=131588&action=review This change seems strange to me, but the link to the build output is dead, so I'm short on context. Regardless, I'm pretty sure that this isn't the right place to exit for this particular case. > Source/WebCore/loader/FrameLoader.cpp:715 > + if (m_stateMachine.creatingInitialEmptyDocument()) > + return; It looks like this patch is causeing test failures (based on the cr-linux bot output). This seems like an overly broad place to do this check anyway. I would suggest trying it in Document::implicitClose().
Brent Fulgham
Comment 10 2015-01-07 12:49:07 PST
We no longer hit this problem with current WebKit.
Note You need to log in before you can comment on or make changes to this bug.