The WebContent process should not process incoming IPC while waiting for a sync IPC reply.
<rdar://problem/36800576>
Created attachment 336867 [details] Patch
Created attachment 336869 [details] Patch
Created attachment 336870 [details] Patch
Attachment 336870 [details] did not pass style-queue: ERROR: Source/WebKit/ChangeLog:10: Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: security bug [changelog/unwantedsecurityterms] [3] Total errors found: 1 in 16 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 336870 [details] Patch Attachment 336870 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/7149541 Number of test failures exceeded the failure limit.
Created attachment 336875 [details] Archive of layout-test-results from ews105 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Created attachment 336877 [details] Patch
Attachment 336877 [details] did not pass style-queue: ERROR: Source/WebKit/ChangeLog:10: Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: security bug [changelog/unwantedsecurityterms] [3] Total errors found: 1 in 16 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 336881 [details] Patch
Attachment 336881 [details] did not pass style-queue: ERROR: Source/WebKit/ChangeLog:10: Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: security bug [changelog/unwantedsecurityterms] [3] Total errors found: 1 in 15 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 336881 [details] Patch Attachment 336881 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/7151306 New failing tests: plugins/npp-set-window-called-during-destruction.html
Created attachment 336886 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Created attachment 337263 [details] Patch
Attachment 337263 [details] did not pass style-queue: ERROR: Source/WebKit/ChangeLog:10: Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: security bug [changelog/unwantedsecurityterms] [3] Total errors found: 1 in 15 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 337263 [details] Patch Attachment 337263 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/7215713 New failing tests: plugins/npp-set-window-called-during-destruction.html
Created attachment 337268 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Created attachment 350800 [details] WIP Patch
Created attachment 350801 [details] WIP Patch
Created attachment 350810 [details] WIP Patch
Comment on attachment 350810 [details] WIP Patch Attachment 350810 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/9350431 New failing tests: fast/frames/flattening/iframe-tiny.html js/dom/math-random-initial-values.html
Created attachment 350822 [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
Comment on attachment 350810 [details] WIP Patch Attachment 350810 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/9350557 New failing tests: http/tests/misc/bad-charset-alias.html http/tests/misc/dns-prefetch-control.html
Created attachment 350831 [details] Archive of layout-test-results from ews121 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews121 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.6
Comment on attachment 350810 [details] WIP Patch Attachment 350810 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/9351478 New failing tests: editing/undo/remove-css-property-and-remove-style.html editing/undo/redo-split-text-node.html editing/undo/4063751.html editing/pasteboard/undoable-fragment-removes.html editing/undo/undo-after-setting-value.html editing/execCommand/delete-selection-has-style.html editing/deleting/delete-and-undo.html editing/undo/replace-by-span-then-remove.html editing/deleting/paragraph-in-preserveNewline.html editing/inserting/redo.html editing/undo/redo-split-text-with-removal.html editing/style/stylewithcss-without-selection.html editing/deleting/whitespace-pre-1.html editing/execCommand/format-block-multiple-paragraphs-in-pre.html
Created attachment 350842 [details] Archive of layout-test-results from ews124 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews124 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.6
Created attachment 350875 [details] WIP Patch
Comment on attachment 350875 [details] WIP Patch Attachment 350875 [details] did not pass mac-wk2-ews (mac-wk2): Output: https://webkit-queues.webkit.org/results/9358667 New failing tests: editing/pasteboard/emacs-ctrl-a-k-y.html
Created attachment 350890 [details] Archive of layout-test-results from ews106 for mac-sierra-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Created attachment 350897 [details] Patch
Created attachment 350914 [details] Patch
Comment on attachment 350914 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=350914&action=review > Source/WebKit/ChangeLog:16 > + IPC while waiting for a a synchronous IPC reply, expect in cases where it would cause a deadlock. waiting for "a a" > Source/WebKit/ChangeLog:18 > + As a result, this patch also dropts support for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply drop*t*s
Committed r236546: <https://trac.webkit.org/changeset/236546>