RESOLVED FIXED 95070
REGRESSION(r126717): It made inspector/styles/media-queries.html fail/flakey
https://bugs.webkit.org/show_bug.cgi?id=95070
Summary REGRESSION(r126717): It made inspector/styles/media-queries.html fail/flakey
Dominic Cooney
Reported 2012-08-27 03:46:21 PDT
Per the flakiness dashboard, this has been failing reliably on Linux (debug) since r126717: <http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=inspector%2Fstyles%2Fmedia-queries.html> It also became flaky on Linux, Linux 32 and Win (dbg) around that revision.
Attachments
rollout (33.88 KB, patch)
2012-09-14 10:36 PDT, Alexey Proskuryakov
webkit.review.bot: commit-queue-
Csaba Osztrogonác
Comment 1 2012-08-27 05:55:38 PDT
It isn't chromium specific bug at all, this test started to fail on Qt 32 bit release too: --- /ramdisk/qt-linux-release/build/layout-test-results/inspector/styles/media-queries-expected.txt +++ /ramdisk/qt-linux-release/build/layout-test-results/inspector/styles/media-queries-actual.txt @@ -14,8 +14,8 @@ [expanded] media="all" (media-queries.html) @import screen (media-queries.css:3) -@media not aural (media-queries-1.css:5) -#main { (media-queries-1.css:6) +@media not aural (resources/media-queries-1.css:5) +#main { (resources/media-queries-1.css:6) border: 1px solid black; [expanded] It's strange, but it passes in debug mode and on 64 bit platforms.
Csaba Osztrogonác
Comment 2 2012-08-27 06:32:36 PDT
Skipped on Qt by https://trac.webkit.org/changeset/126753 Please unskip it with the proper fix.
Csaba Osztrogonác
Comment 3 2012-08-31 07:11:00 PDT
Antti, Kling? Could you check this regression you caused, please?
Csaba Osztrogonác
Comment 4 2012-09-04 08:16:33 PDT
(In reply to comment #3) > Antti, Kling? Could you check this regression you caused, please? ping again ...
Csaba Osztrogonác
Comment 5 2012-09-05 23:09:16 PDT
ping again and again ... Are you going to fix the regression you caused?
Antti Koivisto
Comment 6 2012-09-06 06:35:19 PDT
This seems like some timing related bug in the inspector or inspector test harness. I couldn't really figure out what that test is doing. Maybe apavlov has ideas what this could be about?
Alexander Pavlov (apavlov)
Comment 7 2012-09-09 23:13:27 PDT
(In reply to comment #6) > This seems like some timing related bug in the inspector or inspector test harness. I couldn't really figure out what that test is doing. Maybe apavlov has ideas what this could be about? As to the test, it makes sure the media query "stack" is dumped for each matched CSS rule (if applicable). Now, I have little knowledge about this particular type of flakiness, but we've seen it occasionally for multiple types of tests that involved building/dumping links for resource URLs. IIRC, some time ago it was a result of the main resource loading not finished by the moment a URL linkification took place. Not sure about the current reason though, as much have changed in this area since then (I remember at least one attempt to fix it by a change to the test harness).
Alexey Proskuryakov
Comment 8 2012-09-13 15:51:34 PDT
> It's strange, but it passes in debug mode and on 64 bit platforms. This happens on Mac (debug, 64-bit), too: http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r128507%20(3413)/inspector/styles/media-queries-pretty-diff.html Should we roll out r126717 to confirm that it's indeed the revision causing this?
Alexey Proskuryakov
Comment 9 2012-09-14 10:36:08 PDT
Created attachment 164187 [details] rollout Since it's been several weeks without much progress, I'm going to roll out once EWS reports green. There was one other patch that depended on this change, and it also gets rolled out.
WebKit Review Bot
Comment 10 2012-09-14 10:38:04 PDT
Attachment 164187 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebCore/ChangeLog', u'Source/WebCor..." exit_code: 1 Source/WebCore/css/StyleRuleImport.cpp:108: Should have only a single space after a punctuation in a comment. [whitespace/comments] [5] Total errors found: 1 in 11 files If any of these errors are false positives, please file a bug against check-webkit-style.
Alexey Proskuryakov
Comment 11 2012-09-14 11:06:33 PDT
*** Bug 95066 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
Comment 12 2012-09-14 11:16:51 PDT
I could reproduce the flakiness locally when running this test alone, and rollout resolved that. run-webkit-tests inspector/styles/media-queries.html --repeat-each 100 -v
WebKit Review Bot
Comment 13 2012-09-14 11:54:07 PDT
Comment on attachment 164187 [details] rollout Rejecting attachment 164187 [details] from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 1 ERROR: /mnt/git/webkit-commit-queue/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive). Full output: http://queues.webkit.org/results/13854528
Alexey Proskuryakov
Comment 14 2012-09-14 12:04:24 PDT
Note You need to log in before you can comment on or make changes to this bug.