RESOLVED FIXED 192872
Improve release-level page-load logging
https://bugs.webkit.org/show_bug.cgi?id=192872
Summary Improve release-level page-load logging
Keith Rollin
Reported 2018-12-19 13:19:09 PST
There are a number of reported bugs that are difficult or impossible to track down with our current level of logging. Additionally, some software groups lower in the page-loading stack have requested logging sufficient for tracking a user-visible error message down to the requested resource that caused the message. Add more-comprehensive logging to address these issues/requests.
Attachments
Patch (102.25 KB, patch)
2018-12-19 13:27 PST, Keith Rollin
no flags
Patch (101.21 KB, patch)
2018-12-19 13:55 PST, Keith Rollin
no flags
Archive of layout-test-results from ews107 for mac-sierra-wk2 (3.29 MB, application/zip)
2018-12-19 15:02 PST, EWS Watchlist
no flags
Archive of layout-test-results from ews103 for mac-sierra (2.42 MB, application/zip)
2018-12-19 15:08 PST, EWS Watchlist
no flags
Archive of layout-test-results from ews115 for mac-sierra (2.19 MB, application/zip)
2018-12-19 15:32 PST, EWS Watchlist
no flags
Patch (101.15 KB, patch)
2018-12-19 17:02 PST, Keith Rollin
no flags
Radar WebKit Bug Importer
Comment 1 2018-12-19 13:19:38 PST
Keith Rollin
Comment 2 2018-12-19 13:27:34 PST
Keith Rollin
Comment 3 2018-12-19 13:55:33 PST
EWS Watchlist
Comment 4 2018-12-19 15:02:01 PST
Comment on attachment 357718 [details] Patch Attachment 357718 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/10478272 New failing tests: http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click.html imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click.html imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html fast/loader/form-submission-after-beforeunload-cancel.html
EWS Watchlist
Comment 5 2018-12-19 15:02:03 PST
Created attachment 357731 [details] Archive of layout-test-results from ews107 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews107 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 6 2018-12-19 15:08:13 PST
Comment on attachment 357718 [details] Patch Attachment 357718 [details] did not pass mac-ews (mac): Output: https://webkit-queues.webkit.org/results/10478462 New failing tests: fast/loader/form-submission-after-beforeunload-cancel.html
EWS Watchlist
Comment 7 2018-12-19 15:08:15 PST
Created attachment 357734 [details] Archive of layout-test-results from ews103 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-sierra Platform: Mac OS X 10.12.6
EWS Watchlist
Comment 8 2018-12-19 15:32:26 PST
Comment on attachment 357718 [details] Patch Attachment 357718 [details] did not pass mac-debug-ews (mac): Output: https://webkit-queues.webkit.org/results/10478274 New failing tests: fast/loader/form-submission-after-beforeunload-cancel.html
EWS Watchlist
Comment 9 2018-12-19 15:32:27 PST
Created attachment 357740 [details] Archive of layout-test-results from ews115 for mac-sierra The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews115 Port: mac-sierra Platform: Mac OS X 10.12.6
Chris Dumez
Comment 10 2018-12-19 16:51:32 PST
Comment on attachment 357718 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=357718&action=review > Source/WebCore/loader/FrameLoader.cpp:3361 > + shouldClose()); This is not safe to call for logging, this fires events.
Keith Rollin
Comment 11 2018-12-19 17:02:25 PST
WebKit Commit Bot
Comment 12 2018-12-20 11:23:28 PST
Comment on attachment 357760 [details] Patch Clearing flags on attachment: 357760 Committed r239457: <https://trac.webkit.org/changeset/239457>
WebKit Commit Bot
Comment 13 2018-12-20 11:23:30 PST
All reviewed patches have been landed. Closing bug.
Keith Rollin
Comment 14 2018-12-21 12:23:34 PST
This patch caused a crash in WebResourceLoader::willSendRequest. Fixed in Bug 192989.
Note You need to log in before you can comment on or make changes to this bug.