<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>231609</bug_id>
          
          <creation_ts>2021-10-12 13:46:27 -0700</creation_ts>
          <short_desc>[ iOS15 iPad Debug ] imported/w3c/web-platform-tests/webmessaging/MessagePort_onmessage_start.any.worker.html is a flaky failure (reached unreachable code)</short_desc>
          <delta_ts>2021-10-22 09:05:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Hutchison">ehutchison</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>clopez</cc>
    
    <cc>ehutchison</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1803342</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Hutchison">ehutchison</who>
    <bug_when>2021-10-12 13:46:27 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/webmessaging/MessagePort_onmessage_start.any.worker.html 

is a flaky failure on iOS15 Debug on iPad

History: https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fwebmessaging%2FMessagePort_onmessage_start.any.worker.html

Build: https://build.webkit.org/#/builders/265/builds/63

Results: https://build.webkit.org/results/Apple-iPadOS-15-Simulator-Debug-WK2-Tests/r283979%20(63)/results.html

Diff:
--- /Volumes/Data/worker/ipados-simulator-15-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webmessaging/MessagePort_onmessage_start.any.worker-expected.txt
+++ /Volumes/Data/worker/ipados-simulator-15-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webmessaging/MessagePort_onmessage_start.any.worker-actual.txt
@@ -1,3 +1,3 @@
 
-PASS MessageChannel: port.onmessage enables message queue
+FAIL MessageChannel: port.onmessage enables message queue assert_unreached: Reached unreachable code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803343</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-12 13:49:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/84164701&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803349</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Hutchison">ehutchison</who>
    <bug_when>2021-10-12 13:53:19 -0700</bug_when>
    <thetext>Updated test expectations at https://trac.webkit.org/changeset/284020/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806166</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 11:06:38 -0700</bug_when>
    <thetext>The test has:
setTimeout(t.unreached_func(), 100);

So I think this means that it took more than 100ms for the message event to get dispatched. This is not too surprising that this test would be flaky, especially on slower configuration. The WPT test needs fixing here I believe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806170</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-19 11:11:59 -0700</bug_when>
    <thetext>Upstream pull request: https://github.com/web-platform-tests/wpt/pull/31317</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807135</commentid>
    <comment_count>5</comment_count>
      <attachid>442021</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-21 07:53:57 -0700</bug_when>
    <thetext>Created attachment 442021
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807137</commentid>
    <comment_count>6</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-10-21 07:55:07 -0700</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807682</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-10-22 08:30:01 -0700</bug_when>
    <thetext>ping review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807697</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-22 09:05:28 -0700</bug_when>
    <thetext>Committed r284686 (243406@main): &lt;https://commits.webkit.org/243406@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 442021.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442021</attachid>
            <date>2021-10-21 07:53:57 -0700</date>
            <delta_ts>2021-10-22 09:05:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231609-20211021075356.patch</filename>
            <type>text/plain</type>
            <size>4192</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NjA0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZmZmYTg3MzJhZWM2OTU2NTM5MzMw
N2QzM2U0NzI0MDQ3Y2U3NDAzZC4uYmI1YmQxZThmODliNDczODYyOGEwZTA1ZTExMThjZDA1YTY1
ZWRjMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTEwLTIxICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MxNSBpUGFkIERlYnVnIF0gaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJtZXNzYWdpbmcvTWVzc2FnZVBvcnRfb25tZXNzYWdl
X3N0YXJ0LmFueS53b3JrZXIuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUgKHJlYWNoZWQgdW5yZWFj
aGFibGUgY29kZSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIzMTYwOQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODQxNjQ3MDE+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3QgdGhhdCBz
aG91bGQgbm8gbG9uZ2VyIGJlIGZsYWt5LgorCisgICAgICAgICogcGxhdGZvcm0vaXBhZC9UZXN0
RXhwZWN0YXRpb25zOgorCiAyMDIxLTEwLTIxICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJr
aXQub3JnPgogCiAgICAgICAgIENTU1Byb3BlcnR5Wm9vbSBuZWVkcyB3cmFwcGVyIHRoYXQgZW5z
dXJlcyBpdCdzIGFsd2F5cyBibGVuZGVkIGludG8gYSBwb3NpdGl2ZSB2YWx1ZS4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDM4YTU2MGEzZGNhYzMyOTQ4OWNkZDNmMTIyNWUxYzY3
ZGUyY2I0ODQuLmQwZDYzOTRkYTE2OGMwZWUzZjUwNGVlMmViYmY0NzcxYTY5ODU0ZGQgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTEwLTIxICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MxNSBpUGFkIERl
YnVnIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJtZXNzYWdpbmcvTWVzc2Fn
ZVBvcnRfb25tZXNzYWdlX3N0YXJ0LmFueS53b3JrZXIuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUg
KHJlYWNoZWQgdW5yZWFjaGFibGUgY29kZSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzMTYwOQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODQxNjQ3
MDE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWVy
Z2UgaHR0cHM6Ly9naXRodWIuY29tL3dlYi1wbGF0Zm9ybS10ZXN0cy93cHQvcHVsbC8zMTMxNyBm
cm9tIHVwc3RyZWFtIFdQVCB0byBhZGRyZXNzCisgICAgICAgIHRlc3QgZmxha2luZXNzLgorCisg
ICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3dlYm1lc3NhZ2luZy9NZXNzYWdlUG9ydF9vbm1l
c3NhZ2Vfc3RhcnQuYW55LmpzOgorICAgICAgICAoYXN5bmNfdGVzdCk6CisKIDIwMjEtMTAtMjAg
IEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBV
UkxQYXJzZXIgc2hvdWxkIHJlamVjdCBob3N0cyB3aXRoIEMwIGNvbnRyb2wgY2hhcmFjdGVycyBv
ciBVKzAwN0YKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvd2VibWVzc2FnaW5nL01lc3NhZ2VQb3J0X29ubWVzc2FnZV9zdGFydC5hbnkuanMg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYm1lc3NhZ2lu
Zy9NZXNzYWdlUG9ydF9vbm1lc3NhZ2Vfc3RhcnQuYW55LmpzCmluZGV4IGZkMGE0ZjJjNDNkNDZm
NjRjOWZhMWQwMjRkYTVhODM0NWI4YjcwMDguLjdiYTNhMzcyMTAyMzIwNmZhNjRjODEwYjRjNzBj
NzVhMjA4ZmYwNDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvd2VibWVzc2FnaW5nL01lc3NhZ2VQb3J0X29ubWVzc2FnZV9zdGFydC5hbnku
anMKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJt
ZXNzYWdpbmcvTWVzc2FnZVBvcnRfb25tZXNzYWdlX3N0YXJ0LmFueS5qcwpAQCAtNiw1ICs2LDUg
QEAgYXN5bmNfdGVzdChmdW5jdGlvbih0KSB7CiAgIHZhciBjaGFubmVsID0gbmV3IE1lc3NhZ2VD
aGFubmVsKCk7CiAgIGNoYW5uZWwucG9ydDIub25tZXNzYWdlID0gdC5zdGVwX2Z1bmNfZG9uZSgp
OwogICBjaGFubmVsLnBvcnQxLnBvc3RNZXNzYWdlKCJwaW5nIik7Ci0gIHNldFRpbWVvdXQodC51
bnJlYWNoZWRfZnVuYygpLCAxMDApOworICB0LnN0ZXBfdGltZW91dCh0LnVucmVhY2hlZF9mdW5j
KCksIDEwMDApOwogfSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pcGFkL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pcGFkL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggNjEyNzUzNDczZjMzYzdiOWE5MzgwNzJlNzA2NGEyNTIwNzM0NmM2ZS4uNGIxNDk1
YWIyZDJhMWY5ZDViOWI4NDI1NGE4NGY4ODFkZDM3MDBhYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vaXBhZC9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2lwYWQvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTA2LDggKzEwNiw2IEBAIHdlYmtpdC5vcmcv
Yi8yMjg2NjMgZmFzdC9jYW52YXMvY2FudmFzLWNvbG9yLXNwYWNlLWRpc3BsYXktcDMuaHRtbCBb
IEltYWdlT25seUZhCiAKIHdlYmtpdC5vcmcvYi8yMzA0MTkgcGxhdGZvcm0vaXBhZC9tZWRpYS9t
b2Rlcm4tbWVkaWEtY29udHJvbHMvbWVkaWEtZG9jdW1lbnRzL21lZGlhLWRvY3VtZW50LXZpZGVv
LWlvcy1zaXppbmcuaHRtbCBbIFBhc3MgVGltZW91dCBDcmFzaCBdCiAKLXdlYmtpdC5vcmcvYi8y
MzE2MDkgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJtZXNzYWdpbmcvTWVzc2Fn
ZVBvcnRfb25tZXNzYWdlX3N0YXJ0LmFueS53b3JrZXIuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0K
IHdlYmtpdC5vcmcvYi8yMzE2MTEgWyBEZWJ1ZyBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvd2VicnRjLWVuY29kZWQtdHJhbnNmb3JtL3NmcmFtZS10cmFuc2Zvcm0taW4td29ya2Vy
Lmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjMxNjE2IFsgRGVi
dWcgXSBjb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9zY2FsZS1yb3RhdGlvbi10cmFuc2l0aW9u
LW92ZXJsYXAuaHRtbCBbIFBhc3MgRmFpbHVyZSBUaW1lb3V0IF0KQEAgLTExNyw0ICsxMTUsNCBA
QCB3ZWJraXQub3JnL2IvMjMxNjQwIFsgRGVidWcgXSB3ZWJydGMvdmlkZW8tbXV0ZS5odG1sIFsg
UGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8yMzE5NTkgbWVkaWEvdmlkZW8tY2FudmFzLWNy
ZWF0ZVBhdHRlcm4uaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIzMTk1OSBmYXN0L2Nh
bnZhcy9jYW52YXMtY3JlYXRlUGF0dGVybi12aWRlby1tb2RpZnkuaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzIzMTk1OSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwv
Y2FudmFzL2VsZW1lbnQvbWFudWFsL2ltYWdlYml0bWFwL2NyZWF0ZUltYWdlQml0bWFwLWRyYXdJ
bWFnZS5odG1sIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMjMxOTU5IGltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9jYW52YXMvZWxlbWVudC9tYW51YWwvaW1hZ2ViaXRtYXAv
Y3JlYXRlSW1hZ2VCaXRtYXAtZmxpcFkuaHRtbCBbIEZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQg
ZW5kIG9mIGZpbGUKK3dlYmtpdC5vcmcvYi8yMzE5NTkgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL2NhbnZhcy9lbGVtZW50L21hbnVhbC9pbWFnZWJpdG1hcC9jcmVhdGVJbWFn
ZUJpdG1hcC1mbGlwWS5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>