<?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>205612</bug_id>
          
          <creation_ts>2019-12-27 18:45:30 -0800</creation_ts>
          <short_desc>[iOS] Layout tests sometimes throw an exception under checkForOutstandingCallbacks</short_desc>
          <delta_ts>2019-12-28 18:05:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1601653</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-12-27 18:45:30 -0800</bug_when>
    <thetext>&lt;rdar://problem/57789693&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601656</commentid>
    <comment_count>1</comment_count>
      <attachid>386462</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-12-27 19:19:05 -0800</bug_when>
    <thetext>Created attachment 386462
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601717</commentid>
    <comment_count>2</comment_count>
      <attachid>386462</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-12-28 17:20:49 -0800</bug_when>
    <thetext>Comment on attachment 386462
Patch

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601718</commentid>
    <comment_count>3</comment_count>
      <attachid>386462</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-28 18:05:17 -0800</bug_when>
    <thetext>Comment on attachment 386462
Patch

Clearing flags on attachment: 386462

Committed r253929: &lt;https://trac.webkit.org/changeset/253929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601719</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-28 18:05:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386462</attachid>
            <date>2019-12-27 19:19:05 -0800</date>
            <delta_ts>2019-12-28 18:05:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205612-20191227191904.patch</filename>
            <type>text/plain</type>
            <size>10642</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzOTE3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjg4ZDRiMDViYWQxY2EwMGQ1OGI4ZjhiZWQyODgyYTJm
ZDJiZmI4ZS4uY2YxMDU5NTY1Mjc3Y2ZhZWJjNTY4ZmU3Y2I3ZWM1Zjg4Njk5YmZlMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDY0
IEBACisyMDE5LTEyLTI3ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIFtpT1NdIExheW91dCB0ZXN0cyBzb21ldGltZXMgdGhyb3cgYW4gZXhjZXB0aW9u
IHVuZGVyIGNoZWNrRm9yT3V0c3RhbmRpbmdDYWxsYmFja3MKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTYxMgorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNTc3ODk2OTM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgT24gaU9TLCBsYXlvdXQgdGVzdHMgdGhhdCBzeW50aGVzaXplIEhJRCBldmVudHMgYnV0
IGVuZCBiZWZvcmUgV2ViS2l0VGVzdFJ1bm5lckFwcCBmaW5pc2hlcyBkZXF1ZXVlaW5nIGFuZAor
ICAgICAgICBoYW5kbGluZyB0aG9zZSBldmVudHMgb2NjYXNpb25hbGx5IGNhdXNlIHRoZSBuZXh0
IHRlc3QgdG8gY3Jhc2ggd2l0aCBhbiBPYmplY3RpdmUtQyBleGNlcHRpb24gdW5kZXIKKyAgICAg
ICAgVUlTY3JpcHRDb250cm9sbGVySU9TOjpjaGVja0Zvck91dHN0YW5kaW5nQ2FsbGJhY2tzLiBU
aGlzIGhhcHBlbnMgd2hlbiBVSVNjcmlwdENvbnRleHQgaXMgZGVzdHJveWVkIGFmdGVyIGEgSElE
CisgICAgICAgIG1hcmtlciBldmVudCBpcyBkaXNwYXRjaGVkLCBidXQgYmVmb3JlIHRoYXQgSElE
IG1hcmtlciBldmVudCBoYXMgYmVlbiBoYW5kbGVkLiAoRm9yIGNsYXJpdHksIHRoZSBISUQgbWFy
a2VyCisgICAgICAgIGV2ZW50IGlzIGEgc3BlY2lhbCB2ZW5kb3ItZGVmaW5lZCBldmVudCB1c2Vk
IGJ5IEhJREV2ZW50R2VuZXJhdG9yIHRvIHNpZ25pZnkgdGhlIGVuZCBvZiBhIHNlcmllcyBvZiBz
eW50aGVzaXplZAorICAgICAgICBISUQgZXZlbnRzIHRoYXQgd2VyZSBwcmV2aW91c2x5IGRpc3Bh
dGNoZWQgdG8gdGhlIGFwcGxpY2F0aW9uKS4KKworICAgICAgICBUaGlzIGlzIHR5cGljYWxseSBm
aXhlZCBieSBlbnN1cmluZyB0aGF0IGFsbCBpT1MgbGF5b3V0IHRlc3RzIGFsd2F5cyB3YWl0IGZv
ciBzeW50aGVzaXplZCBISUQgZXZlbnRzIHRvIGZpbmlzaAorICAgICAgICBiZWZvcmUgZW5kaW5n
IHRoZSB0ZXN0IChpLmUuIGJ5IGNhbGxpbmcgYHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpYCkuIEhv
d2V2ZXIsIHNvbWUgdGVzdHMgdGhhdCBmYWxsIGludG8gdGhpcworICAgICAgICBjYXRlZ29yeSBh
cmUgaW1wb3J0ZWQ6IGUuZy4gZG9tL2V2ZW50cy9kb2N1bWVudC1sZXZlbC10b3VjaG1vdmUtZXZl
bnQtbGlzdGVuZXItcGFzc2l2ZS1ieS1kZWZhdWx0Lmh0bWwgaW4KKyAgICAgICAgd2ViLXBsYXRm
b3JtLXRlc3RzLywgd2hpY2ggZG9lcyBub3Qgd2FpdCBmb3IgdGhlIHN3aXBlIGdlc3R1cmUgdG8g
ZmluaXNoIGJlZm9yZSBjb21wbGV0aW5nLiBUaGlzIGN1cnJlbnQgY2F1c2VzCisgICAgICAgIHVz
IHRvIGRpc3BhdGNoIHRoZSBlbmQgb2YgdGhlIGdlc3R1cmUgd2hpbGUgdGhlIGZvbGxvd2luZyB0
ZXN0IChkb20vZXZlbnRzL2V2ZW50LWRpc2FibGVkLWR5bmFtaWMuaHRtbCkgYmVnaW5zLgorCisg
ICAgICAgIFdoaWxlIEkgd2Fzbid0IGFibGUgdG8gdHJpdmlhbGx5IHJlcHJvZHVjZSB0aGUgZXhj
ZXB0aW9uIGxvY2FsbHksIGl0IHdhcyBjb25zaXN0ZW50bHkgcmVwcm9kdWNpYmxlIGJ5IGZvcmNp
bmcgYQorICAgICAgICA1MCBtcyBgc2xlZXBgIGluIC1bSElERXZlbnRHZW5lcmF0b3Igc2VuZE1h
cmtlckhJREV2ZW50V2l0aENvbXBsZXRpb25CbG9jazpdLCByaWdodCBiZWZvcmUgcXVldWVpbmcg
dGhlIG1hcmtlcgorICAgICAgICBldmVudC4gVGhpcyBzdWdnZXN0cyB0aGF0IHRoZSBjcmFzaCBp
cyB0aW1pbmctZGVwZW5kZW50LCBhbmQganVzdCBzZWVtcyB0byBvY2Nhc2lvbmFsbHkgcmVwcm9k
dWNlIG1vcmUKKyAgICAgICAgZnJlcXVlbnRseSBpbiBpbnRlcm5hbCBhdXRvbWF0aW9uLgorCisg
ICAgICAgIFRoaXMgdGVzdCBzZWVtcyB0byBiZSBwYXNzaW5nIHJlbGlhYmx5IGluIG90aGVyIGVu
Z2luZXMgKGUuZy4gQ2hyb21lIGFuZCBFZGdlKSwgc28gaW5zdGVhZCBvZiB0cnlpbmcgdG8gZml4
IHRoZQorICAgICAgICB0ZXN0IHRvIGFsd2F5cyB3YWl0IGZvciBldmVudHMgdG8gZmluaXNoIGRp
c3BhdGNoaW5nLCB3ZSBjYW4gYWRkcmVzcyB0aGUgaXNzdWUgYnkgdGVhY2hpbmcgV2ViS2l0VGVz
dFJ1bm5lciB0bworICAgICAgICBzaW1wbHkgd2FpdCBmb3Igb3V0Z29pbmcgbWFya2VyIGV2ZW50
cyB0byBmaW5pc2ggZGlzcGF0Y2hpbmcgYmVmb3JlIHByb2NlZWRpbmcgd2l0aCB0aGUgbmV4dCB0
ZXN0LCByYXRoZXIgdGhhbgorICAgICAgICBjcmFzaGluZy4gVGhpcyBzaG91bGQgbm90IG9ubHkg
Zml4IHRoZSBjcmFzaCwgYnV0IGFsc28gYWRkcmVzcyBzcG9yYWRpYyBmbGFraW5lc3MgdGhhdCBt
YXkgcmVzdWx0IGZyb20gdGVzdHMKKyAgICAgICAgdGhhdCBoYW5kbGUgc3ludGhldGljIEhJRCBl
dmVudHMgdGhhdCB3ZXJlIGRpc3BhdGNoZWQgYnkgdGhlIHByZXZpb3VzIHRlc3QuCisKKyAgICAg
ICAgKiBUZXN0UnVubmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRleHQuY3Bw
OgorICAgICAgICAoVUlTY3JpcHRDb250ZXh0Ojp+VUlTY3JpcHRDb250ZXh0KToKKyAgICAgICAg
KiBUZXN0UnVubmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRyb2xsZXIuaDoK
KyAgICAgICAgKFdUUjo6VUlTY3JpcHRDb250cm9sbGVyOjp3YWl0Rm9yT3V0c3RhbmRpbmdDYWxs
YmFja3MpOgorICAgICAgICAoV1RSOjpVSVNjcmlwdENvbnRyb2xsZXI6OmNoZWNrRm9yT3V0c3Rh
bmRpbmdDYWxsYmFja3MpOiBEZWxldGVkLgorCisgICAgICAgIFJlbmFtZSBjaGVja0Zvck91dHN0
YW5kaW5nQ2FsbGJhY2tzIHRvIHdhaXRGb3JPdXRzdGFuZGluZ0NhbGxiYWNrcywgYW5kIG1ha2Ug
aXQgd2FpdCB1cCB0byBhIHNlY29uZCBmb3IgdGhlCisgICAgICAgIGFwcGxpY2F0aW9uIHRvIGZp
bmlzaCBoYW5kbGluZyBhbnkgb3V0Z29pbmcgbWFya2VyIEhJRCBldmVudC4gSW4gdGhlIGV2ZW50
IHRoYXQgdGhlIHRpbWVvdXQgaXMgaGl0LCB3ZSBzdGlsbAorICAgICAgICB0aHJvdyBhbiBPYmpl
Y3RpdmUtQyBleGNlcHRpb24gdG8gYXZvaWQgYmVnaW5uaW5nIHRoZSBuZXh0IHRlc3QgaW4gYW4g
dW5wcmVkaWN0YWJsZSBzdGF0ZS4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvaW9zL0hJ
REV2ZW50R2VuZXJhdG9yLmg6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9pb3MvSElERXZl
bnRHZW5lcmF0b3IubW06CisgICAgICAgICgtW0hJREV2ZW50R2VuZXJhdG9yIGluaXRdKToKKwor
ICAgICAgICBQZXJmb3JtIHNvbWUgbWlub3IgY2xlYW51cCBoZXJlLCBieSByZW1vdmluZyBleGNl
c3MgcHJpdmF0ZSBjYXRlZ29yeSBwcm9wZXJ0aWVzIGluIEhJREV2ZW50R2VuZXJhdG9yIChpbmNs
dWRpbmcKKyAgICAgICAgLWRlYnVnVG91Y2hWaWV3cywgd2hpY2ggd2FzIHVudXNlZCk7IGFsc28s
IGNoYW5nZSBfZXZlbnRDYWxsYmFja3MgaW50byBhIGBSZXRhaW5QdHJgLCBzbyB0aGF0IHdlIGRv
bid0IG5lZWQgdG8KKyAgICAgICAgd29ycnkgYWJvdXQgbWFudWFsbHkgcmVsZWFzaW5nIGl0Lgor
CisgICAgICAgICgtW0hJREV2ZW50R2VuZXJhdG9yIGRlYWxsb2NdKTogRGVsZXRlZC4KKyAgICAg
ICAgKC1bSElERXZlbnRHZW5lcmF0b3IgaGFzT3V0c3RhbmRpbmdDYWxsYmFja3NdKToKKyAgICAg
ICAgKC1bSElERXZlbnRHZW5lcmF0b3IgY2hlY2tGb3JPdXRzdGFuZGluZ0NhbGxiYWNrc10pOiBE
ZWxldGVkLgorCisgICAgICAgIFJlbmFtZSAtY2hlY2tGb3JPdXRzdGFuZGluZ0NhbGxiYWNrcyB0
byAtaGFzT3V0c3RhbmRpbmdDYWxsYmFja3MsIGFuZCBmbGlwIHRoZSByZXR1cm4gcmVzdWx0Lgor
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9pb3MvVUlTY3JpcHRDb250cm9sbGVySU9TLmg6
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9pb3MvVUlTY3JpcHRDb250cm9sbGVySU9TLm1t
OgorICAgICAgICAoV1RSOjpVSVNjcmlwdENvbnRyb2xsZXJJT1M6OndhaXRGb3JPdXRzdGFuZGlu
Z0NhbGxiYWNrcyk6CisgICAgICAgIChXVFI6OlVJU2NyaXB0Q29udHJvbGxlcklPUzo6Y2hlY2tG
b3JPdXRzdGFuZGluZ0NhbGxiYWNrcyk6IERlbGV0ZWQuCisKIDIwMTktMTItMjUgIERlYW4gSmFj
a3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdLVFIvRFJUIGFsd2F5cyB0cmlnZ2Vy
IHRoZSBEaXNjcmV0ZSBHUFUgb24gZHVhbCBHUFUgc3lzdGVtcwpkaWZmIC0tZ2l0IGEvVG9vbHMv
VGVzdFJ1bm5lclNoYXJlZC9VSVNjcmlwdENvbnRleHQvVUlTY3JpcHRDb250ZXh0LmNwcCBiL1Rv
b2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0Q29udGV4dC5jcHAK
aW5kZXggNWE4NGRhODM4N2FlOTliNTRlMTdiODU4ODNhYjcyM2IyOWNmZDc2MC4uOTcxOTFhMDUy
NWFkMTM4ZjE5MGM3NDU3N2FjMjhkNDc1MWQ5YTU5NiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFJ1
bm5lclNoYXJlZC9VSVNjcmlwdENvbnRleHQvVUlTY3JpcHRDb250ZXh0LmNwcAorKysgYi9Ub29s
cy9UZXN0UnVubmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRleHQuY3BwCkBA
IC01Miw3ICs1Miw3IEBAIFVJU2NyaXB0Q29udGV4dDo6VUlTY3JpcHRDb250ZXh0KFVJU2NyaXB0
Q29udGV4dERlbGVnYXRlJiBkZWxlZ2F0ZSkKIAogVUlTY3JpcHRDb250ZXh0Ojp+VUlTY3JpcHRD
b250ZXh0KCkKIHsKLSAgICBtX2NvbnRyb2xsZXItPmNoZWNrRm9yT3V0c3RhbmRpbmdDYWxsYmFj
a3MoKTsKKyAgICBtX2NvbnRyb2xsZXItPndhaXRGb3JPdXRzdGFuZGluZ0NhbGxiYWNrcygpOwog
ICAgIG1fY29udHJvbGxlci0+Y29udGV4dERlc3Ryb3llZCgpOwogfQogCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0UnVubmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRyb2xsZXIu
aCBiL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0Q29udHJv
bGxlci5oCmluZGV4IDU4NmIyZTQ1MGI5YWE5MWFhYjJiOWY1MTY5M2FkNDVkMTRhYjVlM2IuLmQx
YTNhN2EyOTk5YzJhMDUxODNkMTdhZTEwYzAwMjc1ZmYxNWQ4YmIgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0Q29udHJvbGxlci5oCisr
KyBiL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0Q29udHJv
bGxlci5oCkBAIC02MSw3ICs2MSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIG5vdEltcGxlbWVudGVk
KCkgY29uc3QgeyBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOyB9CiAKICAgICB2b2lkIGNv
bnRleHREZXN0cm95ZWQoKTsKLSAgICB2aXJ0dWFsIHZvaWQgY2hlY2tGb3JPdXRzdGFuZGluZ0Nh
bGxiYWNrcygpIHsgLyogbm90SW1wbGVtZW50ZWQoKTsgKi8gfQorICAgIHZpcnR1YWwgdm9pZCB3
YWl0Rm9yT3V0c3RhbmRpbmdDYWxsYmFja3MoKSB7IC8qIG5vdEltcGxlbWVudGVkKCk7ICovIH0K
IAogICAgIHZvaWQgbWFrZVdpbmRvd09iamVjdChKU0NvbnRleHRSZWYsIEpTT2JqZWN0UmVmIHdp
bmRvd09iamVjdCwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9pb3MvSElERXZlbnRHZW5lcmF0b3IuaCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvaW9zL0hJREV2ZW50R2VuZXJhdG9yLmgKaW5kZXggMDhmYjVjN2ZjZTFiYzM1NWU0
NGM0NGM2NDY5ZDI1MTgwMDMzMTZmZS4uMjQ4NTBmOTg3YWJkZmI5ODc3OWExNTUxNDA5NzA3ZGVj
NzZjODFlNSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9pb3MvSElERXZlbnRH
ZW5lcmF0b3IuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9ISURFdmVudEdlbmVy
YXRvci5oCkBAIC0xMDQsNyArMTA0LDcgQEAgUmV0YWluUHRyPElPSElERXZlbnRSZWY+IGNyZWF0
ZUhJREtleUV2ZW50KE5TU3RyaW5nICosIHVpbnQ2NF90IHRpbWVzdGFtcCwgYm9vbAogLSAodm9p
ZClzZW5kRXZlbnRTdHJlYW06KE5TRGljdGlvbmFyeSAqKWV2ZW50SW5mbyBjb21wbGV0aW9uQmxv
Y2s6KHZvaWQgKF4pKHZvaWQpKWNvbXBsZXRpb25CbG9jazsKIAogLSAodm9pZCltYXJrZXJFdmVu
dFJlY2VpdmVkOihJT0hJREV2ZW50UmVmKWV2ZW50OwotLSAoQk9PTCljaGVja0Zvck91dHN0YW5k
aW5nQ2FsbGJhY2tzOworLSAoQk9PTCloYXNPdXRzdGFuZGluZ0NhbGxiYWNrczsKIAogLy8gS2V5
Ym9hcmQKIC0gKHZvaWQpa2V5UHJlc3M6KE5TU3RyaW5nICopY2hhcmFjdGVyIGNvbXBsZXRpb25C
bG9jazoodm9pZCAoXikodm9pZCkpY29tcGxldGlvbkJsb2NrOwpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9pb3MvSElERXZlbnRHZW5lcmF0b3IubW0gYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL2lvcy9ISURFdmVudEdlbmVyYXRvci5tbQppbmRleCA3NmM1ZTE2OTA5NTcyNTcz
YzI4YzYzZTA2ZGQ2NzFiMDhmN2Y2ZWJjLi5iYzNiNjM1ZTdhYTBiNjJhMzM4OWY3YzdkMmZkZWEw
NGI0YWQ5ODVmIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9ISURFdmVu
dEdlbmVyYXRvci5tbQorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9ISURFdmVudEdl
bmVyYXRvci5tbQpAQCAtMTUxLDE1ICsxNTEsMTEgQEAgc3RhdGljIHZvaWQgZGVsYXlCZXR3ZWVu
TW92ZShpbnQgZXZlbnRJbmRleCwgZG91YmxlIGVsYXBzZWQpCiAgICAgfSAgIAogfQogCi1AaW50
ZXJmYWNlIEhJREV2ZW50R2VuZXJhdG9yICgpCi1AcHJvcGVydHkgKG5vbmF0b21pYywgc3Ryb25n
KSBOU011dGFibGVEaWN0aW9uYXJ5ICpldmVudENhbGxiYWNrczsKLUBwcm9wZXJ0eSAobm9uYXRv
bWljLCBzdHJvbmcpIE5TQXJyYXk8VUlWaWV3ICo+ICpkZWJ1Z1RvdWNoVmlld3M7Ci1AZW5kCi0K
IEBpbXBsZW1lbnRhdGlvbiBISURFdmVudEdlbmVyYXRvciB7CiAgICAgSU9ISURFdmVudFN5c3Rl
bUNsaWVudFJlZiBfaW9TeXN0ZW1DbGllbnQ7CiAgICAgU3ludGhldGljRXZlbnREaWdpdGl6ZXJJ
bmZvIF9hY3RpdmVQb2ludHNbSElETWF4VG91Y2hDb3VudF07CiAgICAgTlNVSW50ZWdlciBfYWN0
aXZlUG9pbnRDb3VudDsKKyAgICBSZXRhaW5QdHI8TlNNdXRhYmxlRGljdGlvbmFyeT4gX2V2ZW50
Q2FsbGJhY2tzOwogfQogCiArIChISURFdmVudEdlbmVyYXRvciAqKXNoYXJlZEhJREV2ZW50R2Vu
ZXJhdG9yCkBAIC0xODYsMTggKzE4MiwxMSBAQCAtIChpbnN0YW5jZXR5cGUpaW5pdAogICAgIGZv
ciAoTlNVSW50ZWdlciBpID0gMDsgaSA8IEhJRE1heFRvdWNoQ291bnQ7ICsraSkKICAgICAgICAg
X2FjdGl2ZVBvaW50c1tpXS5pZGVudGlmaWVyID0gZmluZ2VySWRlbnRpZmllcnNbaV07CiAKLSAg
ICBfZXZlbnRDYWxsYmFja3MgPSBbW05TTXV0YWJsZURpY3Rpb25hcnkgYWxsb2NdIGluaXRdOwor
ICAgIF9ldmVudENhbGxiYWNrcyA9IGFkb3B0TlMoW1tOU011dGFibGVEaWN0aW9uYXJ5IGFsbG9j
XSBpbml0XSk7CiAKICAgICByZXR1cm4gc2VsZjsKIH0KIAotLSAodm9pZClkZWFsbG9jCi17Ci0g
ICAgW19ldmVudENhbGxiYWNrcyByZWxlYXNlXTsKLSAgICBbX2RlYnVnVG91Y2hWaWV3cyByZWxl
YXNlXTsKLSAgICBbc3VwZXIgZGVhbGxvY107Ci19Ci0KIC0gKHZvaWQpX3NlbmRJT0hJREtleWJv
YXJkRXZlbnQ6KHVpbnQ2NF90KXRpbWVzdGFtcCB1c2FnZToodWludDMyX3QpdXNhZ2UgaXNLZXlE
b3duOihib29sKWlzS2V5RG93bgogewogICAgIFJldGFpblB0cjxJT0hJREV2ZW50UmVmPiBldmVu
dFJlZiA9IGFkb3B0Q0YoSU9ISURFdmVudENyZWF0ZUtleWJvYXJkRXZlbnQoa0NGQWxsb2NhdG9y
RGVmYXVsdCwKQEAgLTgwMCw5ICs3ODksOSBAQCAtICh2b2lkKW1hcmtlckV2ZW50UmVjZWl2ZWQ6
KElPSElERXZlbnRSZWYpZXZlbnQKICAgICB9CiB9CiAKLS0gKEJPT0wpY2hlY2tGb3JPdXRzdGFu
ZGluZ0NhbGxiYWNrcworLSAoQk9PTCloYXNPdXRzdGFuZGluZ0NhbGxiYWNrcwogewotICAgIHJl
dHVybiAhKFtfZXZlbnRDYWxsYmFja3MgY291bnRdID4gMCk7CisgICAgcmV0dXJuIFtfZXZlbnRD
YWxsYmFja3MgY291bnRdOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgc2hvdWxkV3JhcFdpdGhT
aGlmdEtleUV2ZW50Rm9yQ2hhcmFjdGVyKE5TU3RyaW5nICprZXkpCmRpZmYgLS1naXQgYS9Ub29s
cy9XZWJLaXRUZXN0UnVubmVyL2lvcy9VSVNjcmlwdENvbnRyb2xsZXJJT1MuaCBiL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvaW9zL1VJU2NyaXB0Q29udHJvbGxlcklPUy5oCmluZGV4IDMzNWU2ZjA1
ZWQxYWQ5M2Q0YjAyMTRiYzVjNWFhMWM5ODg3YTAyZGEuLjliMTczMWJhNzc3YTFlMmZkMjdjMmYy
ZDNhNDZjNmUyYzAwMDNjZDYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9z
L1VJU2NyaXB0Q29udHJvbGxlcklPUy5oCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9z
L1VJU2NyaXB0Q29udHJvbGxlcklPUy5oCkBAIC00OCw3ICs0OCw3IEBAIHB1YmxpYzoKICAgICB7
CiAgICAgfQogCi0gICAgdm9pZCBjaGVja0Zvck91dHN0YW5kaW5nQ2FsbGJhY2tzKCkgb3ZlcnJp
ZGU7CisgICAgdm9pZCB3YWl0Rm9yT3V0c3RhbmRpbmdDYWxsYmFja3MoKSBvdmVycmlkZTsKICAg
ICB2b2lkIGRvQWZ0ZXJQcmVzZW50YXRpb25VcGRhdGUoSlNWYWx1ZVJlZikgb3ZlcnJpZGU7CiAg
ICAgdm9pZCBkb0FmdGVyTmV4dFN0YWJsZVByZXNlbnRhdGlvblVwZGF0ZShKU1ZhbHVlUmVmKSBv
dmVycmlkZTsKICAgICB2b2lkIGVuc3VyZVBvc2l0aW9uSW5mb3JtYXRpb25Jc1VwVG9EYXRlQXQo
bG9uZyB4LCBsb25nIHksIEpTVmFsdWVSZWYpIG92ZXJyaWRlOwpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9pb3MvVUlTY3JpcHRDb250cm9sbGVySU9TLm1tIGIvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9pb3MvVUlTY3JpcHRDb250cm9sbGVySU9TLm1tCmluZGV4IGFhZGZjOGNm
NGEzZmJlNDI5MDE4YjVkOThiN2MwZjFjZDA3NTMwNzkuLmQ3Y2RjZTc0Y2E5ZTE0YWUzMWIyMjkx
M2E5MDBmN2NiMjVkYmE0YWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9z
L1VJU2NyaXB0Q29udHJvbGxlcklPUy5tbQorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lv
cy9VSVNjcmlwdENvbnRyb2xsZXJJT1MubW0KQEAgLTExMiwxMCArMTEyLDE1IEBAIFJlZjxVSVNj
cmlwdENvbnRyb2xsZXI+IFVJU2NyaXB0Q29udHJvbGxlcjo6Y3JlYXRlKFVJU2NyaXB0Q29udGV4
dCYgY29udGV4dCkKICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBVSVNjcmlwdENvbnRyb2xsZXJJ
T1MoY29udGV4dCkpOwogfQogCi12b2lkIFVJU2NyaXB0Q29udHJvbGxlcklPUzo6Y2hlY2tGb3JP
dXRzdGFuZGluZ0NhbGxiYWNrcygpCi17Ci0gICAgaWYgKCFbW0hJREV2ZW50R2VuZXJhdG9yIHNo
YXJlZEhJREV2ZW50R2VuZXJhdG9yXSBjaGVja0Zvck91dHN0YW5kaW5nQ2FsbGJhY2tzXSkKLSAg
ICAgICAgW05TRXhjZXB0aW9uIHJhaXNlOkAiV2ViS2l0VGVzdFJ1bm5lclRlc3RQcm9ibGVtIiBm
b3JtYXQ6QCJUaGUgdGVzdCBjb21wbGV0ZWQgYmVmb3JlIGFsbCBzeW50aGVzaXplZCBldmVudHMg
aGFkIGJlZW4gaGFuZGxlZC4gUGVyaGFwcyB5b3UncmUgY2FsbGluZyBub3RpZnlEb25lKCkgdG9v
IGVhcmx5PyJdOwordm9pZCBVSVNjcmlwdENvbnRyb2xsZXJJT1M6OndhaXRGb3JPdXRzdGFuZGlu
Z0NhbGxiYWNrcygpCit7CisgICAgSElERXZlbnRHZW5lcmF0b3IgKmV2ZW50R2VuZXJhdG9yID0g
SElERXZlbnRHZW5lcmF0b3Iuc2hhcmVkSElERXZlbnRHZW5lcmF0b3I7CisgICAgTlNEYXRlICp0
aW1lb3V0RGF0ZSA9IFtOU0RhdGUgZGF0ZVdpdGhUaW1lSW50ZXJ2YWxTaW5jZU5vdzoxXTsKKyAg
ICB3aGlsZSAoZXZlbnRHZW5lcmF0b3IuaGFzT3V0c3RhbmRpbmdDYWxsYmFja3MpIHsKKyAgICAg
ICAgW05TUnVuTG9vcC5jdXJyZW50UnVuTG9vcCBydW5Nb2RlOk5TRGVmYXVsdFJ1bkxvb3BNb2Rl
IGJlZm9yZURhdGU6dGltZW91dERhdGVdOworICAgICAgICBpZiAoW3RpbWVvdXREYXRlIGNvbXBh
cmU6TlNEYXRlLmRhdGVdID09IE5TT3JkZXJlZEFzY2VuZGluZykKKyAgICAgICAgICAgIFtOU0V4
Y2VwdGlvbiByYWlzZTpAIldlYktpdFRlc3RSdW5uZXJUZXN0UHJvYmxlbSIgZm9ybWF0OkAiVGhl
IHByZXZpb3VzIHRlc3QgY29tcGxldGVkIGJlZm9yZSBhbGwgc3ludGhlc2l6ZWQgZXZlbnRzIGhh
ZCBiZWVuIGhhbmRsZWQuIFBlcmhhcHMgeW91J3JlIGNhbGxpbmcgbm90aWZ5RG9uZSgpIHRvbyBl
YXJseT8iXTsKKyAgICB9CiB9CiAKIHZvaWQgVUlTY3JpcHRDb250cm9sbGVySU9TOjpkb0FmdGVy
UHJlc2VudGF0aW9uVXBkYXRlKEpTVmFsdWVSZWYgY2FsbGJhY2spCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>