RESOLVED WORKSFORME 38754
REGRESSION(58736?): fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html fails intermittently
https://bugs.webkit.org/show_bug.cgi?id=38754
Summary REGRESSION(58736?): fast/loader/stateobjects/document-destroyed-navigate-back...
Eric Seidel (no email)
Reported 2010-05-07 09:15:49 PDT
REGRESSION(58736?): fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html fails intermittently I believe 58736 is the most likely cause. The test is recording when the hashChanged event happening. Now that it's async I suspect that the order is no longer deterministic, thus the failures. We need to either fix/skip the test or rollout the change.
Attachments
Eric Seidel (no email)
Comment 1 2010-05-07 09:17:12 PDT
http://build.webkit.org/results/GTK%20Linux%2064-bit%20Debug/r58944%20(5684)/fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-diffs.txt --- /home/slave/webkitgtk/gtk-linux-64-debug/build/layout-test-results/fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-expected.txt 2010-05-07 06:28:08.119099757 -0700 +++ /home/slave/webkitgtk/gtk-linux-64-debug/build/layout-test-results/fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-actual.txt 2010-05-07 06:28:08.119099757 -0700 @@ -19,8 +19,8 @@ State popped with event null (type object) and last path component some-other.html?withquery# Hash change fired and last path component is some-other.html?withquery# State popped with event null (type object) and last path component some-other.html?withquery -Hash change fired and last path component is some-other.html?withquery State popped with event null (type object) and last path component some-other.html +Hash change fired and last path component is some-other.html State popped with event null (type object) and last path component pushstate-with-fragment-urls-and-hashchange.html# State popped with event null (type object) and last path component pushstate-with-fragment-urls-and-hashchange.html# State popped with event null (type object) and last path component pushstate-with-fragment-urls-and-hashchange.html#otherhash
Steven Lai
Comment 2 2010-05-07 09:54:20 PDT
Then we must have this one fixed http://bugs.webkit.org/show_bug.cgi?id=36335 and modify this test to use the new argument in order to make this work. Otherwise, r58736 it would make pushState/popState useless.
Steven Lai
Comment 3 2010-05-07 10:03:23 PDT
it's better to rollback 58736 first then and implement the new interface for hashchange/pushstate event :(
Brady Eidson
Comment 4 2010-05-07 11:55:28 PDT
(In reply to comment #3) > it's better to rollback 58736 first then and implement the new interface for > hashchange/pushstate event :( Fixing 36335 is pretty straightforward, we should just do that really quick. If the intermittent SnowLeopard failure is getting in the way in the mean time (but I don't think we have a SL ews bot quite yet) then we could skip it, and re-enable when landing the fix for 36335
Steven Lai
Comment 5 2010-05-10 19:18:57 PDT
Jędrzej Nowacki
Comment 6 2010-05-20 04:47:16 PDT
I think that the bug 39418 could be related to this one.
Jędrzej Nowacki
Comment 7 2010-05-25 04:14:39 PDT
I'm closing the bug, because I think that it is not valid anymore. Feel free to reopen it in case if I'm wrong. Checked with: http://build.webkit.org/results/GTK Linux 64-bit Debug/r60144 (6316)/fast/
Note You need to log in before you can comment on or make changes to this bug.