<?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>232003</bug_id>
          
          <creation_ts>2021-10-19 23:08:26 -0700</creation_ts>
          <short_desc>REGRESSION (r284418): [iOS] TestWebKitAPI.HSTS.Basic, TestWebKitAPI.HSTS.CrossOriginRedirect, TestWebKitAPI.HSTS.ThirdParty, and TestWebKitAPI.WebKit.RedirectToPlaintextHTTPSUpgrade timing out</short_desc>
          <delta_ts>2021-10-20 18:30:24 -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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>ehutchison</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1806507</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-10-19 23:08:26 -0700</bug_when>
    <thetext>The following API tests are consistently timing out on iOS bots

TestWebKitAPI.HSTS.Basic
TestWebKitAPI.HSTS.CrossOriginRedirect
TestWebKitAPI.HSTS.ThirdParty
TestWebKitAPI.WebKit.RedirectToPlaintextHTTPSUpgrade

https://build.webkit.org/#/builders/268/builds/233/steps/17/logs/stdio

https://results.webkit.org/?suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;test=TestWebKitAPI.HSTS.Basic&amp;test=TestWebKitAPI.HSTS.CrossOriginRedirect&amp;test=TestWebKitAPI.HSTS.ThirdParty&amp;test=TestWebKitAPI.WebKit.RedirectToPlaintextHTTPSUpgrade</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806508</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-19 23:08:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/84449145&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806509</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-10-19 23:09:22 -0700</bug_when>
    <thetext>Seems like it started after https://trac.webkit.org/changeset/284418/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806659</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 09:34:32 -0700</bug_when>
    <thetext>r284539 disabled the tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806660</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 09:34:51 -0700</bug_when>
    <thetext>Reopening because I didn&apos;t actually fix anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806661</commentid>
    <comment_count>5</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 09:37:15 -0700</bug_when>
    <thetext>r284540 fixed the iOS build... sorry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806690</commentid>
    <comment_count>6</comment_count>
      <attachid>441896</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 10:38:52 -0700</bug_when>
    <thetext>Created attachment 441896
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806742</commentid>
    <comment_count>7</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 11:51:40 -0700</bug_when>
    <thetext>r284557</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806973</commentid>
    <comment_count>8</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 18:28:24 -0700</bug_when>
    <thetext>*** Bug 231396 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1806976</commentid>
    <comment_count>9</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-10-20 18:30:24 -0700</bug_when>
    <thetext>*** Bug 231366 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441896</attachid>
            <date>2021-10-20 10:38:52 -0700</date>
            <delta_ts>2021-10-20 11:50:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232003-20211020103851.patch</filename>
            <type>text/plain</type>
            <size>10463</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NTQwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWM2NGExNjE0N2UyMzljNDJjNjE1MzNjYTgzNjZmN2Qz
ZTI2OWYyNC4uNDRkY2UxNzg0NGJhZWY4NTAwMTViZmJiY2QwNWQ2NWU5ZjllNzIzNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDIxLTEwLTIwICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjI4NDQxOCk6IFtpT1NdIFRlc3RXZWJLaXRBUEku
SFNUUy5CYXNpYywgVGVzdFdlYktpdEFQSS5IU1RTLkNyb3NzT3JpZ2luUmVkaXJlY3QsIFRlc3RX
ZWJLaXRBUEkuSFNUUy5UaGlyZFBhcnR5LCBhbmQgVGVzdFdlYktpdEFQSS5XZWJLaXQuUmVkaXJl
Y3RUb1BsYWludGV4dEhUVFBTVXBncmFkZSB0aW1pbmcgb3V0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzIwMDMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJIG9ic2VydmVkIHRoYXQgc29tZXRpbWVzIHRo
ZSBmcmFtZXIncyBud19mcmFtZXJfaW5wdXRfaGFuZGxlcl90IGlzIGNhbGxlZCBhZnRlciBjYWxs
aW5nIG53X2ZyYW1lcl9wYXNzX3Rocm91Z2hfaW5wdXQuCisgICAgICAgIFRvIGZpeCB0aGlzLCBJ
IGluc3RlYWQgY2FsbCBud19mcmFtZXJfZGVsaXZlcl9pbnB1dF9ub19jb3B5IG15c2VsZiB0byBw
YXNzIHRocm91Z2ggdGhlIGRhdGEgaW5zaWRlIG15IG53X2ZyYW1lcl9pbnB1dF9oYW5kbGVyX3Qu
CisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvbnRlbnRSdWxl
TGlzdE5vdGlmaWNhdGlvbi5tbToKKyAgICAgICAgKFRFU1QpOgorICAgICAgICAqIFRlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvSFNUUy5tbToKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6
OlRFU1QpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJveHku
bW06CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL1Jlc291cmNlTG9hZFN0YXRpc3RpY3MubW06CisgICAgICAg
IChURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL2NvY29hL0hUVFBTZXJ2ZXIubW06Cisg
ICAgICAgIChUZXN0V2ViS2l0QVBJOjpwcm94eURlZmluaXRpb24pOgorCiAyMDIxLTEwLTIwICBB
bGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRml4
IGlPUyBidWlsZCBhZnRlciByMjg0NTM5CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL0NvbnRlbnRSdWxlTGlzdE5vdGlmaWNhdGlvbi5tbSBiL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvQ29udGVudFJ1bGVMaXN0Tm90aWZpY2F0
aW9uLm1tCmluZGV4IDBhNjcwNGEyNDE3ZTJjOWIzMjA4MTlhMTNlZWQyMzVjMTNlZThlNDEuLmI5
M2EyOTdjZTI5NmMyNjJkMjI0MTc1MjMzMWFmY2E0NWVhMzFmMmUgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvQ29udGVudFJ1bGVMaXN0Tm90aWZpY2F0
aW9uLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvQ29udGVu
dFJ1bGVMaXN0Tm90aWZpY2F0aW9uLm1tCkBAIC00OTQsOCArNDk0LDYgQEAgVEVTVChDb250ZW50
UnVsZUxpc3QsIExlZ2FjeVZlcnNpb25BbmROYW1lKQogICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6
OnJ1bigmZ290U291cmNlKTsKIH0KIAotLy8gRklYTUU6IGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMzIwMDMgTWFrZSB0aGlzIHRlc3Qgc3RvcCB0aW1pbmcgb3V0IG9u
IGlPUy4KLSNpZiBQTEFURk9STShNQUMpCiBURVNUKFdlYktpdCwgUmVkaXJlY3RUb1BsYWludGV4
dEhUVFBTVXBncmFkZSkKIHsKICAgICB1c2luZyBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSTsKQEAg
LTUxNyw0ICs1MTUsMyBAQCBURVNUKFdlYktpdCwgUmVkaXJlY3RUb1BsYWludGV4dEhUVFBTVXBn
cmFkZSkKICAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRo
VVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAiaHR0cHM6Ly9kb3dubG9hZC9vcmlnaW5hbFJlcXVl
c3QiXV1dOwogICAgIEVYUEVDVF9XS19TVFJFUShbd2ViVmlldyBfdGVzdF93YWl0Rm9yQWxlcnRd
LCAic3VjY2VzcyEiKTsKIH0KLSNlbmRpZiAvLyBQTEFURk9STShNQUMpCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0hTVFMubW0gYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0hTVFMubW0KaW5kZXggOTg1MjFjMWVlN2U2Nzc1
ODZmNjc2MDk1NjMzOTI0ZmRmYjk1OWJkNi4uYjMzZDc2Njk2YWNjNGEyYjAwOTNmMjBjYjY5NmI1
MTQ0NDFjZDc1ZSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9IU1RTLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
SFNUUy5tbQpAQCAtNTgsOCArNTgsNiBAQCBzdGQ6OnBhaXI8UmV0YWluUHRyPFdLV2ViVmlldz4s
IFJldGFpblB0cjxUZXN0TmF2aWdhdGlvbkRlbGVnYXRlPj4gaHN0c1dlYlZpZXdBbgogICAgIHJl
dHVybiB7IFdURk1vdmUod2ViVmlldyksIFdURk1vdmUoZGVsZWdhdGUpIH07CiB9CiAKLS8vIEZJ
WE1FOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyMDAzIE1ha2Ug
dGhpcyB0ZXN0IHN0b3AgdGltaW5nIG91dCBvbiBpT1MuCi0jaWYgUExBVEZPUk0oTUFDKQogc3Rh
dGljIEhUVFBTZXJ2ZXIgaHN0c1NlcnZlcigpCiB7CiAgICAgcmV0dXJuIEhUVFBTZXJ2ZXIoe3sg
Ii8iLCB7e3siU3RyaWN0LVRyYW5zcG9ydC1TZWN1cml0eSIgLCAibWF4LWFnZT0zMTUzNjAwMCJ9
fSwgIiIgfX19LCBIVFRQU2VydmVyOjpQcm90b2NvbDo6SHR0cHNQcm94eSk7CkBAIC0xNDAsNyAr
MTM4LDYgQEAgVEVTVChIU1RTLCBDcm9zc09yaWdpblJlZGlyZWN0KQogICAgIEVYUEVDVF9XS19T
VFJFUSh3ZWJWaWV3LmdldCgpLlVSTC5hYnNvbHV0ZVN0cmluZywgImh0dHBzOi8vZXhhbXBsZS5j
b20vIik7CiAgICAgRVhQRUNUX0VRKGh0dHBTZXJ2ZXIudG90YWxSZXF1ZXN0cygpLCAxdSk7CiB9
Ci0jZW5kaWYgLy8gUExBVEZPUk0oTUFDKQogCiAjZW5kaWYgLy8gSEFWRShDRk5FVFdPUktfTlNV
UkxTRVNTSU9OX0hTVFNfV0lUSF9VTlRSVVNURURfUk9PVCkKIApkaWZmIC0tZ2l0IGEvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm94eS5tbSBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJveHkubW0KaW5kZXggMDE3N2RmMmE0MzI2MmI4Yjk0
YjNmYzdhMWQ3YTExNjQyNDg5YTMwMS4uMGQwMTFmMGFlZjRhZTRjZGUzZTI4MjRmOTg4ZDU4YTIz
M2VhOGZmZCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9Qcm94eS5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1By
b3h5Lm1tCkBAIC03Myw4ICs3Myw2IEBACiAKIG5hbWVzcGFjZSBUZXN0V2ViS2l0QVBJIHsKIAot
Ly8gRklYTUU6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzEzOTYg
TWFrZSB0aGlzIG5vdCB0aW1lIG91dCBvbiBpT1MgYm90cy4KLSNpZiBQTEFURk9STShNQUMpCiBU
RVNUKFdlYktpdCwgSFRUUFNQcm94eSkKIHsKICAgICBIVFRQU2VydmVyIHNlcnZlcihIVFRQU2Vy
dmVyOjpyZXNwb25kV2l0aE9LLCBIVFRQU2VydmVyOjpQcm90b2NvbDo6SHR0cHNQcm94eSk7CkBA
IC05Miw3ICs5MCw2IEBAIFRFU1QoV2ViS2l0LCBIVFRQU1Byb3h5KQogICAgIFt3ZWJWaWV3IGxv
YWRSZXF1ZXN0OltOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6W05TVVJMIFVSTFdpdGhTdHJp
bmc6QCJodHRwczovL2V4YW1wbGUuY29tLyJdXV07CiAgICAgRVhQRUNUX1dLX1NUUkVRKFtkZWxl
Z2F0ZSB3YWl0Rm9yQWxlcnRdLCAic3VjY2VzcyEiKTsKIH0KLSNlbmRpZgogCiBURVNUKFdlYktp
dCwgU09DS1M1KQogewpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9SZXNvdXJjZUxvYWRTdGF0aXN0aWNzLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXRDb2NvYS9SZXNvdXJjZUxvYWRTdGF0aXN0aWNzLm1tCmluZGV4IDlhOGY2YWEz
MjUxZTRhOWE5YzNmMGU4ZGIxN2U5MWYwNzhmOTQ1ZDAuLjVjZDgyYjliMDlmODUwOGMwMzUyNmNl
ZTJjMDZhYzVmZTJjY2E0ZTcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
V2ViS2l0Q29jb2EvUmVzb3VyY2VMb2FkU3RhdGlzdGljcy5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Jlc291cmNlTG9hZFN0YXRpc3RpY3MubW0KQEAgLTUy
MCw4ICs1MjAsNiBAQCB2b2lkIHdhaXRVbnRpbFR3b1NlcnZlcnNDb25uZWN0ZWQoY29uc3QgdW5z
aWduZWQmIHNlcnZlcnNDb25uZWN0ZWQsIENvbXBsZXRpb25IYQogICAgIH0pLmdldCgpKTsKIH0K
IAotLy8gRklYTUU6IFJlLWVuYWJsZSB0aGlzIHRlc3Qgb25jZSB3ZWJraXQub3JnL2IvMjMxMzY2
IGlzIHJlc29sdmVkLgotI2lmIFBMQVRGT1JNKElPUykgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9N
SU5fUkVRVUlSRUQgPCAxNTAwMDAKIFRFU1QoUmVzb3VyY2VMb2FkU3RhdGlzdGljcywgRGF0YVRh
c2tJZGVudGlmaWVyQ29sbGlzaW9uKQogewogICAgIHVzaW5nIG5hbWVzcGFjZSBUZXN0V2ViS2l0
QVBJOwpAQCAtNTkwLDcgKzU4OCw2IEBAIFRFU1QoUmVzb3VyY2VMb2FkU3RhdGlzdGljcywgRGF0
YVRhc2tJZGVudGlmaWVyQ29sbGlzaW9uKQogICAgIEVYUEVDVF9UUlVFKGNvbnRhaW5zKG1lc3Nh
Z2VzLCAiMSIpKTsKICAgICBFWFBFQ1RfVFJVRShjb250YWlucyhtZXNzYWdlcywgIjIiKSk7CiB9
Ci0jZW5kaWYKIAogVEVTVChSZXNvdXJjZUxvYWRTdGF0aXN0aWNzLCBOb01lc3NhZ2VzV2hlbk5v
dFRlc3RpbmcpCiB7CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL2NvY29hL0hUVFBT
ZXJ2ZXIubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL2NvY29hL0hUVFBTZXJ2ZXIubW0KaW5kZXgg
NGEyNDMwNTFkODIzNzljZGE1ZTA5ZjhkZDBhZjA3ODMzNTc2MzBhYS4uOTUxNDU2ZjdhMTFlNWU2
ZTRhNDQ4NjVlZTliZDgyOTc0YjNkMGJiMSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9jb2NvYS9IVFRQU2VydmVyLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvY29jb2EvSFRU
UFNlcnZlci5tbQpAQCAtNTUsMzcgKzU1LDQ3IEBAIHN0cnVjdCBIVFRQU2VydmVyOjpSZXF1ZXN0
RGF0YSA6IHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxSZXF1ZXN0RGF0YSwgV1RGOjpECiBz
dGF0aWMgUmV0YWluUHRyPG53X3Byb3RvY29sX2RlZmluaXRpb25fdD4gcHJveHlEZWZpbml0aW9u
KEhUVFBTZXJ2ZXI6OlByb3RvY29sIHByb3RvY29sKQogewogICAgIHJldHVybiBhZG9wdE5TKG53
X2ZyYW1lcl9jcmVhdGVfZGVmaW5pdGlvbigiSHR0cHNQcm94eSIsIE5XX0ZSQU1FUl9DUkVBVEVf
RkxBR1NfREVGQVVMVCwgW3Byb3RvY29sXSAobndfZnJhbWVyX3QgZnJhbWVyKSAtPiBud19mcmFt
ZXJfc3RhcnRfcmVzdWx0X3QgewotICAgICAgICBfX2Jsb2NrIGJvb2wgYXNrZWRGb3JDcmVkZW50
aWFscyA9IGZhbHNlOwotICAgICAgICBfX2Jsb2NrIFZlY3RvcjxjaGFyPiByZXF1ZXN0QnVmZmVy
OworCisgICAgICAgIF9fYmxvY2sgZW51bSBjbGFzcyBTdGF0ZSB7CisgICAgICAgICAgICBXaWxs
UmVxdWVzdENyZWRlbnRpYWxzLAorICAgICAgICAgICAgRGlkUmVxdWVzdENyZWRlbnRpYWxzLAor
ICAgICAgICAgICAgV2lsbE5vdFJlcXVlc3RDcmVkZW50aWFscywKKyAgICAgICAgICAgIFBhc3NU
aHJvdWdoCisgICAgICAgIH0gc3RhdGUgeyBwcm90b2NvbCA9PSBIVFRQU2VydmVyOjpQcm90b2Nv
bDo6SHR0cHNQcm94eVdpdGhBdXRoZW50aWNhdGlvbiA/IFN0YXRlOjpXaWxsUmVxdWVzdENyZWRl
bnRpYWxzIDogU3RhdGU6OldpbGxOb3RSZXF1ZXN0Q3JlZGVudGlhbHMgfTsKKwogICAgICAgICBu
d19mcmFtZXJfc2V0X2lucHV0X2hhbmRsZXIoZnJhbWVyLCBec2l6ZV90KG53X2ZyYW1lcl90IGZy
YW1lcikgewogICAgICAgICAgICAgX19ibG9jayBSZXRhaW5QdHI8bndfZnJhbWVyX3Q+IHJldGFp
bmVkRnJhbWVyID0gZnJhbWVyOwotICAgICAgICAgICAgbndfZnJhbWVyX3BhcnNlX2lucHV0KGZy
YW1lciwgMSwgc3RkOjpudW1lcmljX2xpbWl0czx1aW50MzJfdD46Om1heCgpLCBudWxscHRyLCBe
c2l6ZV90KHVpbnQ4X3QqIGJ1ZmZlciwgc2l6ZV90IGJ1ZmZlckxlbmd0aCwgYm9vbCkgewotICAg
ICAgICAgICAgICAgIHJlcXVlc3RCdWZmZXIuYXBwZW5kKHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3Qg
Y2hhcio+KGJ1ZmZlciksIGJ1ZmZlckxlbmd0aCk7Ci0gICAgICAgICAgICAgICAgaWYgKCFzdHJu
c3RyKHJlcXVlc3RCdWZmZXIuZGF0YSgpLCAiXHJcblxyXG4iLCByZXF1ZXN0QnVmZmVyLnNpemUo
KSkpCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBidWZmZXJMZW5ndGg7Ci0gICAgICAgICAg
ICAgICAgaWYgKHByb3RvY29sID09IEhUVFBTZXJ2ZXI6OlByb3RvY29sOjpIdHRwc1Byb3h5V2l0
aEF1dGhlbnRpY2F0aW9uKSB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICghc3RkOjpleGNoYW5n
ZShhc2tlZEZvckNyZWRlbnRpYWxzLCB0cnVlKSkgewotICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciogY2hhbGxlbmdlUmVzcG9uc2UgPQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJIVFRQLzEuMSA0MDcgUHJveHkgQXV0aGVudGljYXRpb24gUmVxdWlyZWRcclxuIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJQcm94eS1BdXRoZW50aWNhdGU6IEJhc2ljIHJlYWxt
PVwidGVzdHJlYWxtXCJcclxuIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb250ZW50
LUxlbmd0aDogMFxyXG4iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIlxyXG4iOwotICAg
ICAgICAgICAgICAgICAgICAgICAgYXV0byByZXNwb25zZSA9IGFkb3B0TlMoZGlzcGF0Y2hfZGF0
YV9jcmVhdGUoY2hhbGxlbmdlUmVzcG9uc2UsIHN0cmxlbihjaGFsbGVuZ2VSZXNwb25zZSksIG51
bGxwdHIsIG51bGxwdHIpKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIG53X2ZyYW1lcl93cml0
ZV9vdXRwdXRfZGF0YShyZXRhaW5lZEZyYW1lci5nZXQoKSwgcmVzcG9uc2UuZ2V0KCkpOwotICAg
ICAgICAgICAgICAgICAgICAgICAgcmVxdWVzdEJ1ZmZlciA9IHsgfTsKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybiBidWZmZXJMZW5ndGg7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICAgICAgRVhQRUNUX1RSVUUoc3RybnN0cihyZXF1ZXN0QnVmZmVyLmRhdGEo
KSwgIlByb3h5LUF1dGhvcml6YXRpb246IEJhc2ljIGRHVnpkSFZ6WlhJNmRHVnpkSEJoYzNOM2Iz
SmsiLCByZXF1ZXN0QnVmZmVyLnNpemUoKSkpOworICAgICAgICAgICAgbndfZnJhbWVyX3Bhc3Nf
dGhyb3VnaF9vdXRwdXQoZnJhbWVyKTsKKyAgICAgICAgICAgIG53X2ZyYW1lcl9wYXJzZV9pbnB1
dChmcmFtZXIsIDEsIHN0ZDo6bnVtZXJpY19saW1pdHM8dWludDMyX3Q+OjptYXgoKSwgbnVsbHB0
ciwgXnNpemVfdCh1aW50OF90KiBidWZmZXIsIHNpemVfdCBidWZmZXJMZW5ndGgsIGJvb2wgaXND
b21wbGV0ZSkgeworICAgICAgICAgICAgICAgIHN3aXRjaCAoc3RhdGUpIHsKKyAgICAgICAgICAg
ICAgICBjYXNlIFN0YXRlOjpXaWxsUmVxdWVzdENyZWRlbnRpYWxzOiB7CisgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIqIGNoYWxsZW5nZVJlc3BvbnNlID0KKyAgICAgICAgICAgICAgICAg
ICAgICAgICJIVFRQLzEuMSA0MDcgUHJveHkgQXV0aGVudGljYXRpb24gUmVxdWlyZWRcclxuIgor
ICAgICAgICAgICAgICAgICAgICAgICAgIlByb3h5LUF1dGhlbnRpY2F0ZTogQmFzaWMgcmVhbG09
XCJ0ZXN0cmVhbG1cIlxyXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAiQ29udGVudC1MZW5n
dGg6IDBcclxuIgorICAgICAgICAgICAgICAgICAgICAgICAgIlxyXG4iOworICAgICAgICAgICAg
ICAgICAgICBhdXRvIHJlc3BvbnNlID0gYWRvcHROUyhkaXNwYXRjaF9kYXRhX2NyZWF0ZShjaGFs
bGVuZ2VSZXNwb25zZSwgc3RybGVuKGNoYWxsZW5nZVJlc3BvbnNlKSwgbnVsbHB0ciwgbnVsbHB0
cikpOworICAgICAgICAgICAgICAgICAgICBud19mcmFtZXJfd3JpdGVfb3V0cHV0X2RhdGEocmV0
YWluZWRGcmFtZXIuZ2V0KCksIHJlc3BvbnNlLmdldCgpKTsKKyAgICAgICAgICAgICAgICAgICAg
c3RhdGUgPSBTdGF0ZTo6RGlkUmVxdWVzdENyZWRlbnRpYWxzOworICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgY2FzZSBTdGF0ZTo6
RGlkUmVxdWVzdENyZWRlbnRpYWxzOgorICAgICAgICAgICAgICAgICAgICBFWFBFQ1RfVFJVRShz
dHJuc3RyKHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgY2hhcio+KGJ1ZmZlciksICJQcm94eS1BdXRo
b3JpemF0aW9uOiBCYXNpYyBkR1Z6ZEhWelpYSTZkR1Z6ZEhCaGMzTjNiM0prXHJcbiIsIGJ1ZmZl
ckxlbmd0aCkpOworICAgICAgICAgICAgICAgICAgICBGQUxMVEhST1VHSDsKKyAgICAgICAgICAg
ICAgICBjYXNlIFN0YXRlOjpXaWxsTm90UmVxdWVzdENyZWRlbnRpYWxzOiB7CisgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIqIG5lZ290aWF0aW9uUmVzcG9uc2UgPSAiIgorICAgICAgICAg
ICAgICAgICAgICAgICAgIkhUVFAvMS4xIDIwMCBDb25uZWN0aW9uIEVzdGFibGlzaGVkXHJcbiIK
KyAgICAgICAgICAgICAgICAgICAgICAgICJDb25uZWN0aW9uOiBjbG9zZVxyXG5cclxuIjsKKyAg
ICAgICAgICAgICAgICAgICAgYXV0byByZXNwb25zZSA9IGFkb3B0TlMoZGlzcGF0Y2hfZGF0YV9j
cmVhdGUobmVnb3RpYXRpb25SZXNwb25zZSwgc3RybGVuKG5lZ290aWF0aW9uUmVzcG9uc2UpLCBu
dWxscHRyLCBudWxscHRyKSk7CisgICAgICAgICAgICAgICAgICAgIG53X2ZyYW1lcl93cml0ZV9v
dXRwdXRfZGF0YShyZXRhaW5lZEZyYW1lci5nZXQoKSwgcmVzcG9uc2UuZ2V0KCkpOworICAgICAg
ICAgICAgICAgICAgICBud19mcmFtZXJfbWFya19yZWFkeShyZXRhaW5lZEZyYW1lci5nZXQoKSk7
CisgICAgICAgICAgICAgICAgICAgIHN0YXRlID0gU3RhdGU6OlBhc3NUaHJvdWdoOworICAgICAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
Y2FzZSBTdGF0ZTo6UGFzc1Rocm91Z2g6CisgICAgICAgICAgICAgICAgICAgIG53X2ZyYW1lcl9k
ZWxpdmVyX2lucHV0X25vX2NvcHkocmV0YWluZWRGcmFtZXIuZ2V0KCksIGJ1ZmZlckxlbmd0aCwg
YWRvcHROUyhud19mcmFtZXJfbWVzc2FnZV9jcmVhdGUocmV0YWluZWRGcmFtZXIuZ2V0KCkpKS5n
ZXQoKSwgaXNDb21wbGV0ZSk7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBjb25zdCBjaGFyKiBuZWdvdGlhdGlvblJlc3Bv
bnNlID0gIiIKLSAgICAgICAgICAgICAgICAgICAgIkhUVFAvMS4xIDIwMCBDb25uZWN0aW9uIEVz
dGFibGlzaGVkXHJcbiIKLSAgICAgICAgICAgICAgICAgICAgIkNvbm5lY3Rpb246IGNsb3NlXHJc
blxyXG4iOwotICAgICAgICAgICAgICAgIGF1dG8gcmVzcG9uc2UgPSBhZG9wdE5TKGRpc3BhdGNo
X2RhdGFfY3JlYXRlKG5lZ290aWF0aW9uUmVzcG9uc2UsIHN0cmxlbihuZWdvdGlhdGlvblJlc3Bv
bnNlKSwgbnVsbHB0ciwgbnVsbHB0cikpOwotICAgICAgICAgICAgICAgIG53X2ZyYW1lcl93cml0
ZV9vdXRwdXRfZGF0YShyZXRhaW5lZEZyYW1lci5nZXQoKSwgcmVzcG9uc2UuZ2V0KCkpOwotICAg
ICAgICAgICAgICAgIG53X2ZyYW1lcl9tYXJrX3JlYWR5KHJldGFpbmVkRnJhbWVyLmdldCgpKTsK
LSAgICAgICAgICAgICAgICBud19mcmFtZXJfcGFzc190aHJvdWdoX2lucHV0KHJldGFpbmVkRnJh
bWVyLmdldCgpKTsKLSAgICAgICAgICAgICAgICBud19mcmFtZXJfcGFzc190aHJvdWdoX291dHB1
dChyZXRhaW5lZEZyYW1lci5nZXQoKSk7Ci0gICAgICAgICAgICAgICAgcmV0YWluZWRGcmFtZXIg
PSBudWxscHRyOwogICAgICAgICAgICAgICAgIHJldHVybiBidWZmZXJMZW5ndGg7CiAgICAgICAg
ICAgICB9KTsKICAgICAgICAgICAgIHJldHVybiAwOwo=
</data>
<flag name="review"
          id="466284"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>