<?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>139650</bug_id>
          
          <creation_ts>2014-12-15 11:21:05 -0800</creation_ts>
          <short_desc>Switching src of &lt;video&gt; with clipping layer results in empty black square.</short_desc>
          <delta_ts>2015-01-26 08:39:15 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1055674</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-12-15 11:21:05 -0800</bug_when>
    <thetext>Switching src of &lt;video&gt; with clipping layer results in empty black square.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055676</commentid>
    <comment_count>1</comment_count>
      <attachid>243302</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-12-15 11:24:46 -0800</bug_when>
    <thetext>Created attachment 243302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055679</commentid>
    <comment_count>2</comment_count>
      <attachid>243302</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-12-15 11:27:14 -0800</bug_when>
    <thetext>Comment on attachment 243302
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        Test: compositing/video-clip-change-src.html

Please move to compositing/video/

&gt; LayoutTests/compositing/video-clip-change-src-expected.html:12
&gt; +        video.addEventListener(&apos;canplaythrough&apos;, endTest);

Seems like this could give a false positive, if both ref and test end before a video frame is actually shown?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055680</commentid>
    <comment_count>3</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-12-15 11:32:08 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 243302 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=243302&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:8
&gt; &gt; +        Test: compositing/video-clip-change-src.html
&gt; 
&gt; Please move to compositing/video/
&gt; 
&gt; &gt; LayoutTests/compositing/video-clip-change-src-expected.html:12
&gt; &gt; +        video.addEventListener(&apos;canplaythrough&apos;, endTest);
&gt; 
&gt; Seems like this could give a false positive, if both ref and test end before
&gt; a video frame is actually shown?

It could; should we just do a pixel test here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055694</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-12-15 11:58:34 -0800</bug_when>
    <thetext>&gt; It could; should we just do a pixel test here?

Can you make it so that missing video frames are reliably detected? E.g. &lt;video style=&quot;background-color:blue&quot;&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055736</commentid>
    <comment_count>5</comment_count>
      <attachid>243307</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-12-15 14:11:58 -0800</bug_when>
    <thetext>Created attachment 243307
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055812</commentid>
    <comment_count>6</comment_count>
      <attachid>243307</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-15 17:04:35 -0800</bug_when>
    <thetext>Comment on attachment 243307
Patch for landing

Clearing flags on attachment: 243307

Committed r177324: &lt;http://trac.webkit.org/changeset/177324&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243302</attachid>
            <date>2014-12-15 11:24:46 -0800</date>
            <delta_ts>2015-01-26 08:39:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139650-20141215112535.patch</filename>
            <type>text/plain</type>
            <size>5665</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3MjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODk5MjBkYjEwNjJhOWUz
ZGM4MDZiNmVjODJmMjhhMTNmYjRkYTYyMy4uYThmNzA4YWRjMDI5YTVhZWYwODdlMTFmZDE2ZWM0
OGQ2NjY5Njg5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTEyLTE1ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFN3aXRjaGluZyBzcmMgb2Yg
PHZpZGVvPiB3aXRoIGNsaXBwaW5nIGxheWVyIHJlc3VsdHMgaW4gZW1wdHkgYmxhY2sgc3F1YXJl
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5NjUw
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDog
Y29tcG9zaXRpbmcvdmlkZW8tY2xpcC1jaGFuZ2Utc3JjLmh0bWwKKworICAgICAgICBXaGVuIHRo
ZSBjb250ZW50c0xheWVyIGNoYW5nZXMgYWZ0ZXIgYSBjb250ZW50c0NsaXBwaW5nTGF5ZXIgaGFz
IGFscmVhZHkgYmVlbiBjcmVhdGVkLCBtYWtlIHN1cmUgdG8gcGFyZW50IHRoZQorICAgICAgICBu
ZXcgY29udGVudHNMYXllciwgYXMgdXBkYXRlUmVjdHMoKSB3aWxsIG9ubHkgcmVwYXJlbnQgd2hl
biBmaXJzdCBjcmVhdGluZyBhIGNvbnRlbnRzQ2xpcHBpbmdMYXllci4KKworICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpHcmFwaGljc0xheWVyQ0E6OnNldENvbnRlbnRzVG9QbGF0Zm9ybUxheWVyKToKKwogMjAxNC0x
Mi0xMSAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBD
cmFzaCBpbiBXZWJLaXQ6OldlYlBhZ2VQcm94eTo6ZGlzcGF0Y2hWaWV3U3RhdGVDaGFuZ2UoKSB0
YXBwaW5nIGEgbGluayBmcm9tIGFub3RoZXIgYXBwIHdoaWxlIHBsYXlpbmcgYSB2aWRlbwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXll
ckNBLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5
ZXJDQS5jcHAKaW5kZXggYTA1MTdjZjExMTM3YWYwMmIzYTg2YjhlZDM5NmU3MzNkNjJlZmM3NS4u
ZmNlOTYwZjBmMzFkMDk5ZDZlMzI3MWUwMmE2M2Y1MGY1YTU5ZDc2NyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3Bw
CkBAIC05MzMsNiArOTMzLDkgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OnNldENvbnRlbnRzVG9Q
bGF0Zm9ybUxheWVyKFBsYXRmb3JtTGF5ZXIqIHBsYXRmb3JtTGF5ZXIsIEMKICAgICBpZiAobV9j
b250ZW50c0xheWVyICYmIHBsYXRmb3JtTGF5ZXIgPT0gbV9jb250ZW50c0xheWVyLT5wbGF0Zm9y
bUxheWVyKCkpCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmIChtX2NvbnRlbnRzQ2xpcHBpbmdM
YXllciAmJiBtX2NvbnRlbnRzTGF5ZXIpCisgICAgICAgIG1fY29udGVudHNMYXllci0+cmVtb3Zl
RnJvbVN1cGVybGF5ZXIoKTsKKwogICAgIC8vIEZJWE1FOiBUaGUgcGFzc2VkIGluIGxheWVyIG1p
Z2h0IGJlIGEgcmF3IGxheWVyIG9yIGFuIGV4dGVybmFsbHkgY3JlYXRlZAogICAgIC8vIFBsYXRm
b3JtQ0FMYXllci4gVG8gZGV0ZXJtaW5lIHRoaXMgd2UgYXR0ZW1wdCB0byBnZXQgdGhlCiAgICAg
Ly8gUGxhdGZvcm1DQUxheWVyIHBvaW50ZXIuIElmIHRoaXMgcmV0dXJucyBhIG51bGwgcG9pbnRl
ciB3ZSBhc3N1bWUgaXQncwpAQCAtOTQ0LDYgKzk0Nyw5IEBAIHZvaWQgR3JhcGhpY3NMYXllckNB
OjpzZXRDb250ZW50c1RvUGxhdGZvcm1MYXllcihQbGF0Zm9ybUxheWVyKiBwbGF0Zm9ybUxheWVy
LCBDCiAgICAgbV9jb250ZW50c0xheWVyID0gcGxhdGZvcm1MYXllciA/IChwbGF0Zm9ybUNBTGF5
ZXIgPyBwbGF0Zm9ybUNBTGF5ZXIgOiBjcmVhdGVQbGF0Zm9ybUNBTGF5ZXIocGxhdGZvcm1MYXll
ciwgdGhpcykpIDogbnVsbHB0cjsKICAgICBtX2NvbnRlbnRzTGF5ZXJQdXJwb3NlID0gcGxhdGZv
cm1MYXllciA/IHB1cnBvc2UgOiBOb0NvbnRlbnRzTGF5ZXI7CiAKKyAgICBpZiAobV9jb250ZW50
c0NsaXBwaW5nTGF5ZXIgJiYgbV9jb250ZW50c0xheWVyKQorICAgICAgICBtX2NvbnRlbnRzQ2xp
cHBpbmdMYXllci0+YXBwZW5kU3VibGF5ZXIoKm1fY29udGVudHNMYXllcik7CisKICAgICBub3Rl
U3VibGF5ZXJzQ2hhbmdlZCgpOwogICAgIG5vdGVMYXllclByb3BlcnR5Q2hhbmdlZChDb250ZW50
c1BsYXRmb3JtTGF5ZXJDaGFuZ2VkKTsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyNjA2ZGZlMzJjZGNhMWQxOTg2YTNk
MmZlNGI0MjNjMTMyMDljNjkxLi5mZDI4MGE2NWFhOWY4MTEyNGRmNDQ0YzUyYWY0MmM4M2M2YzMw
N2EzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTQtMTItMTUgIEplciBOb2JsZSAgPGplci5u
b2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3dpdGNoaW5nIHNyYyBvZiA8dmlkZW8+IHdpdGgg
Y2xpcHBpbmcgbGF5ZXIgcmVzdWx0cyBpbiBlbXB0eSBibGFjayBzcXVhcmUuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk2NTAKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL3ZpZGVv
LWNsaXAtY2hhbmdlLXNyYy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3Np
dGluZy92aWRlby1jbGlwLWNoYW5nZS1zcmMuaHRtbDogQWRkZWQuCisKIDIwMTQtMTItMTIgIFJh
ZHUgU3RhdmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgogCiAgICAgICAgIFtTVkcgTWFza2luZ10g
RW5hYmxlIHRoZSB1c2Ugb2YgPG1hc2s+IGVsZW1lbnRzIGZvciAtd2Via2l0LW1hc2staW1hZ2UK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3ZpZGVvLWNsaXAtY2hhbmdlLXNy
Yy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlkZW8tY2xpcC1jaGFu
Z2Utc3JjLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDhkNTI1ZmY2MmQwMGU5M2Q3OWNiZjQ1
YWZhMTVjMDI0ZTIyZmQ4NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL3ZpZGVvLWNsaXAtY2hhbmdlLXNyYy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjggQEAK
KzwhRE9DVFlQRSBIVE1MPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+UmVwbGFjaW5nIENv
bnRlbnRzIENsaXBwZWQ8L3RpdGxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi9tZWRpYS9tZWRpYS1m
aWxlLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0PgorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5l
cikKKyAgICAgICAgdGVzdFJ1bm5lci5kaXNwbGF5KCk7CisKKyAgICBmdW5jdGlvbiBydW5UZXN0
KCkgeworICAgICAgICB2YXIgdmlkZW8gPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgn
dmlkZW8nKVswXTsKKyAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5lcignY2FucGxheXRocm91
Z2gnLCBlbmRUZXN0KTsKKyAgICAgICAgdmlkZW8uc3JjID0gZmluZE1lZGlhRmlsZSgndmlkZW8n
LCAnLi4vbWVkaWEvY29udGVudC9jb3VudGluZycpOworICAgIH0KKworICAgIGZ1bmN0aW9uIGVu
ZFRlc3QoKSB7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRl
c3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIH0KKyAgICA8L3NjcmlwdD4KKyAgICA8c3R5bGU+
CisgICAgdmlkZW8geyBib3JkZXItcmFkaXVzOiA1cHg7IH0KKyAgICA8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+CisgICAgPGJ1dHRvbiBvbmNsaWNrPSJydW5UZXN0KCkiPnJ1biB0ZXN0PC9idXR0
b24+PGJyPgorICAgIDx2aWRlbz48L3ZpZGVvPgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3ZpZGVvLWNsaXAt
Y2hhbmdlLXNyYy5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlkZW8tY2xpcC1jaGFu
Z2Utc3JjLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzRhMThiZmJmODcyYjYwMjYzZGUxMzA2Njg0MWQ1OGFk
MjBmNGE0OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3ZpZGVv
LWNsaXAtY2hhbmdlLXNyYy5odG1sCkBAIC0wLDAgKzEsNDMgQEAKKzwhRE9DVFlQRSBIVE1MPgor
PGh0bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+UmVwbGFjaW5nIENvbnRlbnRzIENsaXBwZWQ8L3Rp
dGxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi9tZWRpYS9tZWRpYS1maWxlLmpzIj48L3NjcmlwdD4K
KyAgICA8c2NyaXB0PgorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1
bm5lci5kaXNwbGF5KCk7CisKKyAgICB2YXIgY2FsbGJhY2s7CisgICAgdmFyIHZpZGVvOworCisg
ICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAgICAgdmlkZW8gPSBkb2N1bWVudC5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgndmlkZW8nKVswXTsKKyAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5l
cignY2FucGxheXRocm91Z2gnLCBjYW5wbGF5dGhyb3VnaCk7CisgICAgICAgIGNhbGxiYWNrID0g
c3dpdGNoU3JjOworICAgICAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCd2aWRlbycsICcu
Li9tZWRpYS9jb250ZW50L2NvdW50aW5nJyk7CisgICAgICAgIHZpZGVvLmxvYWQoKTsKKyAgICB9
CisKKyAgICBmdW5jdGlvbiBjYW5wbGF5dGhyb3VnaCgpIHsKKyAgICAgICAgY2FsbGJhY2soKTsK
KyAgICB9CisKKyAgICBmdW5jdGlvbiBzd2l0Y2hTcmMoKSB7CisgICAgICAgIGNhbGxiYWNrID0g
ZW5kVGVzdDsKKyAgICAgICAgdmlkZW8uc3JjID0gZmluZE1lZGlhRmlsZSgndmlkZW8nLCAnLi4v
bWVkaWEvY29udGVudC90ZXN0Jyk7CisgICAgICAgIHZpZGVvLmxvYWQoKTsKKyAgICB9CisKKyAg
ICBmdW5jdGlvbiBlbmRUZXN0KCkgeworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisg
ICAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICB9CisgICAgPC9zY3JpcHQ+
CisgICAgPHN0eWxlPgorICAgIHZpZGVvIHsgYm9yZGVyLXJhZGl1czogNXB4OyB9CisgICAgPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxidXR0b24gb25jbGljaz0icnVuVGVzdCgpIj5y
dW4gdGVzdDwvYnV0dG9uPjxicj4KKyAgICA8dmlkZW8+PC92aWRlbz4KKzwvYm9keT4KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243307</attachid>
            <date>2014-12-15 14:11:58 -0800</date>
            <delta_ts>2014-12-15 17:04:35 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-139650-20141215141246.patch</filename>
            <type>text/plain</type>
            <size>6150</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3MjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODk5MjBkYjEwNjJhOWUz
ZGM4MDZiNmVjODJmMjhhMTNmYjRkYTYyMy4uNmVlZDA4ZmRlZDMyYzNhNGZjN2E2ODg5ZTNjNDBl
ODJmN2YzNWZlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTEyLTE1ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFN3aXRjaGluZyBzcmMgb2Yg
PHZpZGVvPiB3aXRoIGNsaXBwaW5nIGxheWVyIHJlc3VsdHMgaW4gZW1wdHkgYmxhY2sgc3F1YXJl
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5NjUw
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIFRlc3Q6IGNv
bXBvc2l0aW5nL3ZpZGVvLWNsaXAtY2hhbmdlLXNyYy5odG1sCisKKyAgICAgICAgV2hlbiB0aGUg
Y29udGVudHNMYXllciBjaGFuZ2VzIGFmdGVyIGEgY29udGVudHNDbGlwcGluZ0xheWVyIGhhcyBh
bHJlYWR5IGJlZW4gY3JlYXRlZCwgbWFrZSBzdXJlIHRvIHBhcmVudCB0aGUKKyAgICAgICAgbmV3
IGNvbnRlbnRzTGF5ZXIsIGFzIHVwZGF0ZVJlY3RzKCkgd2lsbCBvbmx5IHJlcGFyZW50IHdoZW4g
Zmlyc3QgY3JlYXRpbmcgYSBjb250ZW50c0NsaXBwaW5nTGF5ZXIuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
R3JhcGhpY3NMYXllckNBOjpzZXRDb250ZW50c1RvUGxhdGZvcm1MYXllcik6CisKIDIwMTQtMTIt
MTEgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gQ3Jh
c2ggaW4gV2ViS2l0OjpXZWJQYWdlUHJveHk6OmRpc3BhdGNoVmlld1N0YXRlQ2hhbmdlKCkgdGFw
cGluZyBhIGxpbmsgZnJvbSBhbm90aGVyIGFwcCB3aGlsZSBwbGF5aW5nIGEgdmlkZW8KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJD
QS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVy
Q0EuY3BwCmluZGV4IGEwNTE3Y2YxMTEzN2FmMDJiM2E4NmI4ZWQzOTZlNzMzZDYyZWZjNzUuLmZj
ZTk2MGYwZjMxZDA5OWQ2ZTMyNzFlMDJhNjNmNTBmNWE1OWQ3NjcgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcApA
QCAtOTMzLDYgKzkzMyw5IEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpzZXRDb250ZW50c1RvUGxh
dGZvcm1MYXllcihQbGF0Zm9ybUxheWVyKiBwbGF0Zm9ybUxheWVyLCBDCiAgICAgaWYgKG1fY29u
dGVudHNMYXllciAmJiBwbGF0Zm9ybUxheWVyID09IG1fY29udGVudHNMYXllci0+cGxhdGZvcm1M
YXllcigpKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAobV9jb250ZW50c0NsaXBwaW5nTGF5
ZXIgJiYgbV9jb250ZW50c0xheWVyKQorICAgICAgICBtX2NvbnRlbnRzTGF5ZXItPnJlbW92ZUZy
b21TdXBlcmxheWVyKCk7CisKICAgICAvLyBGSVhNRTogVGhlIHBhc3NlZCBpbiBsYXllciBtaWdo
dCBiZSBhIHJhdyBsYXllciBvciBhbiBleHRlcm5hbGx5IGNyZWF0ZWQKICAgICAvLyBQbGF0Zm9y
bUNBTGF5ZXIuIFRvIGRldGVybWluZSB0aGlzIHdlIGF0dGVtcHQgdG8gZ2V0IHRoZQogICAgIC8v
IFBsYXRmb3JtQ0FMYXllciBwb2ludGVyLiBJZiB0aGlzIHJldHVybnMgYSBudWxsIHBvaW50ZXIg
d2UgYXNzdW1lIGl0J3MKQEAgLTk0NCw2ICs5NDcsOSBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6
c2V0Q29udGVudHNUb1BsYXRmb3JtTGF5ZXIoUGxhdGZvcm1MYXllciogcGxhdGZvcm1MYXllciwg
QwogICAgIG1fY29udGVudHNMYXllciA9IHBsYXRmb3JtTGF5ZXIgPyAocGxhdGZvcm1DQUxheWVy
ID8gcGxhdGZvcm1DQUxheWVyIDogY3JlYXRlUGxhdGZvcm1DQUxheWVyKHBsYXRmb3JtTGF5ZXIs
IHRoaXMpKSA6IG51bGxwdHI7CiAgICAgbV9jb250ZW50c0xheWVyUHVycG9zZSA9IHBsYXRmb3Jt
TGF5ZXIgPyBwdXJwb3NlIDogTm9Db250ZW50c0xheWVyOwogCisgICAgaWYgKG1fY29udGVudHND
bGlwcGluZ0xheWVyICYmIG1fY29udGVudHNMYXllcikKKyAgICAgICAgbV9jb250ZW50c0NsaXBw
aW5nTGF5ZXItPmFwcGVuZFN1YmxheWVyKCptX2NvbnRlbnRzTGF5ZXIpOworCiAgICAgbm90ZVN1
YmxheWVyc0NoYW5nZWQoKTsKICAgICBub3RlTGF5ZXJQcm9wZXJ0eUNoYW5nZWQoQ29udGVudHNQ
bGF0Zm9ybUxheWVyQ2hhbmdlZCk7CiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjYwNmRmZTMyY2RjYTFkMTk4NmEzZDJm
ZTRiNDIzYzEzMjA5YzY5MS4uNTYzODZjMjNhNDRjMWJiYzE2OTEzMzk5ZjdiMjFhMmUzYjJjYzhh
ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0LTEyLTE1ICBKZXIgTm9ibGUgIDxqZXIubm9i
bGVAYXBwbGUuY29tPgorCisgICAgICAgIFN3aXRjaGluZyBzcmMgb2YgPHZpZGVvPiB3aXRoIGNs
aXBwaW5nIGxheWVyIHJlc3VsdHMgaW4gZW1wdHkgYmxhY2sgc3F1YXJlLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5NjUwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgICogY29tcG9zaXRpbmcvdmlkZW8tY2xp
cC1jaGFuZ2Utc3JjLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5n
L3ZpZGVvLWNsaXAtY2hhbmdlLXNyYy5odG1sOiBBZGRlZC4KKwogMjAxNC0xMi0xMiAgUmFkdSBT
dGF2aWxhICA8c3RhdmlsYUBhZG9iZS5jb20+CiAKICAgICAgICAgW1NWRyBNYXNraW5nXSBFbmFi
bGUgdGhlIHVzZSBvZiA8bWFzaz4gZWxlbWVudHMgZm9yIC13ZWJraXQtbWFzay1pbWFnZQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlkZW8vdmlkZW8tY2xpcC1jaGFuZ2Ut
c3JjLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aWRlby92aWRlby1j
bGlwLWNoYW5nZS1zcmMtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMjZjMDY5YTRkMzM2NTE0
MjJmNzZlZjNmMjEyYTU0NmIyZWQ3Mjk1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
Y29tcG9zaXRpbmcvdmlkZW8vdmlkZW8tY2xpcC1jaGFuZ2Utc3JjLWV4cGVjdGVkLmh0bWwKQEAg
LTAsMCArMSwzNiBAQAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDx0aXRs
ZT5SZXBsYWNpbmcgQ29udGVudHMgQ2xpcHBlZDwvdGl0bGU+CisgICAgPHNjcmlwdCBzcmM9Ii4u
Ly4uL21lZGlhL21lZGlhLWZpbGUuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgaWYg
KHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1Rl
eHQodHJ1ZSk7CisgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAg
ICB9CisKKyAgICBmdW5jdGlvbiBydW5UZXN0KCkgeworICAgICAgICB2YXIgdmlkZW8gPSBkb2N1
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgndmlkZW8nKVswXTsKKyAgICAgICAgdmlkZW8uYWRk
RXZlbnRMaXN0ZW5lcignY2FucGxheXRocm91Z2gnLCBlbmRUZXN0KTsKKyAgICAgICAgdmlkZW8u
c3JjID0gZmluZE1lZGlhRmlsZSgndmlkZW8nLCAnLi4vLi4vbWVkaWEvY29udGVudC90ZXN0Jyk7
CisgICAgICAgIHZpZGVvLmxvYWQoKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBlbmRUZXN0KCkg
eworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICBzZXRUaW1lb3V0
KGZ1bmN0aW9uKCkgeyB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsgfSwgMTUwKTsKKyAgICB9Cisg
ICAgPC9zY3JpcHQ+CisgICAgPHN0eWxlPgorICAgIHZpZGVvIHsgCisgICAgICAgIHdpZHRoOiAy
MDBweDsKKyAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7
CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAgICB9CisgICAgPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKyAgICA8YnV0dG9uIG9uY2xpY2s9InJ1
blRlc3QoKSI+cnVuIHRlc3Q8L2J1dHRvbj48YnI+CisgICAgPHZpZGVvPjwvdmlkZW8+Cis8L2Jv
ZHk+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Y29tcG9zaXRpbmcvdmlkZW8vdmlkZW8tY2xpcC1jaGFuZ2Utc3JjLmh0bWwgYi9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy92aWRlby92aWRlby1jbGlwLWNoYW5nZS1zcmMuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li41MzBhOWIzMzMyY2MzYTRhZTUxNWMxZDc3ZGFlZjg3MWVlNDc3MmYxCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlkZW8vdmlkZW8tY2xpcC1jaGFuZ2Utc3Jj
Lmh0bWwKQEAgLTAsMCArMSw1MCBAQAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbD4KKzxoZWFkPgor
ICAgIDx0aXRsZT5SZXBsYWNpbmcgQ29udGVudHMgQ2xpcHBlZDwvdGl0bGU+CisgICAgPHNjcmlw
dCBzcmM9Ii4uLy4uL21lZGlhL21lZGlhLWZpbGUuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+
CisgICAgdmFyIGNhbGxiYWNrOworICAgIHZhciB2aWRlbzsKKworICAgIGlmICh3aW5kb3cudGVz
dFJ1bm5lcikgeworICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci5kdW1wQXNUZXh0KHRydWUpOwor
ICAgICAgICB3aW5kb3cudGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgfQorCisgICAg
ZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAgICAgdmlkZW8gPSBkb2N1bWVudC5nZXRFbGVtZW50
c0J5VGFnTmFtZSgndmlkZW8nKVswXTsKKyAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0ZW5lcign
Y2FucGxheXRocm91Z2gnLCBjYW5wbGF5dGhyb3VnaCk7CisgICAgICAgIGNhbGxiYWNrID0gc3dp
dGNoU3JjOworICAgICAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCd2aWRlbycsICcuLi8u
Li9tZWRpYS9jb250ZW50L2NvdW50aW5nJyk7CisgICAgICAgIHZpZGVvLmxvYWQoKTsKKyAgICB9
CisKKyAgICBmdW5jdGlvbiBjYW5wbGF5dGhyb3VnaCgpIHsKKyAgICAgICAgaWYgKGNhbGxiYWNr
KQorICAgICAgICAgICAgY2FsbGJhY2soKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzd2l0Y2hT
cmMoKSB7CisgICAgICAgIGNhbGxiYWNrID0gZW5kVGVzdDsKKyAgICAgICAgdmlkZW8uc3JjID0g
ZmluZE1lZGlhRmlsZSgndmlkZW8nLCAnLi4vLi4vbWVkaWEvY29udGVudC90ZXN0Jyk7CisgICAg
ICAgIHZpZGVvLmxvYWQoKTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBlbmRUZXN0KCkgeworICAg
ICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0
aW9uKCkgeyB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsgfSwgMTUwKTsKKyAgICB9CisgICAgPC9z
Y3JpcHQ+CisgICAgPHN0eWxlPgorICAgIHZpZGVvIHsgCisgICAgICAgIHdpZHRoOiAyMDBweDsK
KyAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7CisgICAg
fQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+CisgICAg
PGJ1dHRvbiBvbmNsaWNrPSJydW5UZXN0KCkiPnJ1biB0ZXN0PC9idXR0b24+PGJyPgorICAgIDx2
aWRlbz48L3ZpZGVvPgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>