<?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>230917</bug_id>
          
          <creation_ts>2021-09-28 14:39:02 -0700</creation_ts>
          <short_desc>Crash in WebKit::DisplayLink::displayLinkCallback()</short_desc>
          <delta_ts>2021-10-30 10:30:12 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=228790</see_also>
          <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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bya</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1798044</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-28 14:39:02 -0700</bug_when>
    <thetext>Crash in Crash in WebKit::DisplayLink::displayLinkCallback()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798047</commentid>
    <comment_count>1</comment_count>
      <attachid>439521</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-28 14:41:31 -0700</bug_when>
    <thetext>Created attachment 439521
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798048</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-28 14:41:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/82528370&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798051</commentid>
    <comment_count>3</comment_count>
      <attachid>439521</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-09-28 14:43:11 -0700</bug_when>
    <thetext>Comment on attachment 439521
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=439521&amp;action=review

&gt; Source/WebKit/UIProcess/mac/DisplayLink.cpp:51
&gt; -        WTFLogAlways(&quot;Could not create a display link for display %u: error %d&quot;, displayID, error);
&gt; +        WTFLogAlways(&quot;DisplayLink: Could not create a display link for display %u: error %d&quot;, displayID, error);

Is this disastrous enough that it should be a simulated crash?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798086</commentid>
    <comment_count>4</comment_count>
      <attachid>439537</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-28 15:54:58 -0700</bug_when>
    <thetext>Created attachment 439537
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798171</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-28 20:52:24 -0700</bug_when>
    <thetext>Committed r283209 (242251@main): &lt;https://commits.webkit.org/242251@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439537.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810211</commentid>
    <comment_count>6</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-10-29 13:29:16 -0700</bug_when>
    <thetext>*** Bug 232502 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810429</commentid>
    <comment_count>7</comment_count>
    <who name="Brad Andalman">bya</who>
    <bug_when>2021-10-30 10:30:12 -0700</bug_when>
    <thetext>I really hope this is our bug, and am happy to see that (if it is) it has already been fixed.

That said, this bug is affecting some of our uses pretty significantly right now. Is there anything we can do on our end that makes it less likely to hit this bug?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439521</attachid>
            <date>2021-09-28 14:41:31 -0700</date>
            <delta_ts>2021-09-28 14:43:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230917-20210928144130.patch</filename>
            <type>text/plain</type>
            <size>4185</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ1NDY1OGQ3MDRiYjY0Yjc2
NmJmMWZmNjM5MTBkYmQ3Zjc2NDBlYTIuLmE5OTM3ODlkNDMyOWQyNWJjNjM1YmEzNDhiNjNkNTMx
NzllNDc3ZmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjEtMDktMjggIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gQ3Jhc2gg
aW4gV2ViS2l0OjpEaXNwbGF5TGluazo6ZGlzcGxheUxpbmtDYWxsYmFjaygpCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzA5MTcKKyAgICAgICAgPHJk
YXI6Ly84MjUyODM3MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXZSBoYXZlIGV2aWRlbmNlIG9mIGEgZGl2aWRlLWJ5LXplcm8gY3Jhc2ggaW4gRGlz
cGxheUxpbms6Om5vdGlmeU9ic2VydmVyc0Rpc3BsYXlXYXNSZWZyZXNoZWQoKQorICAgICAgICB3
aGVyZSBtX2N1cnJlbnRVcGRhdGUudXBkYXRlc1BlclNlY29uZCBpcyB6ZXJvLiBUaGUgb25seSB3
YXkgSSBjYW4gc2VlIHRoaXMgaGFwcGVuaW5nCisgICAgICAgIGlzIGlmIERpc3BsYXlMaW5rOjpE
aXNwbGF5TGluaygpIHJldHVybnMgZWFybHksIHdoaWNoIHNob3VsZCBsb2cuIFByb3RlY3QgYWdh
aW5zdAorICAgICAgICB0aGlzIGJ5IGluaXRpYWxpemluZyBtX2Rpc3BsYXlOb21pbmFsRnJhbWVz
UGVyU2Vjb25kIHRvIDYwLCBhbmQgZG8gYW5vdGhlciBjaGVjaywKKyAgICAgICAgd2l0aCBhIGxv
ZywgaW4gRGlzcGxheUxpbms6OmFkZE9ic2VydmVyKCkgYmVmb3JlIHdlIHVzZSBtX2Rpc3BsYXlO
b21pbmFsRnJhbWVzUGVyU2Vjb25kCisgICAgICAgIGZvciB0aGUgZmlyc3QgdGltZS4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9tYWMvRGlzcGxheUxpbmsuY3BwOgorICAgICAgICAoV2ViS2l0OjpE
aXNwbGF5TGluazo6RGlzcGxheUxpbmspOgorICAgICAgICAoV2ViS2l0OjpEaXNwbGF5TGluazo6
YWRkT2JzZXJ2ZXIpOgorICAgICAgICAqIFVJUHJvY2Vzcy9tYWMvRGlzcGxheUxpbmsuaDoKKwog
MjAyMS0wOS0yOCAgUGVyIEFybmUgIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFj
T1NdIEFsbG93IGFjY2VzcyB0byBtYWNoIHNlcnZpY2UgZm9yIHJvb3QgaW4gdGhlIE5ldHdvcmtp
bmcgcHJvY2VzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL0Rpc3Bs
YXlMaW5rLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9EaXNwbGF5TGluay5jcHAK
aW5kZXggNmY1YzQ5NmYyYTA0NGQ5MDlkYzI4YTdmOTEyZTc4ZjYzNGQyYTQ4Zi4uYTdjNTNlNjAx
ZjA2MGViZGM5MDEyNzhmMDk0ZGViMTVmYTNlNzE4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvbWFjL0Rpc3BsYXlMaW5rLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9tYWMvRGlzcGxheUxpbmsuY3BwCkBAIC00OCwxMyArNDgsMTMgQEAgRGlzcGxheUxpbms6
OkRpc3BsYXlMaW5rKFdlYkNvcmU6OlBsYXRmb3JtRGlzcGxheUlEIGRpc3BsYXlJRCkKICAgICBB
U1NFUlQoaGFzUHJvY2Vzc1ByaXZpbGVnZShQcm9jZXNzUHJpdmlsZWdlOjpDYW5Db21tdW5pY2F0
ZVdpdGhXaW5kb3dTZXJ2ZXIpKTsKICAgICBDVlJldHVybiBlcnJvciA9IENWRGlzcGxheUxpbmtD
cmVhdGVXaXRoQ0dEaXNwbGF5KGRpc3BsYXlJRCwgJm1fZGlzcGxheUxpbmspOwogICAgIGlmIChl
cnJvcikgewotICAgICAgICBXVEZMb2dBbHdheXMoIkNvdWxkIG5vdCBjcmVhdGUgYSBkaXNwbGF5
IGxpbmsgZm9yIGRpc3BsYXkgJXU6IGVycm9yICVkIiwgZGlzcGxheUlELCBlcnJvcik7CisgICAg
ICAgIFdURkxvZ0Fsd2F5cygiRGlzcGxheUxpbms6IENvdWxkIG5vdCBjcmVhdGUgYSBkaXNwbGF5
IGxpbmsgZm9yIGRpc3BsYXkgJXU6IGVycm9yICVkIiwgZGlzcGxheUlELCBlcnJvcik7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAgICAgCiAgICAgZXJyb3IgPSBDVkRpc3BsYXlMaW5rU2V0T3V0
cHV0Q2FsbGJhY2sobV9kaXNwbGF5TGluaywgZGlzcGxheUxpbmtDYWxsYmFjaywgdGhpcyk7CiAg
ICAgaWYgKGVycm9yKSB7Ci0gICAgICAgIFdURkxvZ0Fsd2F5cygiQ291bGQgbm90IHNldCB0aGUg
ZGlzcGxheSBsaW5rIG91dHB1dCBjYWxsYmFjayBmb3IgZGlzcGxheSAldTogZXJyb3IgJWQiLCBk
aXNwbGF5SUQsIGVycm9yKTsKKyAgICAgICAgV1RGTG9nQWx3YXlzKCJEaXNwbGF5TGluazogQ291
bGQgbm90IHNldCB0aGUgZGlzcGxheSBsaW5rIG91dHB1dCBjYWxsYmFjayBmb3IgZGlzcGxheSAl
dTogZXJyb3IgJWQiLCBkaXNwbGF5SUQsIGVycm9yKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IApAQCAtMTAzLDcgKzEwMywxMiBAQCB2b2lkIERpc3BsYXlMaW5rOjphZGRPYnNlcnZlcihJUEM6
OkNvbm5lY3Rpb24mIGNvbm5lY3Rpb24sIERpc3BsYXlMaW5rT2JzZXJ2ZXJJRAogICAgICAgICBM
T0dfV0lUSF9TVFJFQU0oRGlzcGxheUxpbmssIHN0cmVhbSA8PCAiW1VJIF0gRGlzcGxheUxpbmsg
Zm9yIGRpc3BsYXkgIiA8PCBtX2Rpc3BsYXlJRCA8PCAiIHN0YXJ0aW5nIENWRGlzcGxheUxpbmsg
d2l0aCBmcHMgIiA8PCBtX2Rpc3BsYXlOb21pbmFsRnJhbWVzUGVyU2Vjb25kKTsKICAgICAgICAg
Q1ZSZXR1cm4gZXJyb3IgPSBDVkRpc3BsYXlMaW5rU3RhcnQobV9kaXNwbGF5TGluayk7CiAgICAg
ICAgIGlmIChlcnJvcikKLSAgICAgICAgICAgIFdURkxvZ0Fsd2F5cygiQ291bGQgbm90IHN0YXJ0
IHRoZSBkaXNwbGF5IGxpbms6ICVkIiwgZXJyb3IpOworICAgICAgICAgICAgV1RGTG9nQWx3YXlz
KCJEaXNwbGF5TGluazogQ291bGQgbm90IHN0YXJ0IHRoZSBkaXNwbGF5IGxpbms6ICVkIiwgZXJy
b3IpOworCisgICAgICAgIGlmICghbV9kaXNwbGF5Tm9taW5hbEZyYW1lc1BlclNlY29uZCkgewor
ICAgICAgICAgICAgV1RGTG9nQWx3YXlzKCJEaXNwbGF5TGluazogZGlzcGxheU5vbWluYWxGcmFt
ZXNQZXJTZWNvbmQgaXMgMCwgdXNpbmcgJWQiLCBXZWJDb3JlOjpGdWxsU3BlZWRGcmFtZXNQZXJT
ZWNvbmQpOworICAgICAgICAgICAgbV9kaXNwbGF5Tm9taW5hbEZyYW1lc1BlclNlY29uZCA9IFdl
YkNvcmU6OkZ1bGxTcGVlZEZyYW1lc1BlclNlY29uZDsKKyAgICAgICAgfTsKIAogICAgICAgICBt
X2N1cnJlbnRVcGRhdGUgPSB7IDAsIG1fZGlzcGxheU5vbWluYWxGcmFtZXNQZXJTZWNvbmQgfTsK
ICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9tYWMvRGlzcGxheUxp
bmsuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9EaXNwbGF5TGluay5oCmluZGV4IDRm
YjcxNzc5NGIwNTRiODJiYWYxYzc1MjU4ZDM1NjVmM2JmOGY1MmQuLmZmYjgyMzMyMTU3YjZhOGZh
OTk3NGI3NDFiOWRlZjUyMzgxMjgyOWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL21hYy9EaXNwbGF5TGluay5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9E
aXNwbGF5TGluay5oCkBAIC04Nyw3ICs4Nyw3IEBAIHByaXZhdGU6CiAgICAgTG9jayBtX29ic2Vy
dmVyc0xvY2s7CiAgICAgSGFzaE1hcDxJUEM6OkNvbm5lY3Rpb246OlVuaXF1ZUlELCBDb25uZWN0
aW9uQ2xpZW50SW5mbz4gbV9vYnNlcnZlcnMgV1RGX0dVQVJERURfQllfTE9DSyhtX29ic2VydmVy
c0xvY2spOwogICAgIFdlYkNvcmU6OlBsYXRmb3JtRGlzcGxheUlEIG1fZGlzcGxheUlEOwotICAg
IFdlYkNvcmU6OkZyYW1lc1BlclNlY29uZCBtX2Rpc3BsYXlOb21pbmFsRnJhbWVzUGVyU2Vjb25k
IHsgMCB9OworICAgIFdlYkNvcmU6OkZyYW1lc1BlclNlY29uZCBtX2Rpc3BsYXlOb21pbmFsRnJh
bWVzUGVyU2Vjb25kIHsgV2ViQ29yZTo6RnVsbFNwZWVkRnJhbWVzUGVyU2Vjb25kIH07CiAgICAg
V2ViQ29yZTo6RGlzcGxheVVwZGF0ZSBtX2N1cnJlbnRVcGRhdGU7CiAgICAgdW5zaWduZWQgbV9m
aXJlQ291bnRXaXRob3V0T2JzZXJ2ZXJzIHsgMCB9OwogICAgIHN0YXRpYyBib29sIHNob3VsZFNl
bmRJUENPbkJhY2tncm91bmRRdWV1ZTsK
</data>
<flag name="review"
          id="463176"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439537</attachid>
            <date>2021-09-28 15:54:58 -0700</date>
            <delta_ts>2021-09-28 20:52:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230917-20210928155457.patch</filename>
            <type>text/plain</type>
            <size>4292</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ1NDY1OGQ3MDRiYjY0Yjc2
NmJmMWZmNjM5MTBkYmQ3Zjc2NDBlYTIuLmVhYjZiYWZlOWIyODUzM2VhYTk1NmUzNTk0N2I4YmRk
ZGY1ZTViMDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMjEtMDktMjggIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gV2ViS2l0
OjpEaXNwbGF5TGluazo6ZGlzcGxheUxpbmtDYWxsYmFjaygpCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzA5MTcKKyAgICAgICAgPHJkYXI6Ly84MjUy
ODM3MD4KKworICAgICAgICBSZXZpZXdlZCBieSBUaW0gSG9ydG9uLgorCisgICAgICAgIFdlIGhh
dmUgZXZpZGVuY2Ugb2YgYSBkaXZpZGUtYnktemVybyBjcmFzaCBpbiBEaXNwbGF5TGluazo6bm90
aWZ5T2JzZXJ2ZXJzRGlzcGxheVdhc1JlZnJlc2hlZCgpCisgICAgICAgIHdoZXJlIG1fY3VycmVu
dFVwZGF0ZS51cGRhdGVzUGVyU2Vjb25kIGlzIHplcm8uIFRoZSBvbmx5IHdheSBJIGNhbiBzZWUg
dGhpcyBoYXBwZW5pbmcKKyAgICAgICAgaXMgaWYgRGlzcGxheUxpbms6OkRpc3BsYXlMaW5rKCkg
cmV0dXJucyBlYXJseSwgd2hpY2ggc2hvdWxkIGxvZy4gUHJvdGVjdCBhZ2FpbnN0CisgICAgICAg
IHRoaXMgYnkgaW5pdGlhbGl6aW5nIG1fZGlzcGxheU5vbWluYWxGcmFtZXNQZXJTZWNvbmQgdG8g
NjAsIGFuZCBkbyBhbm90aGVyIGNoZWNrLAorICAgICAgICB3aXRoIGEgbG9nLCBpbiBEaXNwbGF5
TGluazo6YWRkT2JzZXJ2ZXIoKSBiZWZvcmUgd2UgdXNlIG1fZGlzcGxheU5vbWluYWxGcmFtZXNQ
ZXJTZWNvbmQKKyAgICAgICAgZm9yIHRoZSBmaXJzdCB0aW1lLgorCisgICAgICAgIENvbnZlcnQg
dGhlIGxvZ2dpbmcgdG8gUkVMRUFTRV9MT0dfRkFVTFQgcmVwb3J0cy4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9tYWMvRGlzcGxheUxpbmsuY3BwOgorICAgICAgICAoV2ViS2l0OjpEaXNwbGF5TGlu
azo6RGlzcGxheUxpbmspOgorICAgICAgICAoV2ViS2l0OjpEaXNwbGF5TGluazo6YWRkT2JzZXJ2
ZXIpOgorICAgICAgICAqIFVJUHJvY2Vzcy9tYWMvRGlzcGxheUxpbmsuaDoKKwogMjAyMS0wOS0y
OCAgUGVyIEFybmUgIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIEFsbG93
IGFjY2VzcyB0byBtYWNoIHNlcnZpY2UgZm9yIHJvb3QgaW4gdGhlIE5ldHdvcmtpbmcgcHJvY2Vz
cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL0Rpc3BsYXlMaW5rLmNw
cCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9EaXNwbGF5TGluay5jcHAKaW5kZXggNmY1
YzQ5NmYyYTA0NGQ5MDlkYzI4YTdmOTEyZTc4ZjYzNGQyYTQ4Zi4uYzY1NzYwMjUxMGZiZjIzMGVm
MTQyZWVkN2MzYzFjZmFmNzVjYmU5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvbWFjL0Rpc3BsYXlMaW5rLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9tYWMv
RGlzcGxheUxpbmsuY3BwCkBAIC00OCwxMyArNDgsMTMgQEAgRGlzcGxheUxpbms6OkRpc3BsYXlM
aW5rKFdlYkNvcmU6OlBsYXRmb3JtRGlzcGxheUlEIGRpc3BsYXlJRCkKICAgICBBU1NFUlQoaGFz
UHJvY2Vzc1ByaXZpbGVnZShQcm9jZXNzUHJpdmlsZWdlOjpDYW5Db21tdW5pY2F0ZVdpdGhXaW5k
b3dTZXJ2ZXIpKTsKICAgICBDVlJldHVybiBlcnJvciA9IENWRGlzcGxheUxpbmtDcmVhdGVXaXRo
Q0dEaXNwbGF5KGRpc3BsYXlJRCwgJm1fZGlzcGxheUxpbmspOwogICAgIGlmIChlcnJvcikgewot
ICAgICAgICBXVEZMb2dBbHdheXMoIkNvdWxkIG5vdCBjcmVhdGUgYSBkaXNwbGF5IGxpbmsgZm9y
IGRpc3BsYXkgJXU6IGVycm9yICVkIiwgZGlzcGxheUlELCBlcnJvcik7CisgICAgICAgIFJFTEVB
U0VfTE9HX0ZBVUxUKERpc3BsYXlMaW5rLCAiQ291bGQgbm90IGNyZWF0ZSBhIGRpc3BsYXkgbGlu
ayBmb3IgZGlzcGxheSAldTogZXJyb3IgJWQiLCBkaXNwbGF5SUQsIGVycm9yKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KICAgICAKICAgICBlcnJvciA9IENWRGlzcGxheUxpbmtTZXRPdXRwdXRD
YWxsYmFjayhtX2Rpc3BsYXlMaW5rLCBkaXNwbGF5TGlua0NhbGxiYWNrLCB0aGlzKTsKICAgICBp
ZiAoZXJyb3IpIHsKLSAgICAgICAgV1RGTG9nQWx3YXlzKCJDb3VsZCBub3Qgc2V0IHRoZSBkaXNw
bGF5IGxpbmsgb3V0cHV0IGNhbGxiYWNrIGZvciBkaXNwbGF5ICV1OiBlcnJvciAlZCIsIGRpc3Bs
YXlJRCwgZXJyb3IpOworICAgICAgICBSRUxFQVNFX0xPR19GQVVMVChEaXNwbGF5TGluaywgIkRp
c3BsYXlMaW5rOiBDb3VsZCBub3Qgc2V0IHRoZSBkaXNwbGF5IGxpbmsgb3V0cHV0IGNhbGxiYWNr
IGZvciBkaXNwbGF5ICV1OiBlcnJvciAlZCIsIGRpc3BsYXlJRCwgZXJyb3IpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC0xMDMsNyArMTAzLDEyIEBAIHZvaWQgRGlzcGxheUxpbms6OmFk
ZE9ic2VydmVyKElQQzo6Q29ubmVjdGlvbiYgY29ubmVjdGlvbiwgRGlzcGxheUxpbmtPYnNlcnZl
cklECiAgICAgICAgIExPR19XSVRIX1NUUkVBTShEaXNwbGF5TGluaywgc3RyZWFtIDw8ICJbVUkg
XSBEaXNwbGF5TGluayBmb3IgZGlzcGxheSAiIDw8IG1fZGlzcGxheUlEIDw8ICIgc3RhcnRpbmcg
Q1ZEaXNwbGF5TGluayB3aXRoIGZwcyAiIDw8IG1fZGlzcGxheU5vbWluYWxGcmFtZXNQZXJTZWNv
bmQpOwogICAgICAgICBDVlJldHVybiBlcnJvciA9IENWRGlzcGxheUxpbmtTdGFydChtX2Rpc3Bs
YXlMaW5rKTsKICAgICAgICAgaWYgKGVycm9yKQotICAgICAgICAgICAgV1RGTG9nQWx3YXlzKCJD
b3VsZCBub3Qgc3RhcnQgdGhlIGRpc3BsYXkgbGluazogJWQiLCBlcnJvcik7CisgICAgICAgICAg
ICBSRUxFQVNFX0xPR19GQVVMVChEaXNwbGF5TGluaywgIkRpc3BsYXlMaW5rOiBDb3VsZCBub3Qg
c3RhcnQgdGhlIGRpc3BsYXkgbGluazogJWQiLCBlcnJvcik7CisKKyAgICAgICAgaWYgKCFtX2Rp
c3BsYXlOb21pbmFsRnJhbWVzUGVyU2Vjb25kKSB7CisgICAgICAgICAgICBSRUxFQVNFX0xPR19G
QVVMVChEaXNwbGF5TGluaywgIkRpc3BsYXlMaW5rOiBkaXNwbGF5Tm9taW5hbEZyYW1lc1BlclNl
Y29uZCBpcyAwLCB1c2luZyAlZCIsIFdlYkNvcmU6OkZ1bGxTcGVlZEZyYW1lc1BlclNlY29uZCk7
CisgICAgICAgICAgICBtX2Rpc3BsYXlOb21pbmFsRnJhbWVzUGVyU2Vjb25kID0gV2ViQ29yZTo6
RnVsbFNwZWVkRnJhbWVzUGVyU2Vjb25kOworICAgICAgICB9OwogCiAgICAgICAgIG1fY3VycmVu
dFVwZGF0ZSA9IHsgMCwgbV9kaXNwbGF5Tm9taW5hbEZyYW1lc1BlclNlY29uZCB9OwogICAgIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9EaXNwbGF5TGluay5oIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL0Rpc3BsYXlMaW5rLmgKaW5kZXggNGZiNzE3Nzk0
YjA1NGI4MmJhZjFjNzUyNThkMzU2NWYzYmY4ZjUyZC4uZmZiODIzMzIxNTdiNmE4ZmE5OTc0Yjc0
MWI5ZGVmNTIzODEyODI5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFj
L0Rpc3BsYXlMaW5rLmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL0Rpc3BsYXlM
aW5rLmgKQEAgLTg3LDcgKzg3LDcgQEAgcHJpdmF0ZToKICAgICBMb2NrIG1fb2JzZXJ2ZXJzTG9j
azsKICAgICBIYXNoTWFwPElQQzo6Q29ubmVjdGlvbjo6VW5pcXVlSUQsIENvbm5lY3Rpb25DbGll
bnRJbmZvPiBtX29ic2VydmVycyBXVEZfR1VBUkRFRF9CWV9MT0NLKG1fb2JzZXJ2ZXJzTG9jayk7
CiAgICAgV2ViQ29yZTo6UGxhdGZvcm1EaXNwbGF5SUQgbV9kaXNwbGF5SUQ7Ci0gICAgV2ViQ29y
ZTo6RnJhbWVzUGVyU2Vjb25kIG1fZGlzcGxheU5vbWluYWxGcmFtZXNQZXJTZWNvbmQgeyAwIH07
CisgICAgV2ViQ29yZTo6RnJhbWVzUGVyU2Vjb25kIG1fZGlzcGxheU5vbWluYWxGcmFtZXNQZXJT
ZWNvbmQgeyBXZWJDb3JlOjpGdWxsU3BlZWRGcmFtZXNQZXJTZWNvbmQgfTsKICAgICBXZWJDb3Jl
OjpEaXNwbGF5VXBkYXRlIG1fY3VycmVudFVwZGF0ZTsKICAgICB1bnNpZ25lZCBtX2ZpcmVDb3Vu
dFdpdGhvdXRPYnNlcnZlcnMgeyAwIH07CiAgICAgc3RhdGljIGJvb2wgc2hvdWxkU2VuZElQQ09u
QmFja2dyb3VuZFF1ZXVlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>