<?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>158171</bug_id>
          
          <creation_ts>2016-05-27 16:00:26 -0700</creation_ts>
          <short_desc>REGRESSION (r190574): Swipe snapshots are always black on iPhone 5</short_desc>
          <delta_ts>2016-05-31 15:21:27 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>bdakin</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1197255</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-05-27 16:00:26 -0700</bug_when>
    <thetext>REGRESSION (r190574): Swipe snapshots are always black on iPhone 5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197256</commentid>
    <comment_count>1</comment_count>
      <attachid>280006</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-05-27 16:02:20 -0700</bug_when>
    <thetext>Created attachment 280006
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197292</commentid>
    <comment_count>2</comment_count>
      <attachid>280006</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-27 18:21:38 -0700</bug_when>
    <thetext>Comment on attachment 280006
Patch

Clearing flags on attachment: 280006

Committed r201478: &lt;http://trac.webkit.org/changeset/201478&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197293</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-05-27 18:21:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197969</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-05-31 15:02:29 -0700</bug_when>
    <thetext>This may be a 2% PLT regression on Mac (still confirming). Although the title mentions iPhone, is there a chance this impacts Mac as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197979</commentid>
    <comment_count>5</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-05-31 15:21:27 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; This may be a 2% PLT regression on Mac (still confirming). Although the
&gt; title mentions iPhone, is there a chance this impacts Mac as well?

It should not, and if it does it&apos;s just a mistake in the refactoring, not actually from the functionality change.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280006</attachid>
            <date>2016-05-27 16:02:20 -0700</date>
            <delta_ts>2016-05-27 18:21:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158171-20160527160331.patch</filename>
            <type>text/plain</type>
            <size>9423</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAxNDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmVjMmVhZGI5OTBmMWVk
YzA5NmVhYzBiNDIyMDJiNGMwNmNmODBlYS4uMzlmY2UyYjE4ZGE3ODAzZjhiMjZhOGVjZGE1MGQ4
MmY0YTAxZDg4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE2LTA1LTI3ICBUaW0g
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KHIxOTA1NzQpOiBTd2lwZSBzbmFwc2hvdHMgYXJlIGFsd2F5cyBibGFjayBvbiBpUGhvbmUgNQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MTcxCisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yNDYzOTcwOT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3Vy
ZmFjZS5tbToKKyAgICAgICAgKG9wdGlvbnNGb3JCaXBsYW5hclN1cmZhY2UpOgorICAgICAgICAo
b3B0aW9uc0ZvcjMyQml0U3VyZmFjZSk6CisgICAgICAgIChJT1N1cmZhY2U6OklPU3VyZmFjZSk6
CisgICAgICAgIChJT1N1cmZhY2U6OmZvcm1hdCk6CisgICAgICAgIFdlIGFyZSBzdXBwb3NlZCB0
byBiZSB1c2luZyBiaS1wbGFuYXIgNDIyZiwgbm90IHl1dmYuIFRoZXkncmUgdGhlIHNhbWUKKyAg
ICAgICAgc2l6ZSwgYnV0IGRpZmZlcmVudCBmb3JtYXRzLCBhbmQgNDIyZiBpcyBzdXBwb3J0ZWQg
aW4gbW9yZSBwbGFjZXMuCisKKyAgICAgICAgQ2xlYW4gdXAgdGhlIElPU3VyZmFjZSBjb25zdHJ1
Y3RvciBzbyB3ZSBkb24ndCBoYXZlIGEgc3dpdGNoIGluc2lkZSBhbiBpZgorICAgICAgICB3aXRo
IHJhbmRvbSBBU1NFUlRfTk9UX1JFQUNIRUQsIG1ha2luZyBoZWxwZXIgZnVuY3Rpb25zIHRvIGJ1
aWxkIHRoZQorICAgICAgICBvcHRpb25zIGRpY3Rpb25hcnkgZm9yIGFyYml0cmFyeS1zaXplIGJp
cGxhbmFyIGFuZCAzMi1iaXQgc2luZ2xlLXBsYW5hcgorICAgICAgICBzdXJmYWNlcy4KKworICAg
ICAgICBJIGRvbid0IGtub3cgaG93IHRvIHdyaXRlIGEgdGVzdCBiZWNhdXNlIElPU3VyZmFjZSBp
cyBub3Qgc3VwcG9ydGVkCisgICAgICAgIGluIHRoZSBzaW11bGF0b3IuCisKIDIwMTYtMDUtMjUg
IEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICByZXBsYWNlYWJs
ZSBvd24gcHJvcGVydGllcyBzZWVtIHRvIGlnbm9yZSByZXBsYWNlbWVudCBhZnRlciBwcm9wZXJ0
eSBjYWNoaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
b2NvYS9JT1N1cmZhY2UubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2Nv
YS9JT1N1cmZhY2UubW0KaW5kZXggYWFkOTdmMjg3MjFiYTg2Y2JlMjcyN2UwZWI4MzI0YjJmZWEz
N2Q4MC4uMzM0ZDljZTgyZjcxOWY1NmMxZGUzYjgxZDBmNDZlNmUzZjI1OTg5NCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvSU9TdXJmYWNlLm1tCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0lPU3VyZmFjZS5tbQpA
QCAtMTA3LDExNyArMTA3LDEwMiBAQCBzdGQ6OnVuaXF1ZV9wdHI8SU9TdXJmYWNlPiBJT1N1cmZh
Y2U6OmNyZWF0ZUZyb21JbWFnZUJ1ZmZlcihzdGQ6OnVuaXF1ZV9wdHI8SW1hZwogICAgIHJldHVy
biBXVEZNb3ZlKGltYWdlQnVmZmVyLT5tX2RhdGEuc3VyZmFjZSk7CiB9CiAKLUlPU3VyZmFjZTo6
SU9TdXJmYWNlKEludFNpemUgc2l6ZSwgQ29sb3JTcGFjZSBjb2xvclNwYWNlLCBGb3JtYXQgZm9y
bWF0KQotICAgIDogbV9jb2xvclNwYWNlKGNvbG9yU3BhY2UpCi0gICAgLCBtX3NpemUoc2l6ZSkK
LSAgICAsIG1fY29udGV4dFNpemUoc2l6ZSkKK3N0YXRpYyBOU0RpY3Rpb25hcnkgKm9wdGlvbnNG
b3JCaXBsYW5hclN1cmZhY2UoSW50U2l6ZSBzaXplLCB1bnNpZ25lZCBwaXhlbEZvcm1hdCwgc2l6
ZV90IGZpcnN0UGxhbmVCeXRlc1BlclBpeGVsLCBzaXplX3Qgc2Vjb25kUGxhbmVCeXRlc1BlclBp
eGVsKQogewotICAgIHVuc2lnbmVkIHBpeGVsRm9ybWF0OwotICAgIHVuc2lnbmVkIGJ5dGVzUGVy
UGl4ZWw7Ci0gICAgdW5zaWduZWQgYnl0ZXNQZXJFbGVtZW50OwotCiAgICAgaW50IHdpZHRoID0g
c2l6ZS53aWR0aCgpOwogICAgIGludCBoZWlnaHQgPSBzaXplLmhlaWdodCgpOwogCi0gICAgTlNE
aWN0aW9uYXJ5ICpvcHRpb25zOwotICAgIAotICAgIGlmIChmb3JtYXQgPT0gRm9ybWF0OjpSR0Ix
MEE4KSB7Ci0gICAgICAgIHBpeGVsRm9ybWF0ID0gJ2IzYTgnOwotICAgICAgICAKLSAgICAgICAg
Ly8gUkdCIHBsYW5lICgxMC0xMC0xMCkKLSAgICAgICAgYnl0ZXNQZXJQaXhlbCA9IDQ7Ci0gICAg
ICAgIGJ5dGVzUGVyRWxlbWVudCA9IDQ7CisgICAgc2l6ZV90IGZpcnN0UGxhbmVCeXRlc1BlclJv
dyA9IElPU3VyZmFjZUFsaWduUHJvcGVydHkoa0lPU3VyZmFjZUJ5dGVzUGVyUm93LCB3aWR0aCAq
IGZpcnN0UGxhbmVCeXRlc1BlclBpeGVsKTsKKyAgICBzaXplX3QgZmlyc3RQbGFuZVRvdGFsQnl0
ZXMgPSBJT1N1cmZhY2VBbGlnblByb3BlcnR5KGtJT1N1cmZhY2VBbGxvY1NpemUsIGhlaWdodCAq
IGZpcnN0UGxhbmVCeXRlc1BlclJvdyk7CiAKLSAgICAgICAgc2l6ZV90IHJnYlBsYW5lQnl0ZXNQ
ZXJSb3cgPSBJT1N1cmZhY2VBbGlnblByb3BlcnR5KGtJT1N1cmZhY2VCeXRlc1BlclJvdywgd2lk
dGggKiBieXRlc1BlckVsZW1lbnQpOwotICAgICAgICBzaXplX3QgcmdiUGxhbmVUb3RhbEJ5dGVz
ID0gSU9TdXJmYWNlQWxpZ25Qcm9wZXJ0eShrSU9TdXJmYWNlQWxsb2NTaXplLCBoZWlnaHQgKiBy
Z2JQbGFuZUJ5dGVzUGVyUm93KTsKKyAgICBzaXplX3Qgc2Vjb25kUGxhbmVCeXRlc1BlclJvdyA9
IElPU3VyZmFjZUFsaWduUHJvcGVydHkoa0lPU3VyZmFjZUJ5dGVzUGVyUm93LCB3aWR0aCAqIHNl
Y29uZFBsYW5lQnl0ZXNQZXJQaXhlbCk7CisgICAgc2l6ZV90IHNlY29uZFBsYW5lVG90YWxCeXRl
cyA9IElPU3VyZmFjZUFsaWduUHJvcGVydHkoa0lPU3VyZmFjZUFsbG9jU2l6ZSwgaGVpZ2h0ICog
c2Vjb25kUGxhbmVCeXRlc1BlclJvdyk7CisgICAgCisgICAgc2l6ZV90IHRvdGFsQnl0ZXMgPSBm
aXJzdFBsYW5lVG90YWxCeXRlcyArIHNlY29uZFBsYW5lVG90YWxCeXRlczsKKyAgICBBU1NFUlQo
dG90YWxCeXRlcyk7CisKKyAgICBOU0FycmF5ICpwbGFuZUluZm8gPSBAWworICAgICAgICBAewor
ICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFuZVdpZHRoOiBAKHdpZHRoKSwKKyAgICAgICAg
ICAgIChpZClrSU9TdXJmYWNlUGxhbmVIZWlnaHQ6IEAoaGVpZ2h0KSwKKyAgICAgICAgICAgIChp
ZClrSU9TdXJmYWNlUGxhbmVCeXRlc1BlclJvdzogQChmaXJzdFBsYW5lQnl0ZXNQZXJSb3cpLAor
ICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFuZU9mZnNldDogQCgwKSwKKyAgICAgICAgICAg
IChpZClrSU9TdXJmYWNlUGxhbmVTaXplOiBAKGZpcnN0UGxhbmVUb3RhbEJ5dGVzKQorICAgICAg
ICB9LAorICAgICAgICBAeworICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFuZVdpZHRoOiBA
KHdpZHRoKSwKKyAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVIZWlnaHQ6IEAoaGVpZ2h0
KSwKKyAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVCeXRlc1BlclJvdzogQChzZWNvbmRQ
bGFuZUJ5dGVzUGVyUm93KSwKKyAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVPZmZzZXQ6
IEAoZmlyc3RQbGFuZVRvdGFsQnl0ZXMpLAorICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFu
ZVNpemU6IEAoc2Vjb25kUGxhbmVUb3RhbEJ5dGVzKQorICAgICAgICB9CisgICAgXTsKIAotICAg
ICAgICAvLyBBbHBoYSBwbGFuZSAoOCkKLSAgICAgICAgYnl0ZXNQZXJFbGVtZW50ID0gMTsKLSAg
ICAgICAgc2l6ZV90IGFscGhhUGxhbmVCeXRlc1BlclJvdyA9IElPU3VyZmFjZUFsaWduUHJvcGVy
dHkoa0lPU3VyZmFjZUJ5dGVzUGVyUm93LCB3aWR0aCAqIGJ5dGVzUGVyRWxlbWVudCk7Ci0gICAg
ICAgIHNpemVfdCBhbHBoYVBsYW5lVG90YWxCeXRlcyA9IElPU3VyZmFjZUFsaWduUHJvcGVydHko
a0lPU3VyZmFjZUFsbG9jU2l6ZSwgaGVpZ2h0ICogYWxwaGFQbGFuZUJ5dGVzUGVyUm93KTsKLSAg
ICAgICAgCi0gICAgICAgIG1fdG90YWxCeXRlcyA9IHJnYlBsYW5lVG90YWxCeXRlcyArIGFscGhh
UGxhbmVUb3RhbEJ5dGVzOwotCi0gICAgICAgIE5TQXJyYXkgKnBsYW5lSW5mbyA9IEBbCi0gICAg
ICAgICAgICBAewotICAgICAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVXaWR0aDogQCh3
aWR0aCksCi0gICAgICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFuZUhlaWdodDogQChoZWln
aHQpLAotICAgICAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVCeXRlc1BlclJvdzogQChy
Z2JQbGFuZUJ5dGVzUGVyUm93KSwKLSAgICAgICAgICAgICAgICAoaWQpa0lPU3VyZmFjZVBsYW5l
T2Zmc2V0OiBAKDApLAotICAgICAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVTaXplOiBA
KHJnYlBsYW5lVG90YWxCeXRlcykKLSAgICAgICAgICAgIH0sCi0gICAgICAgICAgICBAewotICAg
ICAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVXaWR0aDogQCh3aWR0aCksCi0gICAgICAg
ICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFuZUhlaWdodDogQChoZWlnaHQpLAotICAgICAgICAg
ICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVCeXRlc1BlclJvdzogQChhbHBoYVBsYW5lQnl0ZXNQ
ZXJSb3cpLAotICAgICAgICAgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVPZmZzZXQ6IEAocmdi
UGxhbmVUb3RhbEJ5dGVzKSwKLSAgICAgICAgICAgICAgICAoaWQpa0lPU3VyZmFjZVBsYW5lU2l6
ZTogQChhbHBoYVBsYW5lVG90YWxCeXRlcykKLSAgICAgICAgICAgIH0KLSAgICAgICAgXTsKLQot
ICAgICAgICBvcHRpb25zID0gQHsKLSAgICAgICAgICAgIChpZClrSU9TdXJmYWNlV2lkdGg6IEAo
d2lkdGgpLAotICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VIZWlnaHQ6IEAoaGVpZ2h0KSwKLSAg
ICAgICAgICAgIChpZClrSU9TdXJmYWNlUGl4ZWxGb3JtYXQ6IEAocGl4ZWxGb3JtYXQpLAotICAg
ICAgICAgICAgKGlkKWtJT1N1cmZhY2VBbGxvY1NpemU6IEAobV90b3RhbEJ5dGVzKSwKKyAgICBy
ZXR1cm4gQHsKKyAgICAgICAgKGlkKWtJT1N1cmZhY2VXaWR0aDogQCh3aWR0aCksCisgICAgICAg
IChpZClrSU9TdXJmYWNlSGVpZ2h0OiBAKGhlaWdodCksCisgICAgICAgIChpZClrSU9TdXJmYWNl
UGl4ZWxGb3JtYXQ6IEAocGl4ZWxGb3JtYXQpLAorICAgICAgICAoaWQpa0lPU3VyZmFjZUFsbG9j
U2l6ZTogQCh0b3RhbEJ5dGVzKSwKICNpZiBQTEFURk9STShJT1MpCi0gICAgICAgICAgICAoaWQp
a0lPU3VyZmFjZUNhY2hlTW9kZTogQChrSU9NYXBXcml0ZUNvbWJpbmVDYWNoZSksCisgICAgICAg
IChpZClrSU9TdXJmYWNlQ2FjaGVNb2RlOiBAKGtJT01hcFdyaXRlQ29tYmluZUNhY2hlKSwKICNl
bmRpZgotICAgICAgICAgICAgKGlkKWtJT1N1cmZhY2VQbGFuZUluZm86IHBsYW5lSW5mbywKLSAg
ICAgICAgfTsKLSAgICB9IGVsc2UgewotICAgICAgICB1bnNpZ25lZCBlbGVtZW50V2lkdGg7Ci0K
LSAgICAgICAgc3dpdGNoIChmb3JtYXQpIHsKLSAgICAgICAgY2FzZSBGb3JtYXQ6OlJHQkE6Ci0g
ICAgICAgICAgICBwaXhlbEZvcm1hdCA9ICdCR1JBJzsKLSAgICAgICAgICAgIGJ5dGVzUGVyUGl4
ZWwgPSA0OwotICAgICAgICAgICAgYnl0ZXNQZXJFbGVtZW50ID0gNDsKLSAgICAgICAgICAgIGVs
ZW1lbnRXaWR0aCA9IDE7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBGb3JtYXQ6
OllVVjQyMjoKLSAgICAgICAgICAgIHBpeGVsRm9ybWF0ID0gJ3l1dmYnOwotICAgICAgICAgICAg
Ynl0ZXNQZXJQaXhlbCA9IDI7Ci0gICAgICAgICAgICBieXRlc1BlckVsZW1lbnQgPSA0OwotICAg
ICAgICAgICAgZWxlbWVudFdpZHRoID0gMjsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBj
YXNlIEZvcm1hdDo6UkdCMTA6Ci0gICAgICAgICAgICBwaXhlbEZvcm1hdCA9ICd3MzByJzsKLSAg
ICAgICAgICAgIGJ5dGVzUGVyUGl4ZWwgPSA0OwotICAgICAgICAgICAgYnl0ZXNQZXJFbGVtZW50
ID0gNDsKLSAgICAgICAgICAgIGVsZW1lbnRXaWR0aCA9IDE7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgY2FzZSBGb3JtYXQ6OlJHQjEwQTg6Ci0gICAgICAgICAgICBBU1NFUlRfTk9UX1JF
QUNIRUQoKTsKLSAgICAgICAgICAgIHBpeGVsRm9ybWF0ID0gJ2IzYTgnOwotICAgICAgICAgICAg
Ynl0ZXNQZXJQaXhlbCA9IDE7Ci0gICAgICAgICAgICBieXRlc1BlckVsZW1lbnQgPSAxOwotICAg
ICAgICAgICAgZWxlbWVudFdpZHRoID0gMTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
CisgICAgICAgIChpZClrSU9TdXJmYWNlUGxhbmVJbmZvOiBwbGFuZUluZm8sCisgICAgfTsKK30K
Kworc3RhdGljIE5TRGljdGlvbmFyeSAqb3B0aW9uc0ZvcjMyQml0U3VyZmFjZShJbnRTaXplIHNp
emUsIHVuc2lnbmVkIHBpeGVsRm9ybWF0KQoreworICAgIGludCB3aWR0aCA9IHNpemUud2lkdGgo
KTsKKyAgICBpbnQgaGVpZ2h0ID0gc2l6ZS5oZWlnaHQoKTsKKworICAgIHVuc2lnbmVkIGJ5dGVz
UGVyRWxlbWVudCA9IDQ7CisgICAgdW5zaWduZWQgYnl0ZXNQZXJQaXhlbCA9IDQ7CiAKLSAgICAg
ICAgc2l6ZV90IGJ5dGVzUGVyUm93ID0gSU9TdXJmYWNlQWxpZ25Qcm9wZXJ0eShrSU9TdXJmYWNl
Qnl0ZXNQZXJSb3csIHdpZHRoICogYnl0ZXNQZXJQaXhlbCk7Ci0gICAgICAgIEFTU0VSVChieXRl
c1BlclJvdyk7CisgICAgc2l6ZV90IGJ5dGVzUGVyUm93ID0gSU9TdXJmYWNlQWxpZ25Qcm9wZXJ0
eShrSU9TdXJmYWNlQnl0ZXNQZXJSb3csIHdpZHRoICogYnl0ZXNQZXJQaXhlbCk7CisgICAgQVNT
RVJUKGJ5dGVzUGVyUm93KTsKIAotICAgICAgICBtX3RvdGFsQnl0ZXMgPSBJT1N1cmZhY2VBbGln
blByb3BlcnR5KGtJT1N1cmZhY2VBbGxvY1NpemUsIGhlaWdodCAqIGJ5dGVzUGVyUm93KTsKLSAg
ICAgICAgQVNTRVJUKG1fdG90YWxCeXRlcyk7CisgICAgc2l6ZV90IHRvdGFsQnl0ZXMgPSBJT1N1
cmZhY2VBbGlnblByb3BlcnR5KGtJT1N1cmZhY2VBbGxvY1NpemUsIGhlaWdodCAqIGJ5dGVzUGVy
Um93KTsKKyAgICBBU1NFUlQodG90YWxCeXRlcyk7CiAKLSAgICAgICAgb3B0aW9ucyA9IEB7Ci0g
ICAgICAgICAgICAoaWQpa0lPU3VyZmFjZVdpZHRoOiBAKHdpZHRoKSwKLSAgICAgICAgICAgIChp
ZClrSU9TdXJmYWNlSGVpZ2h0OiBAKGhlaWdodCksCi0gICAgICAgICAgICAoaWQpa0lPU3VyZmFj
ZVBpeGVsRm9ybWF0OiBAKHBpeGVsRm9ybWF0KSwKLSAgICAgICAgICAgIChpZClrSU9TdXJmYWNl
Qnl0ZXNQZXJFbGVtZW50OiBAKGJ5dGVzUGVyRWxlbWVudCksCi0gICAgICAgICAgICAoaWQpa0lP
U3VyZmFjZUJ5dGVzUGVyUm93OiBAKGJ5dGVzUGVyUm93KSwKLSAgICAgICAgICAgIChpZClrSU9T
dXJmYWNlQWxsb2NTaXplOiBAKG1fdG90YWxCeXRlcyksCisgICAgcmV0dXJuIEB7CisgICAgICAg
IChpZClrSU9TdXJmYWNlV2lkdGg6IEAod2lkdGgpLAorICAgICAgICAoaWQpa0lPU3VyZmFjZUhl
aWdodDogQChoZWlnaHQpLAorICAgICAgICAoaWQpa0lPU3VyZmFjZVBpeGVsRm9ybWF0OiBAKHBp
eGVsRm9ybWF0KSwKKyAgICAgICAgKGlkKWtJT1N1cmZhY2VCeXRlc1BlckVsZW1lbnQ6IEAoYnl0
ZXNQZXJFbGVtZW50KSwKKyAgICAgICAgKGlkKWtJT1N1cmZhY2VCeXRlc1BlclJvdzogQChieXRl
c1BlclJvdyksCisgICAgICAgIChpZClrSU9TdXJmYWNlQWxsb2NTaXplOiBAKHRvdGFsQnl0ZXMp
LAogI2lmIFBMQVRGT1JNKElPUykKLSAgICAgICAgICAgIChpZClrSU9TdXJmYWNlQ2FjaGVNb2Rl
OiBAKGtJT01hcFdyaXRlQ29tYmluZUNhY2hlKSwKKyAgICAgICAgKGlkKWtJT1N1cmZhY2VDYWNo
ZU1vZGU6IEAoa0lPTWFwV3JpdGVDb21iaW5lQ2FjaGUpLAogI2VuZGlmCi0gICAgICAgICAgICAo
aWQpa0lPU3VyZmFjZUVsZW1lbnRXaWR0aDogQChlbGVtZW50V2lkdGgpLAotICAgICAgICAgICAg
KGlkKWtJT1N1cmZhY2VFbGVtZW50SGVpZ2h0OiBAKDEpCi0gICAgICAgIH07CisgICAgICAgIChp
ZClrSU9TdXJmYWNlRWxlbWVudEhlaWdodDogQCgxKQorICAgIH07CisKK30KKworSU9TdXJmYWNl
OjpJT1N1cmZhY2UoSW50U2l6ZSBzaXplLCBDb2xvclNwYWNlIGNvbG9yU3BhY2UsIEZvcm1hdCBm
b3JtYXQpCisgICAgOiBtX2NvbG9yU3BhY2UoY29sb3JTcGFjZSkKKyAgICAsIG1fc2l6ZShzaXpl
KQorICAgICwgbV9jb250ZXh0U2l6ZShzaXplKQoreworICAgIE5TRGljdGlvbmFyeSAqb3B0aW9u
czsKKworICAgIHN3aXRjaCAoZm9ybWF0KSB7CisgICAgY2FzZSBGb3JtYXQ6OlJHQkE6CisgICAg
ICAgIG9wdGlvbnMgPSBvcHRpb25zRm9yMzJCaXRTdXJmYWNlKHNpemUsICdCR1JBJyk7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgRm9ybWF0OjpSR0IxMDoKKyAgICAgICAgb3B0aW9ucyA9IG9w
dGlvbnNGb3IzMkJpdFN1cmZhY2Uoc2l6ZSwgJ3czMHInKTsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBGb3JtYXQ6OlJHQjEwQTg6CisgICAgICAgIG9wdGlvbnMgPSBvcHRpb25zRm9yQmlwbGFu
YXJTdXJmYWNlKHNpemUsICdiM2E4JywgNCwgMSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
Rm9ybWF0OjpZVVY0MjI6CisgICAgICAgIG9wdGlvbnMgPSBvcHRpb25zRm9yQmlwbGFuYXJTdXJm
YWNlKHNpemUsICc0MjJmJywgMSwgMSk7CisgICAgICAgIGJyZWFrOwogICAgIH0KICAgICAKICAg
ICBtX3N1cmZhY2UgPSBhZG9wdENGKElPU3VyZmFjZUNyZWF0ZSgoQ0ZEaWN0aW9uYXJ5UmVmKW9w
dGlvbnMpKTsKKyAgICBtX3RvdGFsQnl0ZXMgPSBJT1N1cmZhY2VHZXRBbGxvY1NpemUobV9zdXJm
YWNlLmdldCgpKTsKICAgICBpZiAoIW1fc3VyZmFjZSkKICAgICAgICAgTlNMb2coQCJTdXJmYWNl
IGNyZWF0aW9uIGZhaWxlZCBmb3Igb3B0aW9ucyAlQCIsIG9wdGlvbnMpOwogfQpAQCAtMzY4LDcg
KzM1Myw3IEBAIElPU3VyZmFjZTo6Rm9ybWF0IElPU3VyZmFjZTo6Zm9ybWF0KCkgY29uc3QKICAg
ICBpZiAocGl4ZWxGb3JtYXQgPT0gJ2IzYTgnKQogICAgICAgICByZXR1cm4gRm9ybWF0OjpSR0Ix
MEE4OwogCi0gICAgaWYgKHBpeGVsRm9ybWF0ID09ICd5dXZmJykKKyAgICBpZiAocGl4ZWxGb3Jt
YXQgPT0gJzQyMmYnKQogICAgICAgICByZXR1cm4gRm9ybWF0OjpZVVY0MjI7CiAKICAgICBBU1NF
UlRfTk9UX1JFQUNIRUQoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>