<?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>134944</bug_id>
          
          <creation_ts>2014-07-15 15:01:53 -0700</creation_ts>
          <short_desc>[iOS] Fix issues drawing subsampled image elements and CSS images</short_desc>
          <delta_ts>2014-07-15 15:26:52 -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>528+ (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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>roger_fong</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1022573</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-15 15:01:53 -0700</bug_when>
    <thetext>[iOS] Fix issues drawing subsampled image elements and CSS images</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022576</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-15 15:07:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/17634095&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022577</commentid>
    <comment_count>2</comment_count>
      <attachid>234958</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-15 15:07:32 -0700</bug_when>
    <thetext>Created attachment 234958
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022578</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-15 15:26:52 -0700</bug_when>
    <thetext>https://trac.webkit.org/r171119</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234958</attachid>
            <date>2014-07-15 15:07:32 -0700</date>
            <delta_ts>2014-07-15 15:08:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134944-20140715150714.patch</filename>
            <type>text/plain</type>
            <size>9739</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWYxM2JlZWNkMTEyY2Vh
ZWEwOWFmMmVmNjUyNjQwZWJmZTVmNjZjMC4uZDQyOTRlNTExZjAwODM5MGFhYjNmOGI1ZTZlOGZk
ZDMxY2YxOTBhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDE0LTA3LTE1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIEZpeCBp
c3N1ZXMgZHJhd2luZyBzdWJzYW1wbGVkIGltYWdlIGVsZW1lbnRzIGFuZCBDU1MgaW1hZ2VzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ5NDQKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE3NjM0MDk1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFmdGVyIHIxNzA2NzUgaXQgaXMgaW1wb3J0YW50IGZv
ciBCaXRtYXBJbWFnZTo6ZHJhdygpIHRvIGJlIGdpdmVuIGEgc3JjUmVjdCBjb21wdXRlZAorICAg
ICAgICB1c2luZyB0aGUgb3JpZ2luYWwgc2l6ZSBvZiB0aGUgaW1hZ2UsIG5vdCB0aGUgc3Vic2Ft
cGxlZCBzaXplLgorICAgICAgICAKKyAgICAgICAgU28gZml4IHZhcmlvdXMgY29kZSBwYXRocyB0
aGF0IGVuZCB1cCBpbiBpbWFnZSBkcmF3aW5nIHRvIHVzZSB0aGUgb3JpZ2luYWxTaXplKCksCisg
ICAgICAgIHdoaWNoIHJlcXVpcmVzIGdpdmluZyBJbWFnZSBhIHZpcnR1YWwgZnVuY3Rpb24gdGhh
dCBqdXN0IHJldHVybnMgc2l6ZSgpLCBhbmQgaGVuY2UgaGFzCisgICAgICAgIGEgRmxvYXRTaXpl
IHJldHVybiB2YWx1ZS4KKyAgICAgICAgCisgICAgICAgIFRlc3RlZCBieSBzZXR0aW5nIGEgdmVy
eSBsb3cgc3Vic2FtcGxpbmcgdGhyZXNob2xkIGFuZCBicm93c2luZyB2YXJpb3VzIHNpdGVzLgor
ICAgICAgICAKKyAgICAgICAgQSBiZXR0ZXIgbG9uZ3Rlcm0gZml4IHdpbGwgaGFwcGVuIHZpYSBi
dWcgMTM0OTE2LgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6Om9yaWdpbmFsU2l6ZSk6CisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1hZ2UuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9HcmFwaGljc0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3ND
b250ZXh0OjpkcmF3SW1hZ2UpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0ltYWdlLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlOjpkcmF3VGlsZWQpOgorICAgICAgICAoV2ViQ29y
ZTo6SW1hZ2U6OmNvbXB1dGVJbnRyaW5zaWNEaW1lbnNpb25zKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9ncmFwaGljcy9JbWFnZS5oOgorICAgICAgICAoV2ViQ29yZTo6SW1hZ2U6Om9yaWdpbmFsU2l6
ZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvQml0bWFwSW1hZ2VDRy5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpCaXRtYXBJbWFnZTo6Qml0bWFwSW1hZ2UpOiBKdXN0IHVzZSBtX3Np
emUgZm9yIGluaXRpYWxpemluZyB0aGUgb3RoZXIgbWVtYmVycy4KKyAgICAgICAgKFdlYkNvcmU6
OkJpdG1hcEltYWdlOjpkcmF3KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9HcmFw
aGljc0NvbnRleHQzRENHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDNE
OjpJbWFnZUV4dHJhY3Rvcjo6ZXh0cmFjdEltYWdlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFw
aGljcy9jZy9JbWFnZUNHLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlOjpkcmF3UGF0dGVy
bik6CisKIDIwMTQtMDctMTUgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAg
ICAgICAgIFJFR1JFU1NJT04gKHIxNTU5NTcpOiBJbnZhbGlkIGNhc3QgaW4gV2ViQ29yZTo6UmVu
ZGVyTmFtZWRGbG93VGhyZWFkOjpnZXRSYW5nZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmNwcAppbmRleCA1ZTdjMjZjZjEyMzZlMGI5MmYxYTU3
OWU0ZDQ5ZjQ2ZmZhZDJjNTA4Li5hNzdkNWFmYWM3OTcwMzk4N2VlYTNmOTk1NDNiMWE1M2U5YmJk
YjRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJ
bWFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0bWFwSW1h
Z2UuY3BwCkBAIC0yNjEsNyArMjYxLDcgQEAgSW50U2l6ZSBCaXRtYXBJbWFnZTo6c2l6ZVJlc3Bl
Y3RpbmdPcmllbnRhdGlvbihJbWFnZU9yaWVudGF0aW9uRGVzY3JpcHRpb24gZGVzY3IKIH0KIAog
I2lmIFBMQVRGT1JNKElPUykKLUludFNpemUgQml0bWFwSW1hZ2U6Om9yaWdpbmFsU2l6ZSgpIGNv
bnN0CitGbG9hdFNpemUgQml0bWFwSW1hZ2U6Om9yaWdpbmFsU2l6ZSgpIGNvbnN0CiB7CiAgICAg
dXBkYXRlU2l6ZSgpOwogICAgIHJldHVybiBtX29yaWdpbmFsU2l6ZTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0JpdG1hcEltYWdlLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9CaXRtYXBJbWFnZS5oCmluZGV4IGExMjYwMzk2NDEyZDlh
NDc5YWRiNjU3N2JjNWJiNGQ0YTBjYmNjZjAuLjIzMDE4NDhhNDM2YzYzZmJkNGNlNTBhNDZiNTZj
N2NjMjJhOTMxM2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L0JpdG1hcEltYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvQml0
bWFwSW1hZ2UuaApAQCAtMTM4LDcgKzEzOCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIEZsb2F0
U2l6ZSBzaXplKCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgSW50U2l6ZSBzaXplUmVzcGVjdGluZ09y
aWVudGF0aW9uKEltYWdlT3JpZW50YXRpb25EZXNjcmlwdGlvbiA9IEltYWdlT3JpZW50YXRpb25E
ZXNjcmlwdGlvbigpKSBjb25zdDsKICNpZiBQTEFURk9STShJT1MpCi0gICAgdmlydHVhbCBJbnRT
aXplIG9yaWdpbmFsU2l6ZSgpIGNvbnN0OworICAgIHZpcnR1YWwgRmxvYXRTaXplIG9yaWdpbmFs
U2l6ZSgpIGNvbnN0IG92ZXJyaWRlOwogICAgIEludFNpemUgb3JpZ2luYWxTaXplUmVzcGVjdGlu
Z09yaWVudGF0aW9uKCkgY29uc3Q7CiAjZW5kaWYKICAgICBJbnRTaXplIGN1cnJlbnRGcmFtZVNp
emUoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L0dyYXBoaWNzQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9H
cmFwaGljc0NvbnRleHQuY3BwCmluZGV4IDBlNDAwZWM4MDczOWQ3Yzk1YjJjM2ExMmVmYTQwNzIx
YzRiYTZhZDMuLjA0NjgzOTdiMjg2N2UxN2IxNjkyZjM1OWExNDQ0OTg3NjBkNjVlZDUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0
LmNwcApAQCAtNTgxLDcgKzU4MSwxNCBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6ZHJhd0ltYWdl
KEltYWdlKiBpbWFnZSwgQ29sb3JTcGFjZSBjb2xvclNwYWNlLCBjb25zdCBGbG9hdAogewogICAg
IGlmICghaW1hZ2UpCiAgICAgICAgIHJldHVybjsKLSAgICBkcmF3SW1hZ2UoaW1hZ2UsIGNvbG9y
U3BhY2UsIGRlc3RpbmF0aW9uLCBGbG9hdFJlY3QoRmxvYXRQb2ludCgpLCBpbWFnZS0+c2l6ZSgp
KSwgaW1hZ2VQYWludGluZ09wdGlvbnMpOworICAgIAorI2lmIFBMQVRGT1JNKElPUykKKyAgICBG
bG9hdFJlY3Qgc3JjUmVjdChGbG9hdFBvaW50KCksIGltYWdlLT5vcmlnaW5hbFNpemUoKSk7Cisj
ZWxzZQorICAgIEZsb2F0UmVjdCBzcmNSZWN0KEZsb2F0UG9pbnQoKSwgaW1hZ2UtPnNpemUoKSk7
CisjZW5kaWYKKyAgICAgICAgCisgICAgZHJhd0ltYWdlKGltYWdlLCBjb2xvclNwYWNlLCBkZXN0
aW5hdGlvbiwgc3JjUmVjdCwgaW1hZ2VQYWludGluZ09wdGlvbnMpOwogfQogCiB2b2lkIEdyYXBo
aWNzQ29udGV4dDo6ZHJhd0ltYWdlKEltYWdlKiBpbWFnZSwgQ29sb3JTcGFjZSBjb2xvclNwYWNl
LCBjb25zdCBGbG9hdFJlY3QmIGRlc3RpbmF0aW9uLCBjb25zdCBGbG9hdFJlY3QmIHNvdXJjZSwg
Y29uc3QgSW1hZ2VQYWludGluZ09wdGlvbnMmIGltYWdlUGFpbnRpbmdPcHRpb25zKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvSW1hZ2UuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvSW1hZ2UuY3BwCmluZGV4IGFmNTM3OGEwNTc2YTZk
NTJmMzRhNzg1OGQ4MTgyNWM5ZGJjMGU1ZTEuLjNkZGU5MmMxOWU1ZTc1NTI0MzQ0ZjcyODZiYzQy
MzkyOWIyNmY4MjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L0ltYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9JbWFnZS5j
cHAKQEAgLTEwMyw3ICsxMDMsMTEgQEAgdm9pZCBJbWFnZTo6ZHJhd1RpbGVkKEdyYXBoaWNzQ29u
dGV4dCogY3R4dCwgY29uc3QgRmxvYXRSZWN0JiBkZXN0UmVjdCwgY29uc3QgRmwKIAogICAgIEFT
U0VSVCghaXNCaXRtYXBJbWFnZSgpIHx8IG5vdFNvbGlkQ29sb3IoKSk7CiAKKyNpZiBQTEFURk9S
TShJT1MpCisgICAgRmxvYXRTaXplIGludHJpbnNpY1RpbGVTaXplID0gb3JpZ2luYWxTaXplKCk7
CisjZWxzZQogICAgIEZsb2F0U2l6ZSBpbnRyaW5zaWNUaWxlU2l6ZSA9IHNpemUoKTsKKyNlbmRp
ZgogICAgIGlmIChoYXNSZWxhdGl2ZVdpZHRoKCkpCiAgICAgICAgIGludHJpbnNpY1RpbGVTaXpl
LnNldFdpZHRoKHNjYWxlZFRpbGVTaXplLndpZHRoKCkpOwogICAgIGlmIChoYXNSZWxhdGl2ZUhl
aWdodCgpKQpAQCAtMjU3LDcgKzI2MSwxMSBAQCBGbG9hdFJlY3QgSW1hZ2U6OmFkanVzdFNvdXJj
ZVJlY3RGb3JEb3duU2FtcGxpbmcoY29uc3QgRmxvYXRSZWN0JiBzcmNSZWN0LCBjb25zdAogCiB2
b2lkIEltYWdlOjpjb21wdXRlSW50cmluc2ljRGltZW5zaW9ucyhMZW5ndGgmIGludHJpbnNpY1dp
ZHRoLCBMZW5ndGgmIGludHJpbnNpY0hlaWdodCwgRmxvYXRTaXplJiBpbnRyaW5zaWNSYXRpbykK
IHsKKyNpZiBQTEFURk9STShJT1MpCisgICAgaW50cmluc2ljUmF0aW8gPSBvcmlnaW5hbFNpemUo
KTsKKyNlbHNlCiAgICAgaW50cmluc2ljUmF0aW8gPSBzaXplKCk7CisjZW5kaWYKICAgICBpbnRy
aW5zaWNXaWR0aCA9IExlbmd0aChpbnRyaW5zaWNSYXRpby53aWR0aCgpLCBGaXhlZCk7CiAgICAg
aW50cmluc2ljSGVpZ2h0ID0gTGVuZ3RoKGludHJpbnNpY1JhdGlvLmhlaWdodCgpLCBGaXhlZCk7
CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9JbWFnZS5o
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvSW1hZ2UuaAppbmRleCA1ZTQ1NmY2
NTE3YWFlZjZlZWNkYTk0Yjc3MjE2OWRjOTM3Zjc2NjU1Li4yMjE0YTZjZjAzOWQxMTI4ZmEyMGI3
MWE5NDE5NGRlNjAzYmYwMjM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9JbWFnZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0lt
YWdlLmgKQEAgLTEwMyw2ICsxMDMsMTAgQEAgcHVibGljOgogICAgIGZsb2F0IGhlaWdodCgpIGNv
bnN0IHsgcmV0dXJuIHNpemUoKS5oZWlnaHQoKTsgfQogICAgIHZpcnR1YWwgYm9vbCBnZXRIb3RT
cG90KEludFBvaW50JikgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KIAorI2lmIFBMQVRGT1JNKElP
UykKKyAgICB2aXJ0dWFsIEZsb2F0U2l6ZSBvcmlnaW5hbFNpemUoKSBjb25zdCB7IHJldHVybiBz
aXplKCk7IH0KKyNlbmRpZgorCiAgICAgYm9vbCBzZXREYXRhKFBhc3NSZWZQdHI8U2hhcmVkQnVm
ZmVyPiBkYXRhLCBib29sIGFsbERhdGFSZWNlaXZlZCk7CiAgICAgdmlydHVhbCBib29sIGRhdGFD
aGFuZ2VkKGJvb2wgLyphbGxEYXRhUmVjZWl2ZWQqLykgeyByZXR1cm4gZmFsc2U7IH0KICAgICAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0JpdG1hcElt
YWdlQ0cuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvQml0bWFwSW1h
Z2VDRy5jcHAKaW5kZXggNjQ2M2NhNjMxYzI0Nzc3NjUxYzZkMTk3M2Y2YjkwOWM4MzJhNWQwYS4u
YjA0Mjc2NTBmM2MxMGM4Njk5YTFiOWZhMTA4YWExZDhkNmVmYjk5MiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvQml0bWFwSW1hZ2VDRy5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvQml0bWFwSW1hZ2VDRy5jcHAKQEAg
LTEwMSwxMSArMTAxLDExIEBAIEJpdG1hcEltYWdlOjpCaXRtYXBJbWFnZShDR0ltYWdlUmVmIGNn
SW1hZ2UsIEltYWdlT2JzZXJ2ZXIqIG9ic2VydmVyKQogCiAgICAgLy8gU2luY2Ugd2UgZG9uJ3Qg
aGF2ZSBhIGRlY29kZXIsIHdlIGNhbid0IGZpZ3VyZSBvdXQgdGhlIGltYWdlIG9yaWVudGF0aW9u
LgogICAgIC8vIFNldCBtX3NpemVSZXNwZWN0aW5nT3JpZW50YXRpb24gdG8gYmUgdGhlIHNhbWUg
YXMgbV9zaXplIHNvIGl0J3Mgbm90IDB4MC4KLSAgICBtX3NpemVSZXNwZWN0aW5nT3JpZW50YXRp
b24gPSBJbnRTaXplKHdpZHRoLCBoZWlnaHQpOworICAgIG1fc2l6ZVJlc3BlY3RpbmdPcmllbnRh
dGlvbiA9IG1fc2l6ZTsKIAogI2lmIFBMQVRGT1JNKElPUykKLSAgICBtX29yaWdpbmFsU2l6ZSA9
IEludFNpemUod2lkdGgsIGhlaWdodCk7Ci0gICAgbV9vcmlnaW5hbFNpemVSZXNwZWN0aW5nT3Jp
ZW50YXRpb24gPSBJbnRTaXplKHdpZHRoLCBoZWlnaHQpOworICAgIG1fb3JpZ2luYWxTaXplID0g
bV9zaXplOworICAgIG1fb3JpZ2luYWxTaXplUmVzcGVjdGluZ09yaWVudGF0aW9uID0gbV9zaXpl
OwogI2VuZGlmCiAKICAgICBtX2ZyYW1lcy5ncm93KDEpOwpAQCAtMjAyLDcgKzIwMiw3IEBAIHZv
aWQgQml0bWFwSW1hZ2U6OmRyYXcoR3JhcGhpY3NDb250ZXh0KiBjdHh0LCBjb25zdCBGbG9hdFJl
Y3QmIGRlc3RSZWN0LCBjb25zdCBGCiAgICAgRmxvYXRSZWN0IHNyY1JlY3RGb3JDdXJyZW50RnJh
bWUgPSBzcmNSZWN0OwogCiAjaWYgUExBVEZPUk0oSU9TKQotICAgIGlmIChtX29yaWdpbmFsU2l6
ZS53aWR0aCgpICYmIG1fb3JpZ2luYWxTaXplLmhlaWdodCgpKQorICAgIGlmIChtX29yaWdpbmFs
U2l6ZSAhPSBtX3NpemUgJiYgIW1fb3JpZ2luYWxTaXplLmlzRW1wdHkoKSkKICAgICAgICAgc3Jj
UmVjdEZvckN1cnJlbnRGcmFtZS5zY2FsZShtX3NpemUud2lkdGgoKSAvIHN0YXRpY19jYXN0PGZs
b2F0PihtX29yaWdpbmFsU2l6ZS53aWR0aCgpKSwgbV9zaXplLmhlaWdodCgpIC8gc3RhdGljX2Nh
c3Q8ZmxvYXQ+KG1fb3JpZ2luYWxTaXplLmhlaWdodCgpKSk7CiAKICAgICBzdGFydEFuaW1hdGlv
bihEb05vdENhdGNoVXApOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2cvR3JhcGhpY3NDb250ZXh0M0RDRy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRleHQzRENHLmNwcAppbmRleCA5YzE2MDFkNDFlMWVl
YzRmYTE5NTk4NzRhMTE3OWVjMmI5ZWY5Yjc4Li5mMDI2ZGI4MjE2ODEwMTVmZGZmMWRlZWY1YTNh
ZjExMzc1NmU1NmM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jZy9HcmFwaGljc0NvbnRleHQzRENHLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jZy9HcmFwaGljc0NvbnRleHQzRENHLmNwcApAQCAtMzM1LDkgKzMzNSw5IEBA
IGJvb2wgR3JhcGhpY3NDb250ZXh0M0Q6OkltYWdlRXh0cmFjdG9yOjpleHRyYWN0SW1hZ2UoYm9v
bCBwcmVtdWx0aXBseUFscGhhLCBib29sCiAjaWYgUExBVEZPUk0oSU9TKQogICAgICAgICBmbG9h
dCBzY2FsZUhpbnQgPSAxOwogICAgICAgICBpZiAobV9pbWFnZS0+aXNCaXRtYXBJbWFnZSgpKSB7
Ci0gICAgICAgICAgICBJbnRTaXplIG9yaWdpbmFsU2l6ZSA9IHRvQml0bWFwSW1hZ2UobV9pbWFn
ZSktPm9yaWdpbmFsU2l6ZSgpOwotICAgICAgICAgICAgaWYgKG9yaWdpbmFsU2l6ZS53aWR0aCgp
ICYmIG9yaWdpbmFsU2l6ZS5oZWlnaHQoKSkKLSAgICAgICAgICAgICAgICBzY2FsZUhpbnQgPSBz
dGQ6Om1pbjxmbG9hdD4oMS4wZiwgc3RkOjptYXgobV9pbWFnZS0+c2l6ZSgpLndpZHRoKCkgLyBv
cmlnaW5hbFNpemUud2lkdGgoKSwgbV9pbWFnZS0+c2l6ZSgpLndpZHRoKCkgLyBvcmlnaW5hbFNp
emUuaGVpZ2h0KCkpKTsKKyAgICAgICAgICAgIEZsb2F0U2l6ZSBvcmlnaW5hbFNpemUgPSB0b0Jp
dG1hcEltYWdlKG1faW1hZ2UpLT5vcmlnaW5hbFNpemUoKTsKKyAgICAgICAgICAgIGlmICghb3Jp
Z2luYWxTaXplLmlzRW1wdHkoKSkKKyAgICAgICAgICAgICAgICBzY2FsZUhpbnQgPSBzdGQ6Om1p
bjxmbG9hdD4oMSwgc3RkOjptYXgobV9pbWFnZS0+c2l6ZSgpLndpZHRoKCkgLyBvcmlnaW5hbFNp
emUud2lkdGgoKSwgbV9pbWFnZS0+c2l6ZSgpLndpZHRoKCkgLyBvcmlnaW5hbFNpemUuaGVpZ2h0
KCkpKTsKICAgICAgICAgfQogICAgICAgICBtX2RlY29kZWRJbWFnZSA9IGFkb3B0Q0YoZGVjb2Rl
ci5jcmVhdGVGcmFtZUF0SW5kZXgoMCwgJnNjYWxlSGludCkpOwogI2Vsc2UKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlQ0cuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VDRy5jcHAKaW5kZXggMzMyYmI2Zjk1
ODQ0MzcwZWY2MGM5ZmM5MWJkYTY5MzJlOTcyNjYxMC4uOTY4ODQ4NmVjMDNmMTE4ZWI5MWExYWU4
ZmI2OGVjMzc2Y2ZiNzA3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2cvSW1hZ2VDRy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2cvSW1hZ2VDRy5jcHAKQEAgLTExNiw3ICsxMTYsMTIgQEAgdm9pZCBJbWFnZTo6ZHJhd1Bh
dHRlcm4oR3JhcGhpY3NDb250ZXh0KiBjdHh0LCBjb25zdCBGbG9hdFJlY3QmIHRpbGVSZWN0LCBj
b25zdAogICAgIGZsb2F0IGggPSBDR0ltYWdlR2V0SGVpZ2h0KHRpbGVJbWFnZSk7CiAKICAgICBS
ZXRhaW5QdHI8Q0dJbWFnZVJlZj4gc3ViSW1hZ2U7Ci0gICAgaWYgKHRpbGVSZWN0LnNpemUoKSA9
PSBzaXplKCkpCisjaWYgUExBVEZPUk0oSU9TKQorICAgIEZsb2F0U2l6ZSBpbWFnZVNpemUgPSBv
cmlnaW5hbFNpemUoKTsKKyNlbHNlCisgICAgRmxvYXRTaXplIGltYWdlU2l6ZSA9IHNpemUoKTsK
KyNlbmRpZgorICAgIGlmICh0aWxlUmVjdC5zaXplKCkgPT0gaW1hZ2VTaXplKQogICAgICAgICBz
dWJJbWFnZSA9IHRpbGVJbWFnZTsKICAgICBlbHNlIHsKICAgICAgICAgLy8gQ29weWluZyBhIHN1
Yi1pbWFnZSBvdXQgb2YgYSBwYXJ0aWFsbHktZGVjb2RlZCBpbWFnZSBzdG9wcyB0aGUgZGVjb2Rp
bmcgb2YgdGhlIG9yaWdpbmFsIGltYWdlLiBJdCBzaG91bGQgbmV2ZXIgaGFwcGVuCg==
</data>
<flag name="review"
          id="259490"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>