<?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>39500</bug_id>
          
          <creation_ts>2010-05-21 10:54:24 -0700</creation_ts>
          <short_desc>HiDPI Pixel cracks in border images when drawing with a scale factor &gt; 1</short_desc>
          <delta_ts>2010-05-28 14:42:01 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>15720</dup_id>
          
          <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="Damian Kaleta">dkaleta</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>228998</commentid>
    <comment_count>0</comment_count>
    <who name="Damian Kaleta">dkaleta</who>
    <bug_when>2010-05-21 10:54:24 -0700</bug_when>
    <thetext>There are pixel cracks in border images when drawing with a scale factor &gt; 1. The test case can be reproduced using -webkit-border-image

You can reproduce this in a nightly build of Safari by:
1) Using Quartz Debug to turn on a user scale factor (try 1.25)
2) Opening Safari
3) Visit http://www.lrbabe.com/sdoms/borderImage/index.html
4) Images on the website built using -webkit-border-image have pixel cracks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229096</commentid>
    <comment_count>1</comment_count>
    <who name="Damian Kaleta">dkaleta</who>
    <bug_when>2010-05-21 14:20:10 -0700</bug_when>
    <thetext>See &lt;rdar://problem/1234567&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229103</commentid>
    <comment_count>2</comment_count>
    <who name="Damian Kaleta">dkaleta</who>
    <bug_when>2010-05-21 14:32:45 -0700</bug_when>
    <thetext>Copy/Paste error. Correct number: &lt;rdar://problem/7994266&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229113</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-05-21 14:58:00 -0700</bug_when>
    <thetext>Duplicate of bug 15720?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229118</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-05-21 15:06:54 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 15720 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231830</commentid>
    <comment_count>5</comment_count>
      <attachid>57354</attachid>
    <who name="Damian Kaleta">dkaleta</who>
    <bug_when>2010-05-28 11:44:29 -0700</bug_when>
    <thetext>Created attachment 57354
Applied Patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231954</commentid>
    <comment_count>6</comment_count>
      <attachid>57354</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-05-28 14:42:01 -0700</bug_when>
    <thetext>Comment on attachment 57354
Applied Patch.

I think this patch has been applied to the wrong bug as bug 39500 has been resolved as a dup of 15720 (and the changelog also refers to that other bug).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57354</attachid>
            <date>2010-05-28 11:44:29 -0700</date>
            <delta_ts>2010-05-28 14:42:01 -0700</delta_ts>
            <desc>Applied Patch.</desc>
            <filename>textmate stdin BZcU64.txt</filename>
            <type>text/plain</type>
            <size>14069</size>
            <attacher name="Damian Kaleta">dkaleta</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2MDM2NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTAtMDUtMjggIERhbWlhbiBLYWxldGEgIDxka2FsZXRhQGFwcGxl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQ
aXhlbCBjcmFja3MgaW4gYm9yZGVyIGltYWdlcyB3aGVuIGRyYXdpbmcgd2l0aCBhIHNjYWxlIGZh
Y3RvciA+IDEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE1NzIwCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpkcmF3SW1hZ2UpOgorICAgICAg
ICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpkcmF3VGlsZWRJbWFnZSk6CisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0Lmg6IEFkZGVkIHR3byBuZXcgbWV0aG9k
cyB0byBzdXBwb3J0IGRyYXdpbmcgdXNpbmcgRmxvYXRSZWN0LiAKKyAgICAgICAgSWYgdGhlIGJv
b2xlYW4gZmxhZyByb3VuZFRvUGl4ZWxzIGlzIHRydWUsIHRoZSBwaXhlbHMgYXJlIGFkanVzdGVk
IHdpdGggdGhlIHBpeGVsIGJvdW5kYXJpZXMuCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJv
eE1vZGVsT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveE1vZGVsT2JqZWN0
OjpwYWludE5pbmVQaWVjZUltYWdlKTogCisKIDIwMTAtMDUtMjggIEFkYW0gVHJlYXQgIDxhdHJl
YXRAcmltLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYW5pZWwgQmF0ZXMuCkluZGV4OiBX
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmgJKHJldmlzaW9uIDYw
MzYzKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQuaAkod29y
a2luZyBjb3B5KQpAQCAtMjIzLDEyICsyMjMsMTcgQEAKICAgICAgICAgdm9pZCBkcmF3SW1hZ2Uo
SW1hZ2UqLCBDb2xvclNwYWNlIHN0eWxlQ29sb3JTcGFjZSwgY29uc3QgSW50UG9pbnQmIGRlc3RQ
b2ludCwgY29uc3QgSW50UmVjdCYgc3JjUmVjdCwgQ29tcG9zaXRlT3BlcmF0b3IgPSBDb21wb3Np
dGVTb3VyY2VPdmVyKTsKICAgICAgICAgdm9pZCBkcmF3SW1hZ2UoSW1hZ2UqLCBDb2xvclNwYWNl
IHN0eWxlQ29sb3JTcGFjZSwgY29uc3QgSW50UmVjdCYgZGVzdFJlY3QsIGNvbnN0IEludFJlY3Qm
IHNyY1JlY3QsIENvbXBvc2l0ZU9wZXJhdG9yID0gQ29tcG9zaXRlU291cmNlT3ZlciwgYm9vbCB1
c2VMb3dRdWFsaXR5U2NhbGUgPSBmYWxzZSk7CiAgICAgICAgIHZvaWQgZHJhd0ltYWdlKEltYWdl
KiwgQ29sb3JTcGFjZSBzdHlsZUNvbG9yU3BhY2UsIGNvbnN0IEZsb2F0UmVjdCYgZGVzdFJlY3Qs
IGNvbnN0IEZsb2F0UmVjdCYgc3JjUmVjdCA9IEZsb2F0UmVjdCgwLCAwLCAtMSwgLTEpLAotICAg
ICAgICAgICAgICAgICAgICAgICBDb21wb3NpdGVPcGVyYXRvciA9IENvbXBvc2l0ZVNvdXJjZU92
ZXIsIGJvb2wgdXNlTG93UXVhbGl0eVNjYWxlID0gZmFsc2UpOworICAgICAgICAgICAgICAgICAg
ICAgICBDb21wb3NpdGVPcGVyYXRvciA9IENvbXBvc2l0ZVNvdXJjZU92ZXIsIGJvb2wgdXNlTG93
UXVhbGl0eVNjYWxlID0gZmFsc2UsIGJvb2wgcm91bmRUb1BpeGVscyA9IGZhbHNlKTsKICAgICAg
ICAgdm9pZCBkcmF3VGlsZWRJbWFnZShJbWFnZSosIENvbG9yU3BhY2Ugc3R5bGVDb2xvclNwYWNl
LCBjb25zdCBJbnRSZWN0JiBkZXN0UmVjdCwgY29uc3QgSW50UG9pbnQmIHNyY1BvaW50LCBjb25z
dCBJbnRTaXplJiB0aWxlU2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgQ29tcG9zaXRlT3Bl
cmF0b3IgPSBDb21wb3NpdGVTb3VyY2VPdmVyLCBib29sIHVzZUxvd1F1YWxpdHlTY2FsZSA9IGZh
bHNlKTsKICAgICAgICAgdm9pZCBkcmF3VGlsZWRJbWFnZShJbWFnZSosIENvbG9yU3BhY2Ugc3R5
bGVDb2xvclNwYWNlLCBjb25zdCBJbnRSZWN0JiBkZXN0UmVjdCwgY29uc3QgSW50UmVjdCYgc3Jj
UmVjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbWFnZTo6VGlsZVJ1bGUgaFJ1bGUg
PSBJbWFnZTo6U3RyZXRjaFRpbGUsIEltYWdlOjpUaWxlUnVsZSB2UnVsZSA9IEltYWdlOjpTdHJl
dGNoVGlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDb21wb3NpdGVPcGVyYXRvciA9
IENvbXBvc2l0ZVNvdXJjZU92ZXIsIGJvb2wgdXNlTG93UXVhbGl0eVNjYWxlID0gZmFsc2UpOwor
ICAgICAgICB2b2lkIGRyYXdUaWxlZEltYWdlKEltYWdlKiwgQ29sb3JTcGFjZSBzdHlsZUNvbG9y
U3BhY2UsIGNvbnN0IEZsb2F0UmVjdCYgZGVzdFJlY3QsIGNvbnN0IEZsb2F0UG9pbnQmIHNyY1Bv
aW50LCBjb25zdCBJbnRTaXplJiB0aWxlU2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBDb21wb3NpdGVPcGVyYXRvciA9IENvbXBvc2l0ZVNvdXJjZU92ZXIsIGJvb2wgdXNlTG93UXVh
bGl0eVNjYWxlID0gZmFsc2UsIGJvb2wgcm91bmRUb1BpeGVscyA9IGZhbHNlKTsKKyAgICAgICAg
dm9pZCBkcmF3VGlsZWRJbWFnZShJbWFnZSosIENvbG9yU3BhY2Ugc3R5bGVDb2xvclNwYWNlLCBj
b25zdCBGbG9hdFJlY3QmIGRlc3RSZWN0LCBjb25zdCBGbG9hdFJlY3QmIHNyY1JlY3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSW1hZ2U6OlRpbGVSdWxlIGhSdWxlID0gSW1hZ2U6OlN0
cmV0Y2hUaWxlLCBJbWFnZTo6VGlsZVJ1bGUgdlJ1bGUgPSBJbWFnZTo6U3RyZXRjaFRpbGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29tcG9zaXRlT3BlcmF0b3IgPSBDb21wb3NpdGVT
b3VyY2VPdmVyLCBib29sIHVzZUxvd1F1YWxpdHlTY2FsZSA9IGZhbHNlLCBib29sIHJvdW5kVG9Q
aXhlbHMgPSBmYWxzZSk7CiAKICAgICAgICAgdm9pZCBzZXRJbWFnZUludGVycG9sYXRpb25RdWFs
aXR5KEludGVycG9sYXRpb25RdWFsaXR5KTsKICAgICAgICAgSW50ZXJwb2xhdGlvblF1YWxpdHkg
aW1hZ2VJbnRlcnBvbGF0aW9uUXVhbGl0eSgpIGNvbnN0OwpJbmRleDogV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0LmNwcAkocmV2aXNpb24gNjAzNjMpCisrKyBX
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTM4Miw4ICszODIsMTEgQEAKICAgICBmaWxsUmVjdChmb250LnNlbGVjdGlvblJlY3RG
b3JUZXh0KHJ1biwgcG9pbnQsIGgsIGZyb20sIHRvKSwgYmFja2dyb3VuZENvbG9yLCBjb2xvclNw
YWNlKTsKIH0KIAotdm9pZCBHcmFwaGljc0NvbnRleHQ6OmRyYXdJbWFnZShJbWFnZSogaW1hZ2Us
IENvbG9yU3BhY2Ugc3R5bGVDb2xvclNwYWNlLCBjb25zdCBGbG9hdFJlY3QmIGRlc3QsIGNvbnN0
IEZsb2F0UmVjdCYgc3JjLCBDb21wb3NpdGVPcGVyYXRvciBvcCwgYm9vbCB1c2VMb3dRdWFsaXR5
U2NhbGUpCit2b2lkIEdyYXBoaWNzQ29udGV4dDo6ZHJhd0ltYWdlKEltYWdlKiBpbWFnZSwgQ29s
b3JTcGFjZSBzdHlsZUNvbG9yU3BhY2UsIGNvbnN0IEZsb2F0UmVjdCYgZGVzdCwgY29uc3QgRmxv
YXRSZWN0JiBzcmMsIENvbXBvc2l0ZU9wZXJhdG9yIG9wLCBib29sIHVzZUxvd1F1YWxpdHlTY2Fs
ZSwgYm9vbCByb3VuZFRvUGl4ZWxzKQogeworICAgIGlmIChyb3VuZFRvUGl4ZWxzKQorICAgICAg
ICByb3VuZFRvRGV2aWNlUGl4ZWxzKGRlc3QpOworICAgIAogICAgIGlmIChwYWludGluZ0Rpc2Fi
bGVkKCkgfHwgIWltYWdlKQogICAgICAgICByZXR1cm47CiAKQEAgLTQxMywzMSArNDE2LDUwIEBA
CiAKIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpkcmF3VGlsZWRJbWFnZShJbWFnZSogaW1hZ2UsIENv
bG9yU3BhY2Ugc3R5bGVDb2xvclNwYWNlLCBjb25zdCBJbnRSZWN0JiByZWN0LCBjb25zdCBJbnRQ
b2ludCYgc3JjUG9pbnQsIGNvbnN0IEludFNpemUmIHRpbGVTaXplLCBDb21wb3NpdGVPcGVyYXRv
ciBvcCwgYm9vbCB1c2VMb3dRdWFsaXR5U2NhbGUpCiB7CisgICAgZHJhd1RpbGVkSW1hZ2UoaW1h
Z2UsIHN0eWxlQ29sb3JTcGFjZSwgRmxvYXRSZWN0KHJlY3QpLCBGbG9hdFBvaW50KHNyY1BvaW50
KSwgdGlsZVNpemUsIG9wLCB1c2VMb3dRdWFsaXR5U2NhbGUpOworfQorCit2b2lkIEdyYXBoaWNz
Q29udGV4dDo6ZHJhd1RpbGVkSW1hZ2UoSW1hZ2UqIGltYWdlLCBDb2xvclNwYWNlIHN0eWxlQ29s
b3JTcGFjZSwgY29uc3QgSW50UmVjdCYgZGVzdCwgY29uc3QgSW50UmVjdCYgc3JjUmVjdCwgSW1h
Z2U6OlRpbGVSdWxlIGhSdWxlLCBJbWFnZTo6VGlsZVJ1bGUgdlJ1bGUsIENvbXBvc2l0ZU9wZXJh
dG9yIG9wLCBib29sIHVzZUxvd1F1YWxpdHlTY2FsZSkKK3sKKyAgICBkcmF3VGlsZWRJbWFnZShp
bWFnZSwgc3R5bGVDb2xvclNwYWNlLCBGbG9hdFJlY3QoZGVzdCksIEZsb2F0UmVjdChzcmNSZWN0
KSwgaFJ1bGUsIHZSdWxlLCBvcCwgdXNlTG93UXVhbGl0eVNjYWxlKTsKK30KKyAgICAKK3ZvaWQg
R3JhcGhpY3NDb250ZXh0OjpkcmF3VGlsZWRJbWFnZShJbWFnZSogaW1hZ2UsIENvbG9yU3BhY2Ug
c3R5bGVDb2xvclNwYWNlLCBjb25zdCBGbG9hdFJlY3QmIHJlY3QsIGNvbnN0IEZsb2F0UG9pbnQm
IHNyY1BvaW50LCBjb25zdCBJbnRTaXplJiB0aWxlU2l6ZSwgQ29tcG9zaXRlT3BlcmF0b3Igb3As
IGJvb2wgdXNlTG93UXVhbGl0eVNjYWxlLCBib29sIHJvdW5kVG9QaXhlbHMpCit7CisgICAgRmxv
YXRSZWN0IGRzdFJlY3QocmVjdCk7CisgICAgCisgICAgaWYgKHJvdW5kVG9QaXhlbHMpCisgICAg
ICAgIGRzdFJlY3QgPSByb3VuZFRvRGV2aWNlUGl4ZWxzKHJlY3QpOworICAgIAogICAgIGlmIChw
YWludGluZ0Rpc2FibGVkKCkgfHwgIWltYWdlKQogICAgICAgICByZXR1cm47CiAgICAgaWYgKHVz
ZUxvd1F1YWxpdHlTY2FsZSkgewogICAgICAgICBzYXZlKCk7CiAgICAgICAgIHNldEltYWdlSW50
ZXJwb2xhdGlvblF1YWxpdHkoSW50ZXJwb2xhdGlvbkxvdyk7CiAgICAgfQotICAgIGltYWdlLT5k
cmF3VGlsZWQodGhpcywgcmVjdCwgc3JjUG9pbnQsIHRpbGVTaXplLCBzdHlsZUNvbG9yU3BhY2Us
IG9wKTsKKyAgICBpbWFnZS0+ZHJhd1RpbGVkKHRoaXMsIGRzdFJlY3QsIHNyY1BvaW50LCB0aWxl
U2l6ZSwgc3R5bGVDb2xvclNwYWNlLCBvcCk7CiAgICAgaWYgKHVzZUxvd1F1YWxpdHlTY2FsZSkK
ICAgICAgICAgcmVzdG9yZSgpOwogfQogCi12b2lkIEdyYXBoaWNzQ29udGV4dDo6ZHJhd1RpbGVk
SW1hZ2UoSW1hZ2UqIGltYWdlLCBDb2xvclNwYWNlIHN0eWxlQ29sb3JTcGFjZSwgY29uc3QgSW50
UmVjdCYgZGVzdCwgY29uc3QgSW50UmVjdCYgc3JjUmVjdCwgSW1hZ2U6OlRpbGVSdWxlIGhSdWxl
LCBJbWFnZTo6VGlsZVJ1bGUgdlJ1bGUsIENvbXBvc2l0ZU9wZXJhdG9yIG9wLCBib29sIHVzZUxv
d1F1YWxpdHlTY2FsZSkKK3ZvaWQgR3JhcGhpY3NDb250ZXh0OjpkcmF3VGlsZWRJbWFnZShJbWFn
ZSogaW1hZ2UsIENvbG9yU3BhY2Ugc3R5bGVDb2xvclNwYWNlLCBjb25zdCBGbG9hdFJlY3QmIGRl
c3QsIGNvbnN0IEZsb2F0UmVjdCYgc3JjUmVjdCwgSW1hZ2U6OlRpbGVSdWxlIGhSdWxlLCBJbWFn
ZTo6VGlsZVJ1bGUgdlJ1bGUsIENvbXBvc2l0ZU9wZXJhdG9yIG9wLCBib29sIHVzZUxvd1F1YWxp
dHlTY2FsZSwgYm9vbCByb3VuZFRvUGl4ZWxzKQogeworICAgIEZsb2F0UmVjdCBkc3RSZWN0KGRl
c3QpOworICAgIAorICAgIGlmIChyb3VuZFRvUGl4ZWxzKQorICAgICAgICBkc3RSZWN0ID0gcm91
bmRUb0RldmljZVBpeGVscyhkZXN0KTsKKyAgICAKICAgICBpZiAocGFpbnRpbmdEaXNhYmxlZCgp
IHx8ICFpbWFnZSkKICAgICAgICAgcmV0dXJuOwotCiAgICAgaWYgKHVzZUxvd1F1YWxpdHlTY2Fs
ZSkgewogICAgICAgICBzYXZlKCk7CiAgICAgICAgIHNldEltYWdlSW50ZXJwb2xhdGlvblF1YWxp
dHkoSW50ZXJwb2xhdGlvbkxvdyk7CiAgICAgfQogICAgIGlmIChoUnVsZSA9PSBJbWFnZTo6U3Ry
ZXRjaFRpbGUgJiYgdlJ1bGUgPT0gSW1hZ2U6OlN0cmV0Y2hUaWxlKQogICAgICAgICAvLyBKdXN0
IGRvIGEgc2NhbGUuCi0gICAgICAgIGRyYXdJbWFnZShpbWFnZSwgc3R5bGVDb2xvclNwYWNlLCBk
ZXN0LCBzcmNSZWN0LCBvcCk7CisgICAgICAgIGRyYXdJbWFnZShpbWFnZSwgc3R5bGVDb2xvclNw
YWNlLCBkc3RSZWN0LCBzcmNSZWN0LCBvcCk7CiAgICAgZWxzZQotICAgICAgICBpbWFnZS0+ZHJh
d1RpbGVkKHRoaXMsIGRlc3QsIHNyY1JlY3QsIGhSdWxlLCB2UnVsZSwgc3R5bGVDb2xvclNwYWNl
LCBvcCk7CisgICAgICAgIGltYWdlLT5kcmF3VGlsZWQodGhpcywgZHN0UmVjdCwgc3JjUmVjdCwg
aFJ1bGUsIHZSdWxlLCBzdHlsZUNvbG9yU3BhY2UsIG9wKTsKICAgICBpZiAodXNlTG93UXVhbGl0
eVNjYWxlKQogICAgICAgICByZXN0b3JlKCk7CiB9CkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCShyZXZpc2lvbiA2MDM2MykKKysrIFdlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODg4LDIx
ICs4ODgsMjAgQEAKICAgICAgICAgLy8gVGhlIHRvcCBsZWZ0IGNvcm5lciByZWN0IGlzICh0eCwg
dHksIGxlZnRXaWR0aCwgdG9wV2lkdGgpCiAgICAgICAgIC8vIFRoZSByZWN0IHRvIHVzZSBmcm9t
IHdpdGhpbiB0aGUgaW1hZ2UgaXMgb2J0YWluZWQgZnJvbSBvdXIgc2xpY2UsIGFuZCBpcyAoMCwg
MCwgbGVmdFNsaWNlLCB0b3BTbGljZSkKICAgICAgICAgaWYgKGRyYXdUb3ApCi0gICAgICAgICAg
ICBncmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZShpbWFnZSwgY29sb3JTcGFjZSwgSW50UmVjdCh0
eCwgdHksIGxlZnRXaWR0aCwgdG9wV2lkdGgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSW50UmVjdCgwLCAwLCBsZWZ0U2xpY2UsIHRvcFNsaWNlKSwgb3ApOworICAg
ICAgICAgICAgZ3JhcGhpY3NDb250ZXh0LT5kcmF3SW1hZ2UoaW1hZ2UsIGNvbG9yU3BhY2UsIEZs
b2F0UmVjdCh0eCwgdHksIGxlZnRXaWR0aCwgdG9wV2lkdGgpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRmxvYXRSZWN0KDAsIDAsIGxlZnRTbGljZSwgdG9wU2xpY2Up
LCBvcCwgZmFsc2UsIHRydWUpOwogCiAgICAgICAgIC8vIFRoZSBib3R0b20gbGVmdCBjb3JuZXIg
cmVjdCBpcyAodHgsIHR5ICsgaCAtIGJvdHRvbVdpZHRoLCBsZWZ0V2lkdGgsIGJvdHRvbVdpZHRo
KQogICAgICAgICAvLyBUaGUgcmVjdCB0byB1c2UgZnJvbSB3aXRoaW4gdGhlIGltYWdlIGlzICgw
LCBpbWFnZUhlaWdodCAtIGJvdHRvbVNsaWNlLCBsZWZ0U2xpY2UsIGJvdG9tU2xpY2UpCiAgICAg
ICAgIGlmIChkcmF3Qm90dG9tKQotICAgICAgICAgICAgZ3JhcGhpY3NDb250ZXh0LT5kcmF3SW1h
Z2UoaW1hZ2UsIGNvbG9yU3BhY2UsIEludFJlY3QodHgsIHR5ICsgaCAtIGJvdHRvbVdpZHRoLCBs
ZWZ0V2lkdGgsIGJvdHRvbVdpZHRoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEludFJlY3QoMCwgaW1hZ2VIZWlnaHQgLSBib3R0b21TbGljZSwgbGVmdFNsaWNlLCBi
b3R0b21TbGljZSksIG9wKTsKKyAgICAgICAgICAgIGdyYXBoaWNzQ29udGV4dC0+ZHJhd0ltYWdl
KGltYWdlLCBjb2xvclNwYWNlLCBGbG9hdFJlY3QodHgsIHR5ICsgaCAtIGJvdHRvbVdpZHRoLCBs
ZWZ0V2lkdGgsIGJvdHRvbVdpZHRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEZsb2F0UmVjdCgwLCBpbWFnZUhlaWdodCAtIGJvdHRvbVNsaWNlLCBsZWZ0U2xpY2Us
IGJvdHRvbVNsaWNlKSwgb3AsIGZhbHNlLCB0cnVlKTsKIAogICAgICAgICAvLyBQYWludCB0aGUg
bGVmdCBlZGdlLgogICAgICAgICAvLyBIYXZlIHRvIHNjYWxlIGFuZCB0aWxlIGludG8gdGhlIGJv
cmRlciByZWN0LgotICAgICAgICBncmFwaGljc0NvbnRleHQtPmRyYXdUaWxlZEltYWdlKGltYWdl
LCBjb2xvclNwYWNlLCBJbnRSZWN0KHR4LCB0eSArIHRvcFdpZHRoLCBsZWZ0V2lkdGgsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaCAtIHRvcFdpZHRoIC0gYm90dG9t
V2lkdGgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludFJlY3Qo
MCwgdG9wU2xpY2UsIGxlZnRTbGljZSwgaW1hZ2VIZWlnaHQgLSB0b3BTbGljZSAtIGJvdHRvbVNs
aWNlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbWFnZTo6U3Ry
ZXRjaFRpbGUsIChJbWFnZTo6VGlsZVJ1bGUpdlJ1bGUsIG9wKTsKKyAgICAgICAgZ3JhcGhpY3ND
b250ZXh0LT5kcmF3VGlsZWRJbWFnZShpbWFnZSwgY29sb3JTcGFjZSwgRmxvYXRSZWN0KHR4LCB0
eSArIHRvcFdpZHRoLCBsZWZ0V2lkdGgsIGggLSB0b3BXaWR0aCAtIGJvdHRvbVdpZHRoKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGbG9hdFJlY3QoMCwgdG9wU2xp
Y2UsIGxlZnRTbGljZSwgaW1hZ2VIZWlnaHQgLSB0b3BTbGljZSAtIGJvdHRvbVNsaWNlKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbWFnZTo6U3RyZXRjaFRpbGUs
IChJbWFnZTo6VGlsZVJ1bGUpdlJ1bGUsIG9wLCBmYWxzZSwgdHJ1ZSk7CiAgICAgfQogCiAgICAg
aWYgKGRyYXdSaWdodCkgewpAQCAtOTEwLDQxICs5MDksMzggQEAKICAgICAgICAgLy8gVGhlIHRv
cCByaWdodCBjb3JuZXIgcmVjdCBpcyAodHggKyB3IC0gcmlnaHRXaWR0aCwgdHksIHJpZ2h0V2lk
dGgsIHRvcFdpZHRoKQogICAgICAgICAvLyBUaGUgcmVjdCB0byB1c2UgZnJvbSB3aXRoaW4gdGhl
IGltYWdlIGlzIG9idGFpbmVkIGZyb20gb3VyIHNsaWNlLCBhbmQgaXMgKGltYWdlV2lkdGggLSBy
aWdodFNsaWNlLCAwLCByaWdodFNsaWNlLCB0b3BTbGljZSkKICAgICAgICAgaWYgKGRyYXdUb3Ap
Ci0gICAgICAgICAgICBncmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZShpbWFnZSwgY29sb3JTcGFj
ZSwgSW50UmVjdCh0eCArIHcgLSByaWdodFdpZHRoLCB0eSwgcmlnaHRXaWR0aCwgdG9wV2lkdGgp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50UmVjdChpbWFnZVdp
ZHRoIC0gcmlnaHRTbGljZSwgMCwgcmlnaHRTbGljZSwgdG9wU2xpY2UpLCBvcCk7CisgICAgICAg
ICAgICBncmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZShpbWFnZSwgY29sb3JTcGFjZSwgRmxvYXRS
ZWN0KHR4ICsgdyAtIHJpZ2h0V2lkdGgsIHR5LCByaWdodFdpZHRoLCB0b3BXaWR0aCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGbG9hdFJlY3QoaW1hZ2VXaWR0aCAt
IHJpZ2h0U2xpY2UsIDAsIHJpZ2h0U2xpY2UsIHRvcFNsaWNlKSwgb3AsIGZhbHNlLCB0cnVlKTsK
IAogICAgICAgICAvLyBUaGUgYm90dG9tIHJpZ2h0IGNvcm5lciByZWN0IGlzICh0eCArIHcgLSBy
aWdodFdpZHRoLCB0eSArIGggLSBib3R0b21XaWR0aCwgcmlnaHRXaWR0aCwgYm90dG9tV2lkdGgp
CiAgICAgICAgIC8vIFRoZSByZWN0IHRvIHVzZSBmcm9tIHdpdGhpbiB0aGUgaW1hZ2UgaXMgKGlt
YWdlV2lkdGggLSByaWdodFNsaWNlLCBpbWFnZUhlaWdodCAtIGJvdHRvbVNsaWNlLCByaWdodFNs
aWNlLCBib3R0b21TbGljZSkKICAgICAgICAgaWYgKGRyYXdCb3R0b20pCi0gICAgICAgICAgICBn
cmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZShpbWFnZSwgY29sb3JTcGFjZSwgSW50UmVjdCh0eCAr
IHcgLSByaWdodFdpZHRoLCB0eSArIGggLSBib3R0b21XaWR0aCwgcmlnaHRXaWR0aCwgYm90dG9t
V2lkdGgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50UmVjdChp
bWFnZVdpZHRoIC0gcmlnaHRTbGljZSwgaW1hZ2VIZWlnaHQgLSBib3R0b21TbGljZSwgcmlnaHRT
bGljZSwgYm90dG9tU2xpY2UpLCBvcCk7CisgICAgICAgICAgICBncmFwaGljc0NvbnRleHQtPmRy
YXdJbWFnZShpbWFnZSwgY29sb3JTcGFjZSwgRmxvYXRSZWN0KHR4ICsgdyAtIHJpZ2h0V2lkdGgs
IHR5ICsgaCAtIGJvdHRvbVdpZHRoLCByaWdodFdpZHRoLCBib3R0b21XaWR0aCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGbG9hdFJlY3QoaW1hZ2VXaWR0aCAtIHJp
Z2h0U2xpY2UsIGltYWdlSGVpZ2h0IC0gYm90dG9tU2xpY2UsIHJpZ2h0U2xpY2UsIGJvdHRvbVNs
aWNlKSwgb3AsIGZhbHNlLCB0cnVlKTsKIAogICAgICAgICAvLyBQYWludCB0aGUgcmlnaHQgZWRn
ZS4KLSAgICAgICAgZ3JhcGhpY3NDb250ZXh0LT5kcmF3VGlsZWRJbWFnZShpbWFnZSwgY29sb3JT
cGFjZSwgSW50UmVjdCh0eCArIHcgLSByaWdodFdpZHRoLCB0eSArIHRvcFdpZHRoLCByaWdodFdp
ZHRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGggLSB0b3BXaWR0
aCAtIGJvdHRvbVdpZHRoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJbnRSZWN0KGltYWdlV2lkdGggLSByaWdodFNsaWNlLCB0b3BTbGljZSwgcmlnaHRTbGljZSwg
aW1hZ2VIZWlnaHQgLSB0b3BTbGljZSAtIGJvdHRvbVNsaWNlKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJbWFnZTo6U3RyZXRjaFRpbGUsIChJbWFnZTo6VGlsZVJ1
bGUpdlJ1bGUsIG9wKTsKKyAgICAgICAgZ3JhcGhpY3NDb250ZXh0LT5kcmF3VGlsZWRJbWFnZShp
bWFnZSwgY29sb3JTcGFjZSwgZ3JhcGhpY3NDb250ZXh0LT5yb3VuZFRvRGV2aWNlUGl4ZWxzKEZs
b2F0UmVjdCh0eCArIHcgLSByaWdodFdpZHRoLCB0eSArIHRvcFdpZHRoLCByaWdodFdpZHRoLCBo
IC0gdG9wV2lkdGggLSBib3R0b21XaWR0aCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZsb2F0UmVjdChpbWFnZVdpZHRoIC0gcmlnaHRTbGljZSwgdG9wU2xpY2Us
IHJpZ2h0U2xpY2UsIGltYWdlSGVpZ2h0IC0gdG9wU2xpY2UgLSBib3R0b21TbGljZSksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW1hZ2U6OlN0cmV0Y2hUaWxlLCAo
SW1hZ2U6OlRpbGVSdWxlKXZSdWxlLCBvcCwgZmFsc2UsIHRydWUpOwogICAgIH0KIAogICAgIC8v
IFBhaW50IHRoZSB0b3AgZWRnZS4KICAgICBpZiAoZHJhd1RvcCkKLSAgICAgICAgZ3JhcGhpY3ND
b250ZXh0LT5kcmF3VGlsZWRJbWFnZShpbWFnZSwgY29sb3JTcGFjZSwgSW50UmVjdCh0eCArIGxl
ZnRXaWR0aCwgdHksIHcgLSBsZWZ0V2lkdGggLSByaWdodFdpZHRoLCB0b3BXaWR0aCksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50UmVjdChsZWZ0U2xpY2UsIDAs
IGltYWdlV2lkdGggLSByaWdodFNsaWNlIC0gbGVmdFNsaWNlLCB0b3BTbGljZSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEltYWdlOjpUaWxlUnVsZSloUnVsZSwg
SW1hZ2U6OlN0cmV0Y2hUaWxlLCBvcCk7CisgICAgICAgIGdyYXBoaWNzQ29udGV4dC0+ZHJhd1Rp
bGVkSW1hZ2UoaW1hZ2UsIGNvbG9yU3BhY2UsIEZsb2F0UmVjdCh0eCArIGxlZnRXaWR0aCwgdHks
IHcgLSBsZWZ0V2lkdGggLSByaWdodFdpZHRoLCB0b3BXaWR0aCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRmxvYXRSZWN0KGxlZnRTbGljZSwgMCwgaW1hZ2VXaWR0
aCAtIHJpZ2h0U2xpY2UgLSBsZWZ0U2xpY2UsIHRvcFNsaWNlKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoSW1hZ2U6OlRpbGVSdWxlKWhSdWxlLCBJbWFnZTo6U3Ry
ZXRjaFRpbGUsIG9wLCBmYWxzZSwgdHJ1ZSk7CiAKICAgICAvLyBQYWludCB0aGUgYm90dG9tIGVk
Z2UuCiAgICAgaWYgKGRyYXdCb3R0b20pCi0gICAgICAgIGdyYXBoaWNzQ29udGV4dC0+ZHJhd1Rp
bGVkSW1hZ2UoaW1hZ2UsIGNvbG9yU3BhY2UsIEludFJlY3QodHggKyBsZWZ0V2lkdGgsIHR5ICsg
aCAtIGJvdHRvbVdpZHRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHcgLSBsZWZ0V2lkdGggLSByaWdodFdpZHRoLCBib3R0b21XaWR0aCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50UmVjdChsZWZ0U2xpY2UsIGltYWdlSGVpZ2h0
IC0gYm90dG9tU2xpY2UsIGltYWdlV2lkdGggLSByaWdodFNsaWNlIC0gbGVmdFNsaWNlLCBib3R0
b21TbGljZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEltYWdl
OjpUaWxlUnVsZSloUnVsZSwgSW1hZ2U6OlN0cmV0Y2hUaWxlLCBvcCk7CisgICAgICAgIGdyYXBo
aWNzQ29udGV4dC0+ZHJhd1RpbGVkSW1hZ2UoaW1hZ2UsIGNvbG9yU3BhY2UsIEZsb2F0UmVjdCh0
eCArIGxlZnRXaWR0aCwgdHkgKyBoIC0gYm90dG9tV2lkdGgsIHcgLSBsZWZ0V2lkdGggLSByaWdo
dFdpZHRoLCBib3R0b21XaWR0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRmxvYXRSZWN0KGxlZnRTbGljZSwgaW1hZ2VIZWlnaHQgLSBib3R0b21TbGljZSwgaW1h
Z2VXaWR0aCAtIHJpZ2h0U2xpY2UgLSBsZWZ0U2xpY2UsIGJvdHRvbVNsaWNlKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoSW1hZ2U6OlRpbGVSdWxlKWhSdWxlLCBJ
bWFnZTo6U3RyZXRjaFRpbGUsIG9wLCBmYWxzZSwgdHJ1ZSk7CiAKICAgICAvLyBQYWludCB0aGUg
bWlkZGxlLgogICAgIGlmIChkcmF3TWlkZGxlKQotICAgICAgICBncmFwaGljc0NvbnRleHQtPmRy
YXdUaWxlZEltYWdlKGltYWdlLCBjb2xvclNwYWNlLCBJbnRSZWN0KHR4ICsgbGVmdFdpZHRoLCB0
eSArIHRvcFdpZHRoLCB3IC0gbGVmdFdpZHRoIC0gcmlnaHRXaWR0aCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoIC0gdG9wV2lkdGggLSBib3R0b21XaWR0aCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50UmVjdChsZWZ0U2xpY2Us
IHRvcFNsaWNlLCBpbWFnZVdpZHRoIC0gcmlnaHRTbGljZSAtIGxlZnRTbGljZSwgaW1hZ2VIZWln
aHQgLSB0b3BTbGljZSAtIGJvdHRvbVNsaWNlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoSW1hZ2U6OlRpbGVSdWxlKWhSdWxlLCAoSW1hZ2U6OlRpbGVSdWxlKXZS
dWxlLCBvcCk7CisgICAgICAgIGdyYXBoaWNzQ29udGV4dC0+ZHJhd1RpbGVkSW1hZ2UoaW1hZ2Us
IGNvbG9yU3BhY2UsIEZsb2F0UmVjdCh0eCArIGxlZnRXaWR0aCwgdHkgKyB0b3BXaWR0aCwgdyAt
IGxlZnRXaWR0aCAtIHJpZ2h0V2lkdGgsIGggLSB0b3BXaWR0aCAtIGJvdHRvbVdpZHRoKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGbG9hdFJlY3QobGVmdFNsaWNl
LCB0b3BTbGljZSwgaW1hZ2VXaWR0aCAtIHJpZ2h0U2xpY2UgLSBsZWZ0U2xpY2UsIGltYWdlSGVp
Z2h0IC0gdG9wU2xpY2UgLSBib3R0b21TbGljZSksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKEltYWdlOjpUaWxlUnVsZSloUnVsZSwgKEltYWdlOjpUaWxlUnVsZSl2
UnVsZSwgb3AsIGZhbHNlLCB0cnVlKTsKIAogICAgIHJldHVybiB0cnVlOwogfQo=
</data>
<flag name="review"
          id="41918"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>