<?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>225705</bug_id>
          
          <creation_ts>2021-05-12 11:32:32 -0700</creation_ts>
          <short_desc>REGRESSION(r277346): Introduced a (rare) deadlock</short_desc>
          <delta_ts>2021-05-12 11:36:22 -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>
          
          <blocked>225676</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>ggaren</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1759320</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-05-12 11:32:32 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/277346 broke the build:
Introduced a (rare) deadlock

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759322</commentid>
    <comment_count>1</comment_count>
      <attachid>428392</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-05-12 11:32:38 -0700</bug_when>
    <thetext>Created attachment 428392
REVERT of r277346

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759325</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-12 11:35:04 -0700</bug_when>
    <thetext>Committed r277381 (237637@main): &lt;https://commits.webkit.org/237637@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428392.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759329</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-12 11:36:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/77921347&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428392</attachid>
            <date>2021-05-12 11:32:38 -0700</date>
            <delta_ts>2021-05-12 11:35:05 -0700</delta_ts>
            <desc>REVERT of r277346</desc>
            <filename>bug-225705-20210512183238.patch</filename>
            <type>text/plain</type>
            <size>5616</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3MzgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
YmFkMTIxZDBmMGI3MTI2NjUyNTU1ZmViNmQzYzY3NDFkZjFiMzk4Li4zN2M3NWRjMWZmYTQ0OTIw
NTliZjcwMTI1MDJiMjJhOGQ3NzBiMDE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAyMS0wNS0xMiAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyNzczNDYuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU3MDUKKworICAgICAg
ICBJbnRyb2R1Y2VkIGEgKHJhcmUpIGRlYWRsb2NrCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdl
c2V0OgorCisgICAgICAgICJDb25zZXJ2YXRpdmVSb290cyB0cmlnZ2VycyBwYWdlIGRlbWFuZCBv
biBTcGVlZG9tZXRlciIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIyNTY3NgorICAgICAgICBodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQv
Mjc3MzQ2CisKIDIwMjEtMDUtMTIgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAg
ICAgICAgIFJlbW92ZSBkZWFkIGNvZGUgYXJvdW5kIEVOQUJMRShPUENPREVfU0FNUExJTkcpIGFu
ZCBFTkFCTEUoQ09ERUJMT0NLX1NBTVBMSU5HKS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9oZWFwL0NvbnNlcnZhdGl2ZVJvb3RzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9oZWFwL0NvbnNlcnZhdGl2ZVJvb3RzLmNwcAppbmRleCBkMWE4ZDcwNTg4MmExODg2NGViNDU5
NzAxOTA5NTBjZDY3MmE2YzhlLi5jMzI1MWI3MDM5NTk1ZTVjOGFiNmFkNzJjMDEzMDVhYjAxYmY5
Yjk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9Db25zZXJ2YXRpdmVS
b290cy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvQ29uc2VydmF0aXZlUm9v
dHMuY3BwCkBAIC0zOCwxMiArMzgsMjggQEAKIG5hbWVzcGFjZSBKU0MgewogCiBDb25zZXJ2YXRp
dmVSb290czo6Q29uc2VydmF0aXZlUm9vdHMoSGVhcCYgaGVhcCkKLSAgICA6IG1faGVhcChoZWFw
KQorICAgIDogbV9yb290cyhtX2lubGluZVJvb3RzKQorICAgICwgbV9zaXplKDApCisgICAgLCBt
X2NhcGFjaXR5KGlubGluZUNhcGFjaXR5KQorICAgICwgbV9oZWFwKGhlYXApCiB7CiB9CiAKIENv
bnNlcnZhdGl2ZVJvb3RzOjp+Q29uc2VydmF0aXZlUm9vdHMoKQogeworICAgIGlmIChtX3Jvb3Rz
ICE9IG1faW5saW5lUm9vdHMpCisgICAgICAgIE9TQWxsb2NhdG9yOjpkZWNvbW1pdEFuZFJlbGVh
c2UobV9yb290cywgbV9jYXBhY2l0eSAqIHNpemVvZihIZWFwQ2VsbCopKTsKK30KKwordm9pZCBD
b25zZXJ2YXRpdmVSb290czo6Z3JvdygpCit7CisgICAgc2l6ZV90IG5ld0NhcGFjaXR5ID0gbV9j
YXBhY2l0eSA9PSBpbmxpbmVDYXBhY2l0eSA/IG5vbklubGluZUNhcGFjaXR5IDogbV9jYXBhY2l0
eSAqIDI7CisgICAgSGVhcENlbGwqKiBuZXdSb290cyA9IHN0YXRpY19jYXN0PEhlYXBDZWxsKio+
KE9TQWxsb2NhdG9yOjpyZXNlcnZlQW5kQ29tbWl0KG5ld0NhcGFjaXR5ICogc2l6ZW9mKEhlYXBD
ZWxsKikpKTsKKyAgICBtZW1jcHkobmV3Um9vdHMsIG1fcm9vdHMsIG1fc2l6ZSAqIHNpemVvZihI
ZWFwQ2VsbCopKTsKKyAgICBpZiAobV9yb290cyAhPSBtX2lubGluZVJvb3RzKQorICAgICAgICBP
U0FsbG9jYXRvcjo6ZGVjb21taXRBbmRSZWxlYXNlKG1fcm9vdHMsIG1fY2FwYWNpdHkgKiBzaXpl
b2YoSGVhcENlbGwqKSk7CisgICAgbV9jYXBhY2l0eSA9IG5ld0NhcGFjaXR5OworICAgIG1fcm9v
dHMgPSBuZXdSb290czsKIH0KIAogdGVtcGxhdGU8dHlwZW5hbWUgTWFya0hvb2s+CkBAIC01OCw3
ICs3NCwxMCBAQCBpbmxpbmUgdm9pZCBDb25zZXJ2YXRpdmVSb290czo6Z2VuZXJpY0FkZFBvaW50
ZXIodm9pZCogcCwgSGVhcFZlcnNpb24gbWFya2luZ1ZlcgogICAgICAgICAgICAgaWYgKGlzSlND
ZWxsS2luZChjZWxsS2luZCkpCiAgICAgICAgICAgICAgICAgbWFya0hvb2subWFya0tub3duSlND
ZWxsKHN0YXRpY19jYXN0PEpTQ2VsbCo+KHApKTsKICAgICAgICAgICAgIAotICAgICAgICAgICAg
bV9yb290cy5hcHBlbmQoYml0d2lzZV9jYXN0PEhlYXBDZWxsKj4ocCkpOworICAgICAgICAgICAg
aWYgKG1fc2l6ZSA9PSBtX2NhcGFjaXR5KQorICAgICAgICAgICAgICAgIGdyb3coKTsKKyAgICAg
ICAgICAgIAorICAgICAgICAgICAgbV9yb290c1ttX3NpemUrK10gPSBiaXR3aXNlX2Nhc3Q8SGVh
cENlbGwqPihwKTsKICAgICAgICAgfSk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9oZWFwL0NvbnNlcnZhdGl2ZVJvb3RzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
aGVhcC9Db25zZXJ2YXRpdmVSb290cy5oCmluZGV4IGYzZjY2YjAxN2M4OGM4OTE2YWU1OGFmNjIz
ODg4ZmEzNmQ0NmM5MTQuLjcwYWE4OTQ3MmNhYTg4NDM1ZDkxY2IzODRhNzk3YTEyM2MwMTIyOTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0NvbnNlcnZhdGl2ZVJvb3Rz
LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvQ29uc2VydmF0aXZlUm9vdHMuaApA
QCAtMzQsOCArMzQsNiBAQCBjbGFzcyBIZWFwQ2VsbDsKIGNsYXNzIEpJVFN0dWJSb3V0aW5lU2V0
OwogCiBjbGFzcyBDb25zZXJ2YXRpdmVSb290cyB7Ci0gICAgc3RhdGljIGNvbnN0ZXhwciBzaXpl
X3QgaW5saW5lQ2FwYWNpdHkgPSAxMDI0OwotICAgIAogcHVibGljOgogICAgIENvbnNlcnZhdGl2
ZVJvb3RzKEhlYXAmKTsKICAgICB+Q29uc2VydmF0aXZlUm9vdHMoKTsKQEAgLTQzLDE3ICs0MSwz
NiBAQCBwdWJsaWM6CiAgICAgdm9pZCBhZGQodm9pZCogYmVnaW4sIHZvaWQqIGVuZCk7CiAgICAg
dm9pZCBhZGQodm9pZCogYmVnaW4sIHZvaWQqIGVuZCwgSklUU3R1YlJvdXRpbmVTZXQmLCBDb2Rl
QmxvY2tTZXQmKTsKICAgICAKLSAgICBjb25zdCBWZWN0b3I8SGVhcENlbGwqLCBpbmxpbmVDYXBh
Y2l0eT4mIHJvb3RzKCkgY29uc3QgeyByZXR1cm4gbV9yb290czsgfTsKKyAgICBzaXplX3Qgc2l6
ZSgpIGNvbnN0OworICAgIEhlYXBDZWxsKiogcm9vdHMoKSBjb25zdDsKIAogcHJpdmF0ZToKKyAg
ICBzdGF0aWMgY29uc3RleHByIHNpemVfdCBpbmxpbmVDYXBhY2l0eSA9IDEyODsKKyAgICBzdGF0
aWMgY29uc3RleHByIHNpemVfdCBub25JbmxpbmVDYXBhY2l0eSA9IDgxOTIgLyBzaXplb2YoSGVh
cENlbGwqKTsKKyAgICAKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBNYXJrSG9vaz4KICAgICB2b2lk
IGdlbmVyaWNBZGRQb2ludGVyKHZvaWQqLCBIZWFwVmVyc2lvbiBtYXJraW5nVmVyc2lvbiwgSGVh
cFZlcnNpb24gbmV3bHlBbGxvY2F0ZWRWZXJzaW9uLCBUaW55Qmxvb21GaWx0ZXIsIE1hcmtIb29r
Jik7CiAKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBNYXJrSG9vaz4KICAgICB2b2lkIGdlbmVyaWNB
ZGRTcGFuKHZvaWQqLCB2b2lkKiBlbmQsIE1hcmtIb29rJik7CiAgICAgCisgICAgdm9pZCBncm93
KCk7CisKKyAgICBIZWFwQ2VsbCoqIG1fcm9vdHM7CisgICAgc2l6ZV90IG1fc2l6ZTsKKyAgICBz
aXplX3QgbV9jYXBhY2l0eTsKICAgICBIZWFwJiBtX2hlYXA7Ci0gICAgVmVjdG9yPEhlYXBDZWxs
KiwgaW5saW5lQ2FwYWNpdHk+IG1fcm9vdHM7CisgICAgSGVhcENlbGwqIG1faW5saW5lUm9vdHNb
aW5saW5lQ2FwYWNpdHldOwogfTsKIAoraW5saW5lIHNpemVfdCBDb25zZXJ2YXRpdmVSb290czo6
c2l6ZSgpIGNvbnN0Cit7CisgICAgcmV0dXJuIG1fc2l6ZTsKK30KKworaW5saW5lIEhlYXBDZWxs
KiogQ29uc2VydmF0aXZlUm9vdHM6OnJvb3RzKCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV9yb290
czsKK30KKwogfSAvLyBuYW1lc3BhY2UgSlNDCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaGVhcC9TbG90VmlzaXRvci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9T
bG90VmlzaXRvci5jcHAKaW5kZXggZjBjZTFkMWMwNmRiYzA0MWNmNTNjNjBlNWZiNDhmZTQ0YzI5
N2ExNi4uZTkyOTEwNGViNTZiMzAwZGMwZWNlNmE2MjY0NjI4ZjRhODk4N2NlMCAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvU2xvdFZpc2l0b3IuY3BwCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9oZWFwL1Nsb3RWaXNpdG9yLmNwcApAQCAtMTI5LDggKzEyOSwxMCBA
QCB2b2lkIFNsb3RWaXNpdG9yOjpjbGVhck1hcmtTdGFja3MoKQogCiB2b2lkIFNsb3RWaXNpdG9y
OjphcHBlbmQoY29uc3QgQ29uc2VydmF0aXZlUm9vdHMmIGNvbnNlcnZhdGl2ZVJvb3RzKQogewot
ICAgIGZvciAoYXV0byByb290IDogY29uc2VydmF0aXZlUm9vdHMucm9vdHMoKSkKLSAgICAgICAg
YXBwZW5kSlNDZWxsT3JBdXhpbGlhcnkocm9vdCk7CisgICAgSGVhcENlbGwqKiByb290cyA9IGNv
bnNlcnZhdGl2ZVJvb3RzLnJvb3RzKCk7CisgICAgc2l6ZV90IHNpemUgPSBjb25zZXJ2YXRpdmVS
b290cy5zaXplKCk7CisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBzaXplOyArK2kpCisgICAg
ICAgIGFwcGVuZEpTQ2VsbE9yQXV4aWxpYXJ5KHJvb3RzW2ldKTsKIH0KIAogdm9pZCBTbG90Vmlz
aXRvcjo6YXBwZW5kSlNDZWxsT3JBdXhpbGlhcnkoSGVhcENlbGwqIGhlYXBDZWxsKQpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvVmVyaWZpZXJTbG90VmlzaXRvci5jcHAg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9WZXJpZmllclNsb3RWaXNpdG9yLmNwcAppbmRl
eCBkNDJjNzE1MTUzZjY5YmI5NWViMGQwZDlhNzFjZjg3OGQ0YTgzNzk1Li40ZDE2OTE4MDhjNmVk
NmQ4NjZkYjNiMjFiNzhlZWM4ZmQ5NTU2ZjVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaGVhcC9WZXJpZmllclNsb3RWaXNpdG9yLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaGVhcC9WZXJpZmllclNsb3RWaXNpdG9yLmNwcApAQCAtMTQ4LDggKzE0OCwxMCBAQCB2
b2lkIFZlcmlmaWVyU2xvdFZpc2l0b3I6OmFwcGVuZChjb25zdCBDb25zZXJ2YXRpdmVSb290cyYg
Y29uc2VydmF0aXZlUm9vdHMpCiAgICAgICAgIH0KICAgICB9OwogCi0gICAgZm9yIChhdXRvIHJv
b3QgOiBjb25zZXJ2YXRpdmVSb290cy5yb290cygpKQotICAgICAgICBhcHBlbmRKU0NlbGxPckF1
eGlsaWFyeShyb290KTsKKyAgICBIZWFwQ2VsbCoqIHJvb3RzID0gY29uc2VydmF0aXZlUm9vdHMu
cm9vdHMoKTsKKyAgICBzaXplX3Qgc2l6ZSA9IGNvbnNlcnZhdGl2ZVJvb3RzLnNpemUoKTsKKyAg
ICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHNpemU7ICsraSkKKyAgICAgICAgYXBwZW5kSlNDZWxs
T3JBdXhpbGlhcnkocm9vdHNbaV0pOwogfQogCiB2b2lkIFZlcmlmaWVyU2xvdFZpc2l0b3I6OmFw
cGVuZFRvTWFya1N0YWNrKEpTQ2VsbCogY2VsbCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>