<?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>109850</bug_id>
          
          <creation_ts>2013-02-14 11:49:27 -0800</creation_ts>
          <short_desc>REGRESSION(r141990): ~5% regression on intl2 page cycler (Requested by kling on #webkit).</short_desc>
          <delta_ts>2013-02-14 11:54:54 -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>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>
          
          <blocked>108835</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>833282</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 11:49:27 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/141990 broke the build:
~5% regression on intl2 page cycler (Requested by kling on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833284</commentid>
    <comment_count>1</comment_count>
      <attachid>188392</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 11:49:59 -0800</bug_when>
    <thetext>Created attachment 188392
ROLLOUT of r141990

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833291</commentid>
    <comment_count>2</comment_count>
      <attachid>188392</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 11:54:51 -0800</bug_when>
    <thetext>Comment on attachment 188392
ROLLOUT of r141990

Clearing flags on attachment: 188392

Committed r142897: &lt;http://trac.webkit.org/changeset/142897&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>833292</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-14 11:54:54 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188392</attachid>
            <date>2013-02-14 11:49:59 -0800</date>
            <delta_ts>2013-02-14 11:54:51 -0800</delta_ts>
            <desc>ROLLOUT of r141990</desc>
            <filename>bug-109850-20130214194627.patch</filename>
            <type>text/plain</type>
            <size>12062</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyODk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmNmODE5ZjVjNDQzNmE1
MzhhZTQwOTFjZGIzMWE4MjE4OTA0N2ExZC4uNjRmYzRlNGYwOWMxZTYyZDA2OGM3Y2JiMDM0Mjc3
NjYxMmE5MzY3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTAyLTE0ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTQxOTkwLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xNDE5OTAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwOTg1MAorCisgICAgICAgIH41JSByZWdyZXNzaW9uIG9uIGludGwyIHBhZ2Ug
Y3ljbGVyIChSZXF1ZXN0ZWQgYnkga2xpbmcgb24KKyAgICAgICAgI3dlYmtpdCkuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HbHlwaFBhZ2UuaDoKKyAgICAgICAgKFdlYkNvcmU6Okds
eXBoUGFnZTo6Y3JlYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkdseXBoUGFnZTo6Z2x5cGhEYXRh
Rm9yQ2hhcmFjdGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkdseXBoUGFnZTo6Z2x5cGhEYXRhRm9y
SW5kZXgpOgorICAgICAgICAoV2ViQ29yZTo6R2x5cGhQYWdlOjpmb250RGF0YUZvckNoYXJhY3Rl
cik6CisgICAgICAgIChXZWJDb3JlOjpHbHlwaFBhZ2U6OnNldEdseXBoRGF0YUZvckluZGV4KToK
KyAgICAgICAgKEdseXBoUGFnZSk6CisgICAgICAgIChXZWJDb3JlOjpHbHlwaFBhZ2U6OmNvcHlG
cm9tKToKKyAgICAgICAgKFdlYkNvcmU6OkdseXBoUGFnZTo6Y2xlYXIpOgorICAgICAgICAoV2Vi
Q29yZTo6R2x5cGhQYWdlOjpjbGVhckZvckZvbnREYXRhKToKKyAgICAgICAgKFdlYkNvcmU6Okds
eXBoUGFnZTo6R2x5cGhQYWdlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HbHlwaFBh
Z2VUcmVlTm9kZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHbHlwaFBhZ2VUcmVlTm9kZTo6aW5p
dGlhbGl6ZVBhZ2UpOgorICAgICAgICAqIHJlbmRlcmluZy9zdmcvU1ZHVGV4dFJ1blJlbmRlcmlu
Z0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHVGV4dFJ1blJlbmRlcmluZ0NvbnRl
eHQ6OmdseXBoRGF0YUZvckNoYXJhY3Rlcik6CisKIDIwMTMtMDItMTQgIE1hcmsgUGlsZ3JpbSAg
PHBpbGdyaW1AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gTW92ZSBQbGF0Zm9y
bU1lc3NhZ2VQb3J0Q2hhbm5lbCB0byBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9HbHlwaFBhZ2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL0dseXBoUGFnZS5oCmluZGV4IDk2ZjU5NTJlYjVkZDljYWJiOWE1YzdmNGM4MTJh
NjcwY2Q0YmY0MzYuLjk3ZDkzNWZlODE0MWUwYzI3ZThlZmI2YjMzMzRiNzA4ZGE0NDE0NzUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dseXBoUGFnZS5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dseXBoUGFnZS5oCkBAIC0xLDUg
KzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAwNiwgMjAwNywgMjAwOCwgMjAxMyBBcHBs
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDYsIDIwMDcs
IDIwMDggQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICogQ29weXJpZ2h0IChDKSBS
ZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZCAyMDExLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoK
ICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dApAQCAtMzMsNyArMzMsNiBAQAogI2luY2x1ZGUgIkdseXBoLmgiCiAjaW5j
bHVkZSA8d3RmL1Bhc3NSZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgotI2lu
Y2x1ZGUgPHd0Zi9SZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvdW5pY29kZS9Vbmljb2RlLmg+CiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTYzLDMyICs2Miw5IEBAIHN0cnVjdCBHbHlwaERhdGEg
ewogLy8gdG8gYmUgb3ZlcnJpZGluZyB0aGUgcGFyZW50J3Mgbm9kZSwgYnV0IHByb3ZpZGUgbm8g
YWRkaXRpb25hbCBpbmZvcm1hdGlvbi4KIGNsYXNzIEdseXBoUGFnZSA6IHB1YmxpYyBSZWZDb3Vu
dGVkPEdseXBoUGFnZT4gewogcHVibGljOgotICAgIHN0YXRpYyBQYXNzUmVmUHRyPEdseXBoUGFn
ZT4gY3JlYXRlVW5pbml0aWFsaXplZChHbHlwaFBhZ2VUcmVlTm9kZSogb3duZXIpCisgICAgc3Rh
dGljIFBhc3NSZWZQdHI8R2x5cGhQYWdlPiBjcmVhdGUoR2x5cGhQYWdlVHJlZU5vZGUqIG93bmVy
KQogICAgIHsKLSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBHbHlwaFBhZ2Uob3duZXIsIGZh
bHNlKSk7Ci0gICAgfQotCi0gICAgc3RhdGljIFBhc3NSZWZQdHI8R2x5cGhQYWdlPiBjcmVhdGVa
ZXJvZWRTeXN0ZW1GYWxsYmFja1BhZ2UoR2x5cGhQYWdlVHJlZU5vZGUqIG93bmVyKQotICAgIHsK
LSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBHbHlwaFBhZ2Uob3duZXIsIHRydWUpKTsKLSAg
ICB9Ci0KLSAgICBQYXNzUmVmUHRyPEdseXBoUGFnZT4gY3JlYXRlQ29waWVkU3lzdGVtRmFsbGJh
Y2tQYWdlKEdseXBoUGFnZVRyZWVOb2RlKiBvd25lcikgY29uc3QKLSAgICB7Ci0gICAgICAgIFJl
ZlB0cjxHbHlwaFBhZ2U+IHBhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVVuaW5pdGlhbGl6ZWQob3du
ZXIpOwotICAgICAgICBtZW1jcHkocGFnZS0+bV9nbHlwaHMsIG1fZ2x5cGhzLCBzaXplb2YobV9n
bHlwaHMpKTsKLSAgICAgICAgcGFnZS0+bV9mb250RGF0YUZvckFsbEdseXBocyA9IG1fZm9udERh
dGFGb3JBbGxHbHlwaHM7Ci0gICAgICAgIGlmIChtX3BlckdseXBoRm9udERhdGEpIHsKLSAgICAg
ICAgICAgIHBhZ2UtPm1fcGVyR2x5cGhGb250RGF0YSA9IHN0YXRpY19jYXN0PGNvbnN0IFNpbXBs
ZUZvbnREYXRhKio+KGZhc3RNYWxsb2Moc2l6ZSAqIHNpemVvZihTaW1wbGVGb250RGF0YSopKSk7
Ci0gICAgICAgICAgICBtZW1jcHkocGFnZS0+bV9wZXJHbHlwaEZvbnREYXRhLCBtX3BlckdseXBo
Rm9udERhdGEsIHNpemUgKiBzaXplb2YoU2ltcGxlRm9udERhdGEqKSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgcmV0dXJuIHBhZ2UucmVsZWFzZSgpOwotICAgIH0KLQotICAgIH5HbHlwaFBhZ2UoKQot
ICAgIHsKLSAgICAgICAgaWYgKG1fcGVyR2x5cGhGb250RGF0YSkKLSAgICAgICAgICAgIGZhc3RG
cmVlKG1fcGVyR2x5cGhGb250RGF0YSk7CisgICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgR2x5
cGhQYWdlKG93bmVyKSk7CiAgICAgfQogCiAgICAgc3RhdGljIGNvbnN0IHNpemVfdCBzaXplID0g
MjU2OyAvLyBDb3ZlcnMgTGF0aW4tMSBpbiBhIHNpbmdsZSBwYWdlLgpAQCAtOTYsMTggKzcyLDE0
IEBAIHB1YmxpYzoKICAgICB1bnNpZ25lZCBpbmRleEZvckNoYXJhY3RlcihVQ2hhcjMyIGMpIGNv
bnN0IHsgcmV0dXJuIGMgJSBzaXplOyB9CiAgICAgR2x5cGhEYXRhIGdseXBoRGF0YUZvckNoYXJh
Y3RlcihVQ2hhcjMyIGMpIGNvbnN0CiAgICAgewotICAgICAgICByZXR1cm4gZ2x5cGhEYXRhRm9y
SW5kZXgoaW5kZXhGb3JDaGFyYWN0ZXIoYykpOworICAgICAgICB1bnNpZ25lZCBpbmRleCA9IGlu
ZGV4Rm9yQ2hhcmFjdGVyKGMpOworICAgICAgICByZXR1cm4gR2x5cGhEYXRhKG1fZ2x5cGhzW2lu
ZGV4XSwgbV9nbHlwaEZvbnREYXRhW2luZGV4XSk7CiAgICAgfQogCiAgICAgR2x5cGhEYXRhIGds
eXBoRGF0YUZvckluZGV4KHVuc2lnbmVkIGluZGV4KSBjb25zdAogICAgIHsKICAgICAgICAgQVNT
RVJUX1dJVEhfU0VDVVJJVFlfSU1QTElDQVRJT04oaW5kZXggPCBzaXplKTsKLSAgICAgICAgR2x5
cGggZ2x5cGggPSBtX2dseXBoc1tpbmRleF07Ci0gICAgICAgIGlmIChVTkxJS0VMWSghZ2x5cGgp
KQotICAgICAgICAgICAgcmV0dXJuIEdseXBoRGF0YSgwLCAwKTsKLSAgICAgICAgaWYgKFVOTElL
RUxZKCEhbV9wZXJHbHlwaEZvbnREYXRhKSkKLSAgICAgICAgICAgIHJldHVybiBHbHlwaERhdGEo
Z2x5cGgsIG1fcGVyR2x5cGhGb250RGF0YVtpbmRleF0pOwotICAgICAgICByZXR1cm4gR2x5cGhE
YXRhKGdseXBoLCBtX2ZvbnREYXRhRm9yQWxsR2x5cGhzKTsKKyAgICAgICAgcmV0dXJuIEdseXBo
RGF0YShtX2dseXBoc1tpbmRleF0sIG1fZ2x5cGhGb250RGF0YVtpbmRleF0pOwogICAgIH0KIAog
ICAgIEdseXBoIGdseXBoQXQodW5zaWduZWQgaW5kZXgpIGNvbnN0CkBAIC0xMTgsNyArOTAsNyBA
QCBwdWJsaWM6CiAKICAgICBjb25zdCBTaW1wbGVGb250RGF0YSogZm9udERhdGFGb3JDaGFyYWN0
ZXIoVUNoYXIzMiBjKSBjb25zdAogICAgIHsKLSAgICAgICAgcmV0dXJuIGdseXBoRGF0YUZvcklu
ZGV4KGluZGV4Rm9yQ2hhcmFjdGVyKGMpKS5mb250RGF0YTsKKyAgICAgICAgcmV0dXJuIG1fZ2x5
cGhGb250RGF0YVtpbmRleEZvckNoYXJhY3RlcihjKV07CiAgICAgfQogCiAgICAgdm9pZCBzZXRH
bHlwaERhdGFGb3JDaGFyYWN0ZXIoVUNoYXIzMiBjLCBHbHlwaCBnLCBjb25zdCBTaW1wbGVGb250
RGF0YSogZikKQEAgLTEyNiw1NSArOTgsMzYgQEAgcHVibGljOgogICAgICAgICBzZXRHbHlwaERh
dGFGb3JJbmRleChpbmRleEZvckNoYXJhY3RlcihjKSwgZywgZik7CiAgICAgfQogCi0gICAgdm9p
ZCBzZXRHbHlwaERhdGFGb3JJbmRleCh1bnNpZ25lZCBpbmRleCwgR2x5cGggZ2x5cGgsIGNvbnN0
IFNpbXBsZUZvbnREYXRhKiBmb250RGF0YSkKKyAgICB2b2lkIHNldEdseXBoRGF0YUZvckluZGV4
KHVuc2lnbmVkIGluZGV4LCBHbHlwaCBnLCBjb25zdCBTaW1wbGVGb250RGF0YSogZikKICAgICB7
CiAgICAgICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKGluZGV4IDwgc2l6ZSk7
Ci0gICAgICAgIG1fZ2x5cGhzW2luZGV4XSA9IGdseXBoOwotCi0gICAgICAgIC8vIEdseXBoUGFn
ZSBnZXR0ZXJzIHdpbGwgYWx3YXlzIHJldHVybiBhIG51bGwgU2ltcGxlRm9udERhdGEqIGZvciBn
bHlwaCAjMCwgc28gZG9uJ3Qgd29ycnkgYWJvdXQgdGhlIHBvaW50ZXIgZm9yIHRoZW0uCi0gICAg
ICAgIGlmICghZ2x5cGgpCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgLy8gQSBnbHlw
aCBpbmRleCB3aXRob3V0IGEgZm9udCBkYXRhIHBvaW50ZXIgbWFrZXMgbm8gc2Vuc2UuCi0gICAg
ICAgIEFTU0VSVChmb250RGF0YSk7Ci0KLSAgICAgICAgaWYgKG1fcGVyR2x5cGhGb250RGF0YSkg
ewotICAgICAgICAgICAgbV9wZXJHbHlwaEZvbnREYXRhW2luZGV4XSA9IGZvbnREYXRhOwotICAg
ICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCFtX2ZvbnREYXRhRm9y
QWxsR2x5cGhzKQotICAgICAgICAgICAgbV9mb250RGF0YUZvckFsbEdseXBocyA9IGZvbnREYXRh
OwotCi0gICAgICAgIGlmIChtX2ZvbnREYXRhRm9yQWxsR2x5cGhzID09IGZvbnREYXRhKQotICAg
ICAgICAgICAgcmV0dXJuOwotCi0gICAgICAgIC8vIFRoaXMgR2x5cGhQYWdlIGhvdXNlcyBnbHlw
aHMgZnJvbSBtdWx0aXBsZSBmb250cywgdHJhbnNpdGlvbiB0byBhbiBhcnJheSBvZiBTaW1wbGVG
b250RGF0YSBwb2ludGVycy4KLSAgICAgICAgY29uc3QgU2ltcGxlRm9udERhdGEqIG9sZEZvbnRE
YXRhID0gbV9mb250RGF0YUZvckFsbEdseXBoczsKLSAgICAgICAgbV9wZXJHbHlwaEZvbnREYXRh
ID0gc3RhdGljX2Nhc3Q8Y29uc3QgU2ltcGxlRm9udERhdGEqKj4oZmFzdE1hbGxvYyhzaXplICog
c2l6ZW9mKFNpbXBsZUZvbnREYXRhKikpKTsKLSAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsg
aSA8IHNpemU7ICsraSkKLSAgICAgICAgICAgIG1fcGVyR2x5cGhGb250RGF0YVtpXSA9IG9sZEZv
bnREYXRhOwotICAgICAgICBtX3BlckdseXBoRm9udERhdGFbaW5kZXhdID0gZm9udERhdGE7Cisg
ICAgICAgIG1fZ2x5cGhzW2luZGV4XSA9IGc7CisgICAgICAgIG1fZ2x5cGhGb250RGF0YVtpbmRl
eF0gPSBmOwogICAgIH0KIAogICAgIHZvaWQgc2V0R2x5cGhEYXRhRm9ySW5kZXgodW5zaWduZWQg
aW5kZXgsIGNvbnN0IEdseXBoRGF0YSYgZ2x5cGhEYXRhKQogICAgIHsKICAgICAgICAgc2V0R2x5
cGhEYXRhRm9ySW5kZXgoaW5kZXgsIGdseXBoRGF0YS5nbHlwaCwgZ2x5cGhEYXRhLmZvbnREYXRh
KTsKICAgICB9CisgICAgCisgICAgdm9pZCBjb3B5RnJvbShjb25zdCBHbHlwaFBhZ2UmIG90aGVy
KQorICAgIHsKKyAgICAgICAgbWVtY3B5KG1fZ2x5cGhzLCBvdGhlci5tX2dseXBocywgc2l6ZW9m
KG1fZ2x5cGhzKSk7CisgICAgICAgIG1lbWNweShtX2dseXBoRm9udERhdGEsIG90aGVyLm1fZ2x5
cGhGb250RGF0YSwgc2l6ZW9mKG1fZ2x5cGhGb250RGF0YSkpOworICAgIH0KKworICAgIHZvaWQg
Y2xlYXIoKQorICAgIHsKKyAgICAgICAgbWVtc2V0KG1fZ2x5cGhzLCAwLCBzaXplb2YobV9nbHlw
aHMpKTsKKyAgICAgICAgbWVtc2V0KG1fZ2x5cGhGb250RGF0YSwgMCwgc2l6ZW9mKG1fZ2x5cGhG
b250RGF0YSkpOworICAgIH0KIAogICAgIHZvaWQgY2xlYXJGb3JGb250RGF0YShjb25zdCBTaW1w
bGVGb250RGF0YSogZm9udERhdGEpCiAgICAgewotICAgICAgICBpZiAoIW1fcGVyR2x5cGhGb250
RGF0YSkgewotICAgICAgICAgICAgaWYgKG1fZm9udERhdGFGb3JBbGxHbHlwaHMgPT0gZm9udERh
dGEpIHsKLSAgICAgICAgICAgICAgICBtZW1zZXQobV9nbHlwaHMsIDAsIHNpemVvZihtX2dseXBo
cykpOwotICAgICAgICAgICAgICAgIG1fZm9udERhdGFGb3JBbGxHbHlwaHMgPSAwOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9CiAgICAgICAgIGZvciAoc2l6
ZV90IGkgPSAwOyBpIDwgc2l6ZTsgKytpKSB7Ci0gICAgICAgICAgICBpZiAobV9wZXJHbHlwaEZv
bnREYXRhW2ldID09IGZvbnREYXRhKSB7CisgICAgICAgICAgICBpZiAobV9nbHlwaEZvbnREYXRh
W2ldID09IGZvbnREYXRhKSB7CiAgICAgICAgICAgICAgICAgbV9nbHlwaHNbaV0gPSAwOwotICAg
ICAgICAgICAgICAgIG1fcGVyR2x5cGhGb250RGF0YVtpXSA9IDA7CisgICAgICAgICAgICAgICAg
bV9nbHlwaEZvbnREYXRhW2ldID0gMDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0K
QEAgLTE4NSwyMiArMTM4LDE4IEBAIHB1YmxpYzoKICAgICBib29sIGZpbGwodW5zaWduZWQgb2Zm
c2V0LCB1bnNpZ25lZCBsZW5ndGgsIFVDaGFyKiBjaGFyYWN0ZXJCdWZmZXIsIHVuc2lnbmVkIGJ1
ZmZlckxlbmd0aCwgY29uc3QgU2ltcGxlRm9udERhdGEqKTsKIAogcHJpdmF0ZToKLSAgICBHbHlw
aFBhZ2UoR2x5cGhQYWdlVHJlZU5vZGUqIG93bmVyLCBib29sIGNsZWFyR2x5cGhzKQotICAgICAg
ICA6IG1fZm9udERhdGFGb3JBbGxHbHlwaHMoMCkKLSAgICAgICAgLCBtX3BlckdseXBoRm9udERh
dGEoMCkKLSAgICAgICAgLCBtX293bmVyKG93bmVyKQorICAgIEdseXBoUGFnZShHbHlwaFBhZ2VU
cmVlTm9kZSogb3duZXIpCisgICAgICAgIDogbV9vd25lcihvd25lcikKICAgICB7Ci0gICAgICAg
IGlmIChjbGVhckdseXBocykKLSAgICAgICAgICAgIG1lbXNldChtX2dseXBocywgMCwgc2l6ZW9m
KG1fZ2x5cGhzKSk7CiAgICAgfQogCi0gICAgY29uc3QgU2ltcGxlRm9udERhdGEqIG1fZm9udERh
dGFGb3JBbGxHbHlwaHM7Ci0gICAgY29uc3QgU2ltcGxlRm9udERhdGEqKiBtX3BlckdseXBoRm9u
dERhdGE7CisgICAgLy8gU2VwYXJhdGUgYXJyYXlzLCByYXRoZXIgdGhhbiBhcnJheSBvZiBHbHlw
aERhdGEsIHRvIHNhdmUgc3BhY2UuCisgICAgR2x5cGggbV9nbHlwaHNbc2l6ZV07CisgICAgY29u
c3QgU2ltcGxlRm9udERhdGEqIG1fZ2x5cGhGb250RGF0YVtzaXplXTsKIAogICAgIEdseXBoUGFn
ZVRyZWVOb2RlKiBtX293bmVyOwotICAgIEdseXBoIG1fZ2x5cGhzW3NpemVdOwogfTsKIAogfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQogCi0jZW5kaWYgLy8gR2x5cGhQYWdlX2gKKyNlbmRpZiAvLyBH
bHlwaFBhZ2VUcmVlTm9kZV9oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9HbHlwaFBhZ2VUcmVlTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9HbHlwaFBhZ2VUcmVlTm9kZS5jcHAKaW5kZXggN2U3Y2U3ZWU3MjE4MDg4NTQ1NDU3
ZmMzYzBiNzk5MTA3MzE0MzE4Mi4uZDliMGRlMjg4ZDFlYWExMzNhMTA2NWU5YTkxZWZmNDU5Nzc5
YTFhNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR2x5cGhQ
YWdlVHJlZU5vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ds
eXBoUGFnZVRyZWVOb2RlLmNwcApAQCAtMjAwLDggKzIwMCw4IEBAIHZvaWQgR2x5cGhQYWdlVHJl
ZU5vZGU6OmluaXRpYWxpemVQYWdlKGNvbnN0IEZvbnREYXRhKiBmb250RGF0YSwgdW5zaWduZWQg
cGFnZU51CiAgICAgICAgICAgICAgICAgICAgIGJ1ZmZlcltpICogMiArIDFdID0gVTE2X1RSQUlM
KGMpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgbV9w
YWdlID0gR2x5cGhQYWdlOjpjcmVhdGVVbmluaXRpYWxpemVkKHRoaXMpOworICAgICAgICAgICAg
CisgICAgICAgICAgICBtX3BhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZSh0aGlzKTsKIAogICAgICAg
ICAgICAgLy8gTm93IHRoYXQgd2UgaGF2ZSBhIGJ1ZmZlciBmdWxsIG9mIGNoYXJhY3RlcnMsIHdl
IHdhbnQgdG8gZ2V0IGJhY2sgYW4gYXJyYXkKICAgICAgICAgICAgIC8vIG9mIGdseXBoIGluZGlj
ZXMuICBUaGlzIHBhcnQgaW52b2x2ZXMgY2FsbGluZyBpbnRvIHRoZSBwbGF0Zm9ybS1zcGVjaWZp
YyAKQEAgLTIyNSw3ICsyMjUsNyBAQCB2b2lkIEdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXpl
UGFnZShjb25zdCBGb250RGF0YSogZm9udERhdGEsIHVuc2lnbmVkIHBhZ2VOdQogICAgICAgICAg
ICAgICAgICAgICBpbnQgdG8gPSAxICsgbWluKHN0YXRpY19jYXN0PGludD4ocmFuZ2UudG8oKSkg
LSBzdGF0aWNfY2FzdDxpbnQ+KHN0YXJ0KSwgc3RhdGljX2Nhc3Q8aW50PihHbHlwaFBhZ2U6OnNp
emUpIC0gMSk7CiAgICAgICAgICAgICAgICAgICAgIGlmIChmcm9tIDwgc3RhdGljX2Nhc3Q8aW50
PihHbHlwaFBhZ2U6OnNpemUpICYmIHRvID4gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKGhhdmVHbHlwaHMgJiYgIXNjcmF0Y2hQYWdlKSB7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2NyYXRjaFBhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVVuaW5pdGlhbGl6ZWQodGhpcyk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NyYXRjaFBhZ2UgPSBHbHlwaFBhZ2U6OmNy
ZWF0ZSh0aGlzKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlVG9GaWxsID0gc2Ny
YXRjaFBhZ2UuZ2V0KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAKQEAgLTI3OSw3ICsy
NzksNyBAQCB2b2lkIEdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXplUGFnZShjb25zdCBGb250
RGF0YSogZm9udERhdGEsIHVuc2lnbmVkIHBhZ2VOdQogICAgICAgICAgICAgICAgIG1fcGFnZSA9
IHBhcmVudFBhZ2U7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgIC8vIENv
bWJpbmUgdGhlIHBhcmVudCdzIGdseXBocyBhbmQgb3VycyB0byBmb3JtIGEgbmV3IG1vcmUgY29t
cGxldGUgcGFnZS4KLSAgICAgICAgICAgICAgICBtX3BhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVVu
aW5pdGlhbGl6ZWQodGhpcyk7CisgICAgICAgICAgICAgICAgbV9wYWdlID0gR2x5cGhQYWdlOjpj
cmVhdGUodGhpcyk7CiAKICAgICAgICAgICAgICAgICAvLyBPdmVybGF5IHRoZSBwYXJlbnQgcGFn
ZSBvbiB0aGUgZmFsbGJhY2sgcGFnZS4gQ2hlY2sgaWYgdGhlIGZhbGxiYWNrIGZvbnQKICAgICAg
ICAgICAgICAgICAvLyBoYXMgYWRkZWQgYW55dGhpbmcuCkBAIC0zMDAsMTQgKzMwMCwxNSBAQCB2
b2lkIEdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXplUGFnZShjb25zdCBGb250RGF0YSogZm9u
dERhdGEsIHVuc2lnbmVkIHBhZ2VOdQogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfSBl
bHNlIHsKKyAgICAgICAgbV9wYWdlID0gR2x5cGhQYWdlOjpjcmVhdGUodGhpcyk7CiAgICAgICAg
IC8vIFN5c3RlbSBmYWxsYmFjay4gSW5pdGlhbGl6ZWQgd2l0aCB0aGUgcGFyZW50J3MgcGFnZSBo
ZXJlLCBhcyBpbmRpdmlkdWFsCiAgICAgICAgIC8vIGVudHJpZXMgbWF5IHVzZSBkaWZmZXJlbnQg
Zm9udHMgZGVwZW5kaW5nIG9uIGNoYXJhY3Rlci4gSWYgdGhlIEZvbnQKICAgICAgICAgLy8gZXZl
ciBmaW5kcyBpdCBuZWVkcyBhIGdseXBoIG91dCBvZiB0aGUgc3lzdGVtIGZhbGxiYWNrIHBhZ2Us
IGl0IHdpbGwKICAgICAgICAgLy8gYXNrIHRoZSBzeXN0ZW0gZm9yIHRoZSBiZXN0IGZvbnQgdG8g
dXNlIGFuZCBmaWxsIHRoYXQgZ2x5cGggaW4gZm9yIHVzLgogICAgICAgICBpZiAocGFyZW50UGFn
ZSkKLSAgICAgICAgICAgIG1fcGFnZSA9IHBhcmVudFBhZ2UtPmNyZWF0ZUNvcGllZFN5c3RlbUZh
bGxiYWNrUGFnZSh0aGlzKTsKKyAgICAgICAgICAgIG1fcGFnZS0+Y29weUZyb20oKnBhcmVudFBh
Z2UpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBtX3BhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0
ZVplcm9lZFN5c3RlbUZhbGxiYWNrUGFnZSh0aGlzKTsKKyAgICAgICAgICAgIG1fcGFnZS0+Y2xl
YXIoKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9z
dmcvU1ZHVGV4dFJ1blJlbmRlcmluZ0NvbnRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N2Zy9TVkdUZXh0UnVuUmVuZGVyaW5nQ29udGV4dC5jcHAKaW5kZXggYjQxMDg2YmU0NGMy
ODcyMjZlODNhMDI4YzIyZjU3NTg2YTFkMTA0Zi4uN2RkNjBkNDllZWNlNjAxNTExN2QzMDFjZDFl
Zjk4MDQzYWYyYzAxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9T
VkdUZXh0UnVuUmVuZGVyaW5nQ29udGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N2Zy9TVkdUZXh0UnVuUmVuZGVyaW5nQ29udGV4dC5jcHAKQEAgLTIzMCw3ICsyMzAsNyBA
QCBHbHlwaERhdGEgU1ZHVGV4dFJ1blJlbmRlcmluZ0NvbnRleHQ6OmdseXBoRGF0YUZvckNoYXJh
Y3Rlcihjb25zdCBGb250JiBmb250LCBjbwogICAgIC8vIE5vIHN1aXRhYmxlIGdseXBoIGZvdW5k
IHRoYXQgaXMgY29tcGF0aWJsZSB3aXRoIHRoZSByZXF1aXJtZW50cyAoc2FtZSBsYW5ndWFnZSwg
YXJhYmljLWZvcm0sIG9yaWVudGF0aW9uIGV0Yy4pCiAgICAgLy8gRXZlbiB0aG91Z2ggb3VyIEds
eXBoUGFnZSBjb250YWlucyBhbiBlbnRyeSBmb3IgZWcuIGdseXBoICJhIiwgaXQncyBub3QgY29t
cGF0aWJsZS4gU28gd2UgaGF2ZSB0byB0ZW1wb3JhcmlseQogICAgIC8vIHJlbW92ZSB0aGUgZ2x5
cGggZGF0YSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBHbHlwaFBhZ2UsIGFuZCByZXRyeSB0aGUgbG9v
a3VwLCB3aGljaCBoYW5kbGVzIGZvbnQgZmFsbGJhY2tzIGNvcnJlY3RseS4KLSAgICBwYWdlLT5z
ZXRHbHlwaERhdGFGb3JDaGFyYWN0ZXIoY2hhcmFjdGVyLCAwLCAwKTsKKyAgICBwYWdlLT5zZXRH
bHlwaERhdGFGb3JDaGFyYWN0ZXIoY2hhcmFjdGVyLCBnbHlwaERhdGEuZ2x5cGgsIDApOwogCiAg
ICAgLy8gQXNzdXJlIHRoYXQgdGhlIGZvbnQgZmFsbGJhY2sgZ2x5cGggc2VsZWN0aW9uIHdvcmtl
ZCwgYWthLiB0aGUgZmFsbGJhY2tHbHlwaERhdGEgZm9udCBkYXRhIGlzIG5vdCB0aGUgc2FtZSBh
cyBiZWZvcmUuCiAgICAgR2x5cGhEYXRhIGZhbGxiYWNrR2x5cGhEYXRhID0gZm9udC5nbHlwaERh
dGFGb3JDaGFyYWN0ZXIoY2hhcmFjdGVyLCBtaXJyb3IpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>