<?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>224919</bug_id>
          
          <creation_ts>2021-04-22 00:03:40 -0700</creation_ts>
          <short_desc>[Win][WebKitTestRunner] Use CreateWindowStation to have an isolated clipboard</short_desc>
          <delta_ts>2024-07-05 18:55:28 -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>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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1753062</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-04-22 00:03:40 -0700</bug_when>
    <thetext>[Win][WebKitTestRunner] Use CreateWindowStation to have an isolated clipboard

See also: 
  Bug 167088 – [Win] Clipboard tests are flaky.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753063</commentid>
    <comment_count>1</comment_count>
      <attachid>426782</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-04-22 00:04:07 -0700</bug_when>
    <thetext>Created attachment 426782
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1755305</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-29 00:04:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/77305767&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021676</commentid>
    <comment_count>3</comment_count>
      <attachid>470409</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-03-17 19:09:05 -0700</bug_when>
    <thetext>Created attachment 470409
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021677</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-03-17 19:12:53 -0700</bug_when>
    <thetext>The following tests, which are using Copy and Paste commands, are failing flaky.

&gt; python .\Tools\Scripts\run-webkit-tests --wincairo --debug  --iter=3  editing/deleting/paste-with-transparent-background-color-live-range.html editing/inserting/insert-paste-bidi-control.html editing/style/apply-through-end-of-document.html

However, applying the WIP doesn&apos;t seem to have a effect.
web process has to be in a separate WindowStation?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038944</commentid>
    <comment_count>5</comment_count>
      <attachid>471550</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-05-30 19:25:43 -0700</bug_when>
    <thetext>Created attachment 471550
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2044732</commentid>
    <comment_count>6</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-07-04 18:53:16 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/30502</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2044901</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-07-05 18:55:27 -0700</bug_when>
    <thetext>Committed 280706@main (426186a23c4a): &lt;https://commits.webkit.org/280706@main&gt;

Reviewed commits have been landed. Closing PR #30502 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426782</attachid>
            <date>2021-04-22 00:04:07 -0700</date>
            <delta_ts>2024-03-17 19:09:05 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wtr-win-sta.diff</filename>
            <type>text/plain</type>
            <size>2257</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaCBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaAppbmRleCAyODIyODU0OWIzOWIu
LmMzNjNiZGUzZDgwNiAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29u
dHJvbGxlci5oCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaApA
QCAtNjUxLDYgKzY1MSwxMSBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9pc1NwZWVjaFJlY29nbml0
aW9uUGVybWlzc2lvbkdyYW50ZWQgeyBmYWxzZSB9OwogCiAgICAgYm9vbCBtX2lzTWVkaWFLZXlT
eXN0ZW1QZXJtaXNzaW9uR3JhbnRlZCB7IHRydWUgfTsKKworI2lmIFBMQVRGT1JNKFdJTikKKyAg
ICBIV0lOU1RBIG1fd2luZG93U3RhdGlvbiB7IG51bGxwdHIgfTsKKyAgICBIREVTSyBtX2Rlc2t0
b3AgeyBudWxscHRyIH07CisjZW5kaWYKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdUUgpkaWZmIC0t
Z2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci93aW4vVGVzdENvbnRyb2xsZXJXaW4uY3BwIGIv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci93aW4vVGVzdENvbnRyb2xsZXJXaW4uY3BwCmluZGV4IGNh
ZTEwNzU3YTg3Ny4uMGQ5ZjBmMWQ1MDQ5IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL3dpbi9UZXN0Q29udHJvbGxlcldpbi5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci93aW4vVGVzdENvbnRyb2xsZXJXaW4uY3BwCkBAIC0xMTYsNyArMTE2LDIwIEBAIHZvaWQgVGVz
dENvbnRyb2xsZXI6OnBsYXRmb3JtSW5pdGlhbGl6ZSgpCiAgICAgX3NldG1vZGUoMSwgX09fQklO
QVJZKTsKICAgICBfc2V0bW9kZSgyLCBfT19CSU5BUlkpOwogCi0gICAgd2ViUHJvY2Vzc0NyYXNo
aW5nRXZlbnQgPSA6OkNyZWF0ZUV2ZW50QSgwLCBGQUxTRSwgRkFMU0UsIHdlYlByb2Nlc3NDcmFz
aGluZ0V2ZW50TmFtZSk7CisgICAgLy8gVGVzdHMgaW52b2x2aW5nIHRoZSBjbGlwYm9hcmQgYXJl
IGZsYWt5IHdoZW4gcnVubmluZyB3aXRoIG11bHRpcGxlIFdUUiBzaW5jZSB0aGUgY2xpcGJvYXJk
IGlzIGdsb2JhbC4KKyAgICAvLyBXZSBjYW4gZml4IHRoaXMgYnkgYXNzaWduaW5nIGVhY2ggV1RS
IGEgc2VwYXJhdGUgd2luZG93IHN0YXRpb24gKGVhY2ggd2luZG93IHN0YXRpb24gaGFzIGl0cyBv
d24gY2xpcGJvYXJkKS4KKyAgICBtX3dpbmRvd1N0YXRpb24gPSBDcmVhdGVXaW5kb3dTdGF0aW9u
KG51bGxwdHIsIENXRl9DUkVBVEVfT05MWSwgV0lOU1RBX0FMTF9BQ0NFU1MsIG51bGxwdHIpOwor
ICAgIGlmIChtX3dpbmRvd1N0YXRpb24pIHsKKyAgICAgICAgaWYgKCFTZXRQcm9jZXNzV2luZG93
U3RhdGlvbihtX3dpbmRvd1N0YXRpb24pKQorICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJT
ZXRQcm9jZXNzV2luZG93U3RhdGlvbiBmYWlsZWQgd2l0aCBlcnJvciAlbHVcbiIsIEdldExhc3RF
cnJvcigpKTsKKworICAgICAgICBtX2Rlc2t0b3AgPSBDcmVhdGVEZXNrdG9wKEwiV1RSIiwgbnVs
bHB0ciwgbnVsbHB0ciwgMCwgR0VORVJJQ19BTEwsIG51bGxwdHIpOworICAgICAgICBpZiAoIW1f
ZGVza3RvcCkKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ3JlYXRlRGVza3RvcCBmYWls
ZWQgd2l0aCBlcnJvciAlbHVcbiIsIEdldExhc3RFcnJvcigpKTsKKyAgICB9IGVsc2UKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJDcmVhdGVXaW5kb3dTdGF0aW9uIGZhaWxlZCB3aXRoIGVycm9y
ICVsdVxuIiwgR2V0TGFzdEVycm9yKCkpOworCisgICAgd2ViUHJvY2Vzc0NyYXNoaW5nRXZlbnQg
PSBDcmVhdGVFdmVudEEoMCwgRkFMU0UsIEZBTFNFLCB3ZWJQcm9jZXNzQ3Jhc2hpbmdFdmVudE5h
bWUpOwogfQogCiBXS1ByZWZlcmVuY2VzUmVmIFRlc3RDb250cm9sbGVyOjpwbGF0Zm9ybVByZWZl
cmVuY2VzKCkKQEAgLTEyNiw2ICsxMzksMTAgQEAgV0tQcmVmZXJlbmNlc1JlZiBUZXN0Q29udHJv
bGxlcjo6cGxhdGZvcm1QcmVmZXJlbmNlcygpCiAKIHZvaWQgVGVzdENvbnRyb2xsZXI6OnBsYXRm
b3JtRGVzdHJveSgpCiB7CisgICAgaWYgKG1fZGVza3RvcCkKKyAgICAgICAgQ2xvc2VEZXNrdG9w
KG1fZGVza3RvcCk7CisgICAgaWYgKG1fd2luZG93U3RhdGlvbikKKyAgICAgICAgQ2xvc2VXaW5k
b3dTdGF0aW9uKG1fd2luZG93U3RhdGlvbik7CiB9CiAKIHN0YXRpYyBXS1JldGFpblB0cjxXS1N0
cmluZ1JlZj4gdG9XSyhjb25zdCBjaGFyKiBzdHJpbmcpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>470409</attachid>
            <date>2024-03-17 19:09:05 -0700</date>
            <delta_ts>2024-05-30 19:25:43 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>2102</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaCBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaAppbmRleCBjZjlmODg1MmE0OGQu
LjdiOWRhZTU5NTY2ZCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29u
dHJvbGxlci5oCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuaApA
QCAtNjcwLDYgKzY3MCwxMSBAQCBwcml2YXRlOgogICAgIFZlY3RvcjxzdGQ6OnVuaXF1ZV9wdHI8
SW5zdGFuY2VNZXRob2RTd2l6emxlcj4+IG1fcHJlc2VudFBvcG92ZXJTd2l6emxlcnM7CiAjZW5k
aWYKIAorI2lmIFBMQVRGT1JNKFdJTikKKyAgICBIV0lOU1RBIG1fd2luZG93U3RhdGlvbiB7IG51
bGxwdHIgfTsKKyAgICBIREVTSyBtX2Rlc2t0b3AgeyBudWxscHRyIH07CisjZW5kaWYKKwogI2lm
IEVOQUJMRShJTUFHRV9BTkFMWVNJUykKICAgICBib29sIG1fdXNlRmFrZU1hY2hpbmVSZWFkYWJs
ZUNvZGVSZXN1bHRzRm9ySW1hZ2VBbmFseXNpcyB7IGZhbHNlIH07CiAjZW5kaWYKZGlmZiAtLWdp
dCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvd2luL1Rlc3RDb250cm9sbGVyV2luLmNwcCBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvd2luL1Rlc3RDb250cm9sbGVyV2luLmNwcAppbmRleCA1YjA1
MTkyZTJhYmQuLmNmNzIwNmEzMGVlZSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci93aW4vVGVzdENvbnRyb2xsZXJXaW4uY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
d2luL1Rlc3RDb250cm9sbGVyV2luLmNwcApAQCAtMTE4LDExICsxMTgsMjggQEAgdm9pZCBUZXN0
Q29udHJvbGxlcjo6cGxhdGZvcm1Jbml0aWFsaXplKGNvbnN0IE9wdGlvbnMmKQogICAgIF9zZXRt
b2RlKDEsIF9PX0JJTkFSWSk7CiAgICAgX3NldG1vZGUoMiwgX09fQklOQVJZKTsKIAorICAgIC8v
IFRlc3RzIGludm9sdmluZyB0aGUgY2xpcGJvYXJkIGFyZSBmbGFreSB3aGVuIHJ1bm5pbmcgd2l0
aCBtdWx0aXBsZSBXVFIgc2luY2UgdGhlIGNsaXBib2FyZCBpcyBnbG9iYWwuCisgICAgLy8gV2Ug
Y2FuIGZpeCB0aGlzIGJ5IGFzc2lnbmluZyBlYWNoIFdUUiBhIHNlcGFyYXRlIHdpbmRvdyBzdGF0
aW9uIChlYWNoIHdpbmRvdyBzdGF0aW9uIGhhcyBpdHMgb3duIGNsaXBib2FyZCkuCisgICAgbV93
aW5kb3dTdGF0aW9uID0gQ3JlYXRlV2luZG93U3RhdGlvbihudWxscHRyLCBDV0ZfQ1JFQVRFX09O
TFksIFdJTlNUQV9BTExfQUNDRVNTLCBudWxscHRyKTsKKyAgICBpZiAobV93aW5kb3dTdGF0aW9u
KSB7CisgICAgICAgIGlmICghU2V0UHJvY2Vzc1dpbmRvd1N0YXRpb24obV93aW5kb3dTdGF0aW9u
KSkKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU2V0UHJvY2Vzc1dpbmRvd1N0YXRpb24g
ZmFpbGVkIHdpdGggZXJyb3IgJWx1XG4iLCBHZXRMYXN0RXJyb3IoKSk7CisKKyAgICAgICAgbV9k
ZXNrdG9wID0gQ3JlYXRlRGVza3RvcChMIldUUiIsIG51bGxwdHIsIG51bGxwdHIsIDAsIEdFTkVS
SUNfQUxMLCBudWxscHRyKTsKKyAgICAgICAgaWYgKCFtX2Rlc2t0b3ApCisgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkNyZWF0ZURlc2t0b3AgZmFpbGVkIHdpdGggZXJyb3IgJWx1XG4iLCBH
ZXRMYXN0RXJyb3IoKSk7CisgICAgfSBlbHNlCisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ3Jl
YXRlV2luZG93U3RhdGlvbiBmYWlsZWQgd2l0aCBlcnJvciAlbHVcbiIsIEdldExhc3RFcnJvcigp
KTsKKwogICAgIHdlYlByb2Nlc3NDcmFzaGluZ0V2ZW50ID0gOjpDcmVhdGVFdmVudEEoMCwgRkFM
U0UsIEZBTFNFLCB3ZWJQcm9jZXNzQ3Jhc2hpbmdFdmVudE5hbWUpOwogfQogCiB2b2lkIFRlc3RD
b250cm9sbGVyOjpwbGF0Zm9ybURlc3Ryb3koKQogeworICAgIGlmIChtX2Rlc2t0b3ApCisgICAg
ICAgIENsb3NlRGVza3RvcChtX2Rlc2t0b3ApOworICAgIGlmIChtX3dpbmRvd1N0YXRpb24pCisg
ICAgICAgIENsb3NlV2luZG93U3RhdGlvbihtX3dpbmRvd1N0YXRpb24pOwogfQogCiBzdGF0aWMg
V0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IHRvV0soY29uc3QgY2hhciogc3RyaW5nKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>471550</attachid>
            <date>2024-05-30 19:25:43 -0700</date>
            <delta_ts>2024-07-04 18:53:23 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.diff</filename>
            <type>text/plain</type>
            <size>3132</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0xhdW5jaGVyL3dpbi9Qcm9jZXNz
TGF1bmNoZXJXaW4uY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTGF1bmNoZXIvd2luL1By
b2Nlc3NMYXVuY2hlcldpbi5jcHAKaW5kZXggZmFjODgxZDdjM2Q0Li5lMGJmYjc0ZDIwMWIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0xhdW5jaGVyL3dpbi9Qcm9jZXNzTGF1
bmNoZXJXaW4uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0xhdW5jaGVyL3dpbi9Q
cm9jZXNzTGF1bmNoZXJXaW4uY3BwCkBAIC05NSwxMCArOTUsMTkgQEAgdm9pZCBQcm9jZXNzTGF1
bmNoZXI6OmxhdW5jaFByb2Nlc3MoKQogCiAgICAgYXV0byBjb21tYW5kTGluZSA9IGNvbW1hbmRM
aW5lQnVpbGRlci50b1N0cmluZygpLndpZGVDaGFyYWN0ZXJzKCk7CiAKKyAgICBWZWN0b3I8d2No
YXJfdD4gZGVza3RvcE5hbWUgPSB7IDAgfTsKKyAgICB3Y2hhcl90IHdpblN0YU5hbWVbMjU2XTsK
KyAgICBpZiAoR2V0VXNlck9iamVjdEluZm9ybWF0aW9uKEdldFByb2Nlc3NXaW5kb3dTdGF0aW9u
KCksIFVPSV9OQU1FLCB3aW5TdGFOYW1lLCBzaXplb2Ygd2luU3RhTmFtZSwgbnVsbHB0cikpIHsK
KyAgICAgICAgU3RyaW5nIG5hbWUgeyB3aW5TdGFOYW1lIH07CisgICAgICAgIGlmIChuYW1lLnN0
YXJ0c1dpdGgoIldlYktpdFRlc3RSdW5uZXJfIl9zKSkKKyAgICAgICAgICAgIGRlc2t0b3BOYW1l
ID0gbWFrZVN0cmluZyhuYW1lLCAiXFxEZWZhdWx0Il9zKS53aWRlQ2hhcmFjdGVycygpOworICAg
IH0gICAgICAgIAorCiAgICAgU1RBUlRVUElORk8gc3RhcnR1cEluZm8geyB9OwogICAgIHN0YXJ0
dXBJbmZvLmNiID0gc2l6ZW9mKHN0YXJ0dXBJbmZvKTsKICAgICBzdGFydHVwSW5mby5kd0ZsYWdz
ID0gU1RBUlRGX1VTRVNIT1dXSU5ET1c7CiAgICAgc3RhcnR1cEluZm8ud1Nob3dXaW5kb3cgPSBT
V19ISURFOworICAgIHN0YXJ0dXBJbmZvLmxwRGVza3RvcCA9IGRlc2t0b3BOYW1lLmRhdGEoKTsK
ICAgICBQUk9DRVNTX0lORk9STUFUSU9OIHByb2Nlc3NJbmZvcm1hdGlvbiB7IH07CiAgICAgQk9P
TCByZXN1bHQgPSA6OkNyZWF0ZVByb2Nlc3MoMCwgY29tbWFuZExpbmUuZGF0YSgpLCAwLCAwLCB0
cnVlLCAwLCAwLCAwLCAmc3RhcnR1cEluZm8sICZwcm9jZXNzSW5mb3JtYXRpb24pOwogCmRpZmYg
LS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3dpbi9tYWluLmNwcCBiL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvd2luL21haW4uY3BwCmluZGV4IGQzMGIwMTI1MzZmMi4uODgyY2I2ZDFhYjYw
IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3dpbi9tYWluLmNwcAorKysgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL3dpbi9tYWluLmNwcApAQCAtMjksNiArMjksNDEgQEAKIAog
aW50IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIqIGFyZ3ZbXSkKIHsKKyAgICBIV0lOU1RBIHdp
bmRvd1N0YXRpb24geyBudWxscHRyIH07CisgICAgSERFU0sgZGVza3RvcCB7IG51bGxwdHIgfTsK
KworICAgIFsmXSB7CisgICAgICAgIC8vIFRlc3RzIGludm9sdmluZyB0aGUgY2xpcGJvYXJkIGFy
ZSBmbGFreSB3aGVuIHJ1bm5pbmcgd2l0aCBtdWx0aXBsZSBXVFIgc2luY2UgdGhlIGNsaXBib2Fy
ZCBpcyBnbG9iYWwuCisgICAgICAgIC8vIFdlIGNhbiBmaXggdGhpcyBieSBhc3NpZ25pbmcgZWFj
aCBXVFIgYSBzZXBhcmF0ZSB3aW5kb3cgc3RhdGlvbiAoZWFjaCB3aW5kb3cgc3RhdGlvbiBoYXMg
aXRzIG93biBjbGlwYm9hcmQpLgorICAgICAgICBEV09SRCBwcm9jZXNzSWQgPSBHZXRDdXJyZW50
UHJvY2Vzc0lkKCk7CisgICAgICAgIFN0cmluZyB3aW5kb3dTdGF0aW9uTmFtZSA9IG1ha2VTdHJp
bmcoIldlYktpdFRlc3RSdW5uZXJfIl9zLCBwcm9jZXNzSWQpOworICAgICAgICB3aW5kb3dTdGF0
aW9uID0gQ3JlYXRlV2luZG93U3RhdGlvbih3aW5kb3dTdGF0aW9uTmFtZS53aWRlQ2hhcmFjdGVy
cygpLmRhdGEoKSwgQ1dGX0NSRUFURV9PTkxZLCBHRU5FUklDX0FMTCwgbnVsbHB0cik7CisgICAg
ICAgIGlmICghd2luZG93U3RhdGlvbikgeworICAgICAgICAgICAgRFdPUkQgZXJyb3IgPSBHZXRM
YXN0RXJyb3IoKTsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ3JlYXRlV2luZG93U3Rh
dGlvbiBmYWlsZWQgd2l0aCBlcnJvciAlbHVcbiIsIGVycm9yKTsKKyAgICAgICAgICAgIGlmIChl
cnJvciA9PSBFUlJPUl9BQ0NFU1NfREVOSUVEKQorICAgICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiRHVtcFJlbmRlclRyZWUgc2hvdWxkIGJlIHJ1biBhcyBBZG1pbmlzdHJhdG9yIVxuIik7
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0gICAgICAgICAgICAKKyAgICAgICAgaWYg
KCFTZXRQcm9jZXNzV2luZG93U3RhdGlvbih3aW5kb3dTdGF0aW9uKSkgeworICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJTZXRQcm9jZXNzV2luZG93U3RhdGlvbiBmYWlsZWQgd2l0aCBlcnJv
ciAlbHVcbiIsIEdldExhc3RFcnJvcigpKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
fQorICAgICAgICBkZXNrdG9wID0gQ3JlYXRlRGVza3RvcChMIkRlZmF1bHQiLCBudWxscHRyLCBu
dWxscHRyLCAwLCBHRU5FUklDX0FMTCwgbnVsbHB0cik7CisgICAgICAgIGlmICghZGVza3RvcCkg
eworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDcmVhdGVEZXNrdG9wIGZhaWxlZCB3aXRo
IGVycm9yICVsdVxuIiwgR2V0TGFzdEVycm9yKCkpOworICAgICAgICAgICAgcmV0dXJuOworICAg
ICAgICB9CisgICAgICAgIGlmICghU2V0VGhyZWFkRGVza3RvcChkZXNrdG9wKSkKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiU2V0VGhyZWFkRGVza3RvcCBmYWlsZWQgd2l0aCBlcnJvciAl
bHVcbiIsIEdldExhc3RFcnJvcigpKTsKKyAgICB9KCk7CisKKwogICAgIFdUUjo6VGVzdENvbnRy
b2xsZXIgY29udHJvbGxlcihhcmdjLCBhcmd2KTsKKworICAgIGlmIChkZXNrdG9wKQorICAgICAg
ICBDbG9zZURlc2t0b3AoZGVza3RvcCk7CisgICAgaWYgKHdpbmRvd1N0YXRpb24pCisgICAgICAg
IENsb3NlV2luZG93U3RhdGlvbih3aW5kb3dTdGF0aW9uKTsKICAgICByZXR1cm4gMDsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>