<?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>109019</bug_id>
          
          <creation_ts>2013-02-06 00:14:10 -0800</creation_ts>
          <short_desc>REGRESSION(r141961): assertion failures on svg tests such as fonts-glyph-04-t.svg (Requested by falken on #webkit).</short_desc>
          <delta_ts>2013-02-06 00:29:00 -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>falken</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>826151</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-06 00:14:10 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/141961 broke the build:
assertion failures on svn tests such as fonts-glyph-04-t.svg (Requested by falken 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>826153</commentid>
    <comment_count>1</comment_count>
      <attachid>186774</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-06 00:14:41 -0800</bug_when>
    <thetext>Created attachment 186774
ROLLOUT of r141961

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>826155</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Falkenhagen">falken</who>
    <bug_when>2013-02-06 00:16:54 -0800</bug_when>
    <thetext>Sorry to rollout. Please see https://bugs.webkit.org/show_bug.cgi?id=108835#c15

Reverting locally fixes the assertion failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826170</commentid>
    <comment_count>3</comment_count>
      <attachid>186774</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-06 00:28:57 -0800</bug_when>
    <thetext>Comment on attachment 186774
ROLLOUT of r141961

Clearing flags on attachment: 186774

Committed r141976: &lt;http://trac.webkit.org/changeset/141976&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826171</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-06 00:29:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186774</attachid>
            <date>2013-02-06 00:14:41 -0800</date>
            <delta_ts>2013-02-06 00:28:57 -0800</delta_ts>
            <desc>ROLLOUT of r141961</desc>
            <filename>bug-109019-20130206081118.patch</filename>
            <type>text/plain</type>
            <size>10788</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxOTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjBlYWMzNWE3MDk3MTY0
MTNkNDg5NmVlMzQzMWVjNmM2OWRjODQ2NC4uMmQwZmIwZTRmMWViN2I0OTZiNjcyY2VkMjIyNzM1
MTExYzYwMDY5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTAyLTA2ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTQxOTYxLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xNDE5NjEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwOTAxOQorCisgICAgICAgIGFzc2VydGlvbiBmYWlsdXJlcyBvbiBzdm4gdGVz
dHMgc3VjaCBhcyBmb250cy1nbHlwaC0wNC10LnN2ZworICAgICAgICAoUmVxdWVzdGVkIGJ5IGZh
bGtlbiBvbiAjd2Via2l0KS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dseXBoUGFn
ZS5oOgorICAgICAgICAoV2ViQ29yZTo6R2x5cGhQYWdlOjpjcmVhdGUpOgorICAgICAgICAoV2Vi
Q29yZTo6R2x5cGhQYWdlOjpnbHlwaERhdGFGb3JDaGFyYWN0ZXIpOgorICAgICAgICAoV2ViQ29y
ZTo6R2x5cGhQYWdlOjpnbHlwaERhdGFGb3JJbmRleCk6CisgICAgICAgIChXZWJDb3JlOjpHbHlw
aFBhZ2U6OmZvbnREYXRhRm9yQ2hhcmFjdGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkdseXBoUGFn
ZTo6c2V0R2x5cGhEYXRhRm9ySW5kZXgpOgorICAgICAgICAoR2x5cGhQYWdlKToKKyAgICAgICAg
KFdlYkNvcmU6OkdseXBoUGFnZTo6Y29weUZyb20pOgorICAgICAgICAoV2ViQ29yZTo6R2x5cGhQ
YWdlOjpjbGVhcik6CisgICAgICAgIChXZWJDb3JlOjpHbHlwaFBhZ2U6OmNsZWFyRm9yRm9udERh
dGEpOgorICAgICAgICAoV2ViQ29yZTo6R2x5cGhQYWdlOjpHbHlwaFBhZ2UpOgorICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL0dseXBoUGFnZVRyZWVOb2RlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXplUGFnZSk6CisKIDIwMTMtMDItMDUgIFNo
ZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2
aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNDE5NjQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9HbHlwaFBhZ2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL0dseXBoUGFnZS5oCmluZGV4IDk2ZjU5NTJlYjVkZDljYWJiOWE1YzdmNGM4MTJhNjcw
Y2Q0YmY0MzYuLjk3ZDkzNWZlODE0MWUwYzI3ZThlZmI2YjMzMzRiNzA4ZGE0NDE0NzUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dseXBoUGFnZS5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dseXBoUGFnZS5oCkBAIC0xLDUgKzEs
NSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAwNiwgMjAwNywgMjAwOCwgMjAxMyBBcHBsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDYsIDIwMDcsIDIw
MDggQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICogQ29weXJpZ2h0IChDKSBSZXNl
YXJjaCBJbiBNb3Rpb24gTGltaXRlZCAyMDExLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAq
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dApAQCAtMzMsNyArMzMsNiBAQAogI2luY2x1ZGUgIkdseXBoLmgiCiAjaW5jbHVk
ZSA8d3RmL1Bhc3NSZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgotI2luY2x1
ZGUgPHd0Zi9SZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvdW5pY29kZS9Vbmljb2RlLmg+CiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKQEAgLTYzLDMyICs2Miw5IEBAIHN0cnVjdCBHbHlwaERhdGEgewog
Ly8gdG8gYmUgb3ZlcnJpZGluZyB0aGUgcGFyZW50J3Mgbm9kZSwgYnV0IHByb3ZpZGUgbm8gYWRk
aXRpb25hbCBpbmZvcm1hdGlvbi4KIGNsYXNzIEdseXBoUGFnZSA6IHB1YmxpYyBSZWZDb3VudGVk
PEdseXBoUGFnZT4gewogcHVibGljOgotICAgIHN0YXRpYyBQYXNzUmVmUHRyPEdseXBoUGFnZT4g
Y3JlYXRlVW5pbml0aWFsaXplZChHbHlwaFBhZ2VUcmVlTm9kZSogb3duZXIpCisgICAgc3RhdGlj
IFBhc3NSZWZQdHI8R2x5cGhQYWdlPiBjcmVhdGUoR2x5cGhQYWdlVHJlZU5vZGUqIG93bmVyKQog
ICAgIHsKLSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBHbHlwaFBhZ2Uob3duZXIsIGZhbHNl
KSk7Ci0gICAgfQotCi0gICAgc3RhdGljIFBhc3NSZWZQdHI8R2x5cGhQYWdlPiBjcmVhdGVaZXJv
ZWRTeXN0ZW1GYWxsYmFja1BhZ2UoR2x5cGhQYWdlVHJlZU5vZGUqIG93bmVyKQotICAgIHsKLSAg
ICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBHbHlwaFBhZ2Uob3duZXIsIHRydWUpKTsKLSAgICB9
Ci0KLSAgICBQYXNzUmVmUHRyPEdseXBoUGFnZT4gY3JlYXRlQ29waWVkU3lzdGVtRmFsbGJhY2tQ
YWdlKEdseXBoUGFnZVRyZWVOb2RlKiBvd25lcikgY29uc3QKLSAgICB7Ci0gICAgICAgIFJlZlB0
cjxHbHlwaFBhZ2U+IHBhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVVuaW5pdGlhbGl6ZWQob3duZXIp
OwotICAgICAgICBtZW1jcHkocGFnZS0+bV9nbHlwaHMsIG1fZ2x5cGhzLCBzaXplb2YobV9nbHlw
aHMpKTsKLSAgICAgICAgcGFnZS0+bV9mb250RGF0YUZvckFsbEdseXBocyA9IG1fZm9udERhdGFG
b3JBbGxHbHlwaHM7Ci0gICAgICAgIGlmIChtX3BlckdseXBoRm9udERhdGEpIHsKLSAgICAgICAg
ICAgIHBhZ2UtPm1fcGVyR2x5cGhGb250RGF0YSA9IHN0YXRpY19jYXN0PGNvbnN0IFNpbXBsZUZv
bnREYXRhKio+KGZhc3RNYWxsb2Moc2l6ZSAqIHNpemVvZihTaW1wbGVGb250RGF0YSopKSk7Ci0g
ICAgICAgICAgICBtZW1jcHkocGFnZS0+bV9wZXJHbHlwaEZvbnREYXRhLCBtX3BlckdseXBoRm9u
dERhdGEsIHNpemUgKiBzaXplb2YoU2ltcGxlRm9udERhdGEqKSk7Ci0gICAgICAgIH0KLSAgICAg
ICAgcmV0dXJuIHBhZ2UucmVsZWFzZSgpOwotICAgIH0KLQotICAgIH5HbHlwaFBhZ2UoKQotICAg
IHsKLSAgICAgICAgaWYgKG1fcGVyR2x5cGhGb250RGF0YSkKLSAgICAgICAgICAgIGZhc3RGcmVl
KG1fcGVyR2x5cGhGb250RGF0YSk7CisgICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgR2x5cGhQ
YWdlKG93bmVyKSk7CiAgICAgfQogCiAgICAgc3RhdGljIGNvbnN0IHNpemVfdCBzaXplID0gMjU2
OyAvLyBDb3ZlcnMgTGF0aW4tMSBpbiBhIHNpbmdsZSBwYWdlLgpAQCAtOTYsMTggKzcyLDE0IEBA
IHB1YmxpYzoKICAgICB1bnNpZ25lZCBpbmRleEZvckNoYXJhY3RlcihVQ2hhcjMyIGMpIGNvbnN0
IHsgcmV0dXJuIGMgJSBzaXplOyB9CiAgICAgR2x5cGhEYXRhIGdseXBoRGF0YUZvckNoYXJhY3Rl
cihVQ2hhcjMyIGMpIGNvbnN0CiAgICAgewotICAgICAgICByZXR1cm4gZ2x5cGhEYXRhRm9ySW5k
ZXgoaW5kZXhGb3JDaGFyYWN0ZXIoYykpOworICAgICAgICB1bnNpZ25lZCBpbmRleCA9IGluZGV4
Rm9yQ2hhcmFjdGVyKGMpOworICAgICAgICByZXR1cm4gR2x5cGhEYXRhKG1fZ2x5cGhzW2luZGV4
XSwgbV9nbHlwaEZvbnREYXRhW2luZGV4XSk7CiAgICAgfQogCiAgICAgR2x5cGhEYXRhIGdseXBo
RGF0YUZvckluZGV4KHVuc2lnbmVkIGluZGV4KSBjb25zdAogICAgIHsKICAgICAgICAgQVNTRVJU
X1dJVEhfU0VDVVJJVFlfSU1QTElDQVRJT04oaW5kZXggPCBzaXplKTsKLSAgICAgICAgR2x5cGgg
Z2x5cGggPSBtX2dseXBoc1tpbmRleF07Ci0gICAgICAgIGlmIChVTkxJS0VMWSghZ2x5cGgpKQot
ICAgICAgICAgICAgcmV0dXJuIEdseXBoRGF0YSgwLCAwKTsKLSAgICAgICAgaWYgKFVOTElLRUxZ
KCEhbV9wZXJHbHlwaEZvbnREYXRhKSkKLSAgICAgICAgICAgIHJldHVybiBHbHlwaERhdGEoZ2x5
cGgsIG1fcGVyR2x5cGhGb250RGF0YVtpbmRleF0pOwotICAgICAgICByZXR1cm4gR2x5cGhEYXRh
KGdseXBoLCBtX2ZvbnREYXRhRm9yQWxsR2x5cGhzKTsKKyAgICAgICAgcmV0dXJuIEdseXBoRGF0
YShtX2dseXBoc1tpbmRleF0sIG1fZ2x5cGhGb250RGF0YVtpbmRleF0pOwogICAgIH0KIAogICAg
IEdseXBoIGdseXBoQXQodW5zaWduZWQgaW5kZXgpIGNvbnN0CkBAIC0xMTgsNyArOTAsNyBAQCBw
dWJsaWM6CiAKICAgICBjb25zdCBTaW1wbGVGb250RGF0YSogZm9udERhdGFGb3JDaGFyYWN0ZXIo
VUNoYXIzMiBjKSBjb25zdAogICAgIHsKLSAgICAgICAgcmV0dXJuIGdseXBoRGF0YUZvckluZGV4
KGluZGV4Rm9yQ2hhcmFjdGVyKGMpKS5mb250RGF0YTsKKyAgICAgICAgcmV0dXJuIG1fZ2x5cGhG
b250RGF0YVtpbmRleEZvckNoYXJhY3RlcihjKV07CiAgICAgfQogCiAgICAgdm9pZCBzZXRHbHlw
aERhdGFGb3JDaGFyYWN0ZXIoVUNoYXIzMiBjLCBHbHlwaCBnLCBjb25zdCBTaW1wbGVGb250RGF0
YSogZikKQEAgLTEyNiw1NSArOTgsMzYgQEAgcHVibGljOgogICAgICAgICBzZXRHbHlwaERhdGFG
b3JJbmRleChpbmRleEZvckNoYXJhY3RlcihjKSwgZywgZik7CiAgICAgfQogCi0gICAgdm9pZCBz
ZXRHbHlwaERhdGFGb3JJbmRleCh1bnNpZ25lZCBpbmRleCwgR2x5cGggZ2x5cGgsIGNvbnN0IFNp
bXBsZUZvbnREYXRhKiBmb250RGF0YSkKKyAgICB2b2lkIHNldEdseXBoRGF0YUZvckluZGV4KHVu
c2lnbmVkIGluZGV4LCBHbHlwaCBnLCBjb25zdCBTaW1wbGVGb250RGF0YSogZikKICAgICB7CiAg
ICAgICAgIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKGluZGV4IDwgc2l6ZSk7Ci0g
ICAgICAgIG1fZ2x5cGhzW2luZGV4XSA9IGdseXBoOwotCi0gICAgICAgIC8vIEdseXBoUGFnZSBn
ZXR0ZXJzIHdpbGwgYWx3YXlzIHJldHVybiBhIG51bGwgU2ltcGxlRm9udERhdGEqIGZvciBnbHlw
aCAjMCwgc28gZG9uJ3Qgd29ycnkgYWJvdXQgdGhlIHBvaW50ZXIgZm9yIHRoZW0uCi0gICAgICAg
IGlmICghZ2x5cGgpCi0gICAgICAgICAgICByZXR1cm47Ci0KLSAgICAgICAgLy8gQSBnbHlwaCBp
bmRleCB3aXRob3V0IGEgZm9udCBkYXRhIHBvaW50ZXIgbWFrZXMgbm8gc2Vuc2UuCi0gICAgICAg
IEFTU0VSVChmb250RGF0YSk7Ci0KLSAgICAgICAgaWYgKG1fcGVyR2x5cGhGb250RGF0YSkgewot
ICAgICAgICAgICAgbV9wZXJHbHlwaEZvbnREYXRhW2luZGV4XSA9IGZvbnREYXRhOwotICAgICAg
ICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCFtX2ZvbnREYXRhRm9yQWxs
R2x5cGhzKQotICAgICAgICAgICAgbV9mb250RGF0YUZvckFsbEdseXBocyA9IGZvbnREYXRhOwot
Ci0gICAgICAgIGlmIChtX2ZvbnREYXRhRm9yQWxsR2x5cGhzID09IGZvbnREYXRhKQotICAgICAg
ICAgICAgcmV0dXJuOwotCi0gICAgICAgIC8vIFRoaXMgR2x5cGhQYWdlIGhvdXNlcyBnbHlwaHMg
ZnJvbSBtdWx0aXBsZSBmb250cywgdHJhbnNpdGlvbiB0byBhbiBhcnJheSBvZiBTaW1wbGVGb250
RGF0YSBwb2ludGVycy4KLSAgICAgICAgY29uc3QgU2ltcGxlRm9udERhdGEqIG9sZEZvbnREYXRh
ID0gbV9mb250RGF0YUZvckFsbEdseXBoczsKLSAgICAgICAgbV9wZXJHbHlwaEZvbnREYXRhID0g
c3RhdGljX2Nhc3Q8Y29uc3QgU2ltcGxlRm9udERhdGEqKj4oZmFzdE1hbGxvYyhzaXplICogc2l6
ZW9mKFNpbXBsZUZvbnREYXRhKikpKTsKLSAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8
IHNpemU7ICsraSkKLSAgICAgICAgICAgIG1fcGVyR2x5cGhGb250RGF0YVtpXSA9IG9sZEZvbnRE
YXRhOwotICAgICAgICBtX3BlckdseXBoRm9udERhdGFbaW5kZXhdID0gZm9udERhdGE7CisgICAg
ICAgIG1fZ2x5cGhzW2luZGV4XSA9IGc7CisgICAgICAgIG1fZ2x5cGhGb250RGF0YVtpbmRleF0g
PSBmOwogICAgIH0KIAogICAgIHZvaWQgc2V0R2x5cGhEYXRhRm9ySW5kZXgodW5zaWduZWQgaW5k
ZXgsIGNvbnN0IEdseXBoRGF0YSYgZ2x5cGhEYXRhKQogICAgIHsKICAgICAgICAgc2V0R2x5cGhE
YXRhRm9ySW5kZXgoaW5kZXgsIGdseXBoRGF0YS5nbHlwaCwgZ2x5cGhEYXRhLmZvbnREYXRhKTsK
ICAgICB9CisgICAgCisgICAgdm9pZCBjb3B5RnJvbShjb25zdCBHbHlwaFBhZ2UmIG90aGVyKQor
ICAgIHsKKyAgICAgICAgbWVtY3B5KG1fZ2x5cGhzLCBvdGhlci5tX2dseXBocywgc2l6ZW9mKG1f
Z2x5cGhzKSk7CisgICAgICAgIG1lbWNweShtX2dseXBoRm9udERhdGEsIG90aGVyLm1fZ2x5cGhG
b250RGF0YSwgc2l6ZW9mKG1fZ2x5cGhGb250RGF0YSkpOworICAgIH0KKworICAgIHZvaWQgY2xl
YXIoKQorICAgIHsKKyAgICAgICAgbWVtc2V0KG1fZ2x5cGhzLCAwLCBzaXplb2YobV9nbHlwaHMp
KTsKKyAgICAgICAgbWVtc2V0KG1fZ2x5cGhGb250RGF0YSwgMCwgc2l6ZW9mKG1fZ2x5cGhGb250
RGF0YSkpOworICAgIH0KIAogICAgIHZvaWQgY2xlYXJGb3JGb250RGF0YShjb25zdCBTaW1wbGVG
b250RGF0YSogZm9udERhdGEpCiAgICAgewotICAgICAgICBpZiAoIW1fcGVyR2x5cGhGb250RGF0
YSkgewotICAgICAgICAgICAgaWYgKG1fZm9udERhdGFGb3JBbGxHbHlwaHMgPT0gZm9udERhdGEp
IHsKLSAgICAgICAgICAgICAgICBtZW1zZXQobV9nbHlwaHMsIDAsIHNpemVvZihtX2dseXBocykp
OwotICAgICAgICAgICAgICAgIG1fZm9udERhdGFGb3JBbGxHbHlwaHMgPSAwOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9CiAgICAgICAgIGZvciAoc2l6ZV90
IGkgPSAwOyBpIDwgc2l6ZTsgKytpKSB7Ci0gICAgICAgICAgICBpZiAobV9wZXJHbHlwaEZvbnRE
YXRhW2ldID09IGZvbnREYXRhKSB7CisgICAgICAgICAgICBpZiAobV9nbHlwaEZvbnREYXRhW2ld
ID09IGZvbnREYXRhKSB7CiAgICAgICAgICAgICAgICAgbV9nbHlwaHNbaV0gPSAwOwotICAgICAg
ICAgICAgICAgIG1fcGVyR2x5cGhGb250RGF0YVtpXSA9IDA7CisgICAgICAgICAgICAgICAgbV9n
bHlwaEZvbnREYXRhW2ldID0gMDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KQEAg
LTE4NSwyMiArMTM4LDE4IEBAIHB1YmxpYzoKICAgICBib29sIGZpbGwodW5zaWduZWQgb2Zmc2V0
LCB1bnNpZ25lZCBsZW5ndGgsIFVDaGFyKiBjaGFyYWN0ZXJCdWZmZXIsIHVuc2lnbmVkIGJ1ZmZl
ckxlbmd0aCwgY29uc3QgU2ltcGxlRm9udERhdGEqKTsKIAogcHJpdmF0ZToKLSAgICBHbHlwaFBh
Z2UoR2x5cGhQYWdlVHJlZU5vZGUqIG93bmVyLCBib29sIGNsZWFyR2x5cGhzKQotICAgICAgICA6
IG1fZm9udERhdGFGb3JBbGxHbHlwaHMoMCkKLSAgICAgICAgLCBtX3BlckdseXBoRm9udERhdGEo
MCkKLSAgICAgICAgLCBtX293bmVyKG93bmVyKQorICAgIEdseXBoUGFnZShHbHlwaFBhZ2VUcmVl
Tm9kZSogb3duZXIpCisgICAgICAgIDogbV9vd25lcihvd25lcikKICAgICB7Ci0gICAgICAgIGlm
IChjbGVhckdseXBocykKLSAgICAgICAgICAgIG1lbXNldChtX2dseXBocywgMCwgc2l6ZW9mKG1f
Z2x5cGhzKSk7CiAgICAgfQogCi0gICAgY29uc3QgU2ltcGxlRm9udERhdGEqIG1fZm9udERhdGFG
b3JBbGxHbHlwaHM7Ci0gICAgY29uc3QgU2ltcGxlRm9udERhdGEqKiBtX3BlckdseXBoRm9udERh
dGE7CisgICAgLy8gU2VwYXJhdGUgYXJyYXlzLCByYXRoZXIgdGhhbiBhcnJheSBvZiBHbHlwaERh
dGEsIHRvIHNhdmUgc3BhY2UuCisgICAgR2x5cGggbV9nbHlwaHNbc2l6ZV07CisgICAgY29uc3Qg
U2ltcGxlRm9udERhdGEqIG1fZ2x5cGhGb250RGF0YVtzaXplXTsKIAogICAgIEdseXBoUGFnZVRy
ZWVOb2RlKiBtX293bmVyOwotICAgIEdseXBoIG1fZ2x5cGhzW3NpemVdOwogfTsKIAogfSAvLyBu
YW1lc3BhY2UgV2ViQ29yZQogCi0jZW5kaWYgLy8gR2x5cGhQYWdlX2gKKyNlbmRpZiAvLyBHbHlw
aFBhZ2VUcmVlTm9kZV9oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9HbHlwaFBhZ2VUcmVlTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9HbHlwaFBhZ2VUcmVlTm9kZS5jcHAKaW5kZXggNzU3ZjNmMzVkZjRlNzYzZDUxNDY3Y2Zj
YzRlYThiMGZmNjI1NTYyZS4uYzExNjU3YjNkNTI0OGMxNGZiMThmMTY3ODQ4NzU4NTAyMDdlM2Ex
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR2x5cGhQYWdl
VHJlZU5vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dseXBo
UGFnZVRyZWVOb2RlLmNwcApAQCAtMjAwLDggKzIwMCw4IEBAIHZvaWQgR2x5cGhQYWdlVHJlZU5v
ZGU6OmluaXRpYWxpemVQYWdlKGNvbnN0IEZvbnREYXRhKiBmb250RGF0YSwgdW5zaWduZWQgcGFn
ZU51CiAgICAgICAgICAgICAgICAgICAgIGJ1ZmZlcltpICogMiArIDFdID0gVTE2X1RSQUlMKGMp
OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgbV9wYWdl
ID0gR2x5cGhQYWdlOjpjcmVhdGVVbmluaXRpYWxpemVkKHRoaXMpOworICAgICAgICAgICAgCisg
ICAgICAgICAgICBtX3BhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZSh0aGlzKTsKIAogICAgICAgICAg
ICAgLy8gTm93IHRoYXQgd2UgaGF2ZSBhIGJ1ZmZlciBmdWxsIG9mIGNoYXJhY3RlcnMsIHdlIHdh
bnQgdG8gZ2V0IGJhY2sgYW4gYXJyYXkKICAgICAgICAgICAgIC8vIG9mIGdseXBoIGluZGljZXMu
ICBUaGlzIHBhcnQgaW52b2x2ZXMgY2FsbGluZyBpbnRvIHRoZSBwbGF0Zm9ybS1zcGVjaWZpYyAK
QEAgLTIyNSw3ICsyMjUsNyBAQCB2b2lkIEdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXplUGFn
ZShjb25zdCBGb250RGF0YSogZm9udERhdGEsIHVuc2lnbmVkIHBhZ2VOdQogICAgICAgICAgICAg
ICAgICAgICBpbnQgdG8gPSAxICsgbWluKHN0YXRpY19jYXN0PGludD4ocmFuZ2UudG8oKSkgLSBz
dGF0aWNfY2FzdDxpbnQ+KHN0YXJ0KSwgc3RhdGljX2Nhc3Q8aW50PihHbHlwaFBhZ2U6OnNpemUp
IC0gMSk7CiAgICAgICAgICAgICAgICAgICAgIGlmIChmcm9tIDwgc3RhdGljX2Nhc3Q8aW50PihH
bHlwaFBhZ2U6OnNpemUpICYmIHRvID4gMCkgewogICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KGhhdmVHbHlwaHMgJiYgIXNjcmF0Y2hQYWdlKSB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2NyYXRjaFBhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVVuaW5pdGlhbGl6ZWQodGhpcyk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NyYXRjaFBhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0
ZSh0aGlzKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlVG9GaWxsID0gc2NyYXRj
aFBhZ2UuZ2V0KCk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAKQEAgLTI3OSw3ICsyNzks
NyBAQCB2b2lkIEdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXplUGFnZShjb25zdCBGb250RGF0
YSogZm9udERhdGEsIHVuc2lnbmVkIHBhZ2VOdQogICAgICAgICAgICAgICAgIG1fcGFnZSA9IHBh
cmVudFBhZ2U7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgIC8vIENvbWJp
bmUgdGhlIHBhcmVudCdzIGdseXBocyBhbmQgb3VycyB0byBmb3JtIGEgbmV3IG1vcmUgY29tcGxl
dGUgcGFnZS4KLSAgICAgICAgICAgICAgICBtX3BhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVVuaW5p
dGlhbGl6ZWQodGhpcyk7CisgICAgICAgICAgICAgICAgbV9wYWdlID0gR2x5cGhQYWdlOjpjcmVh
dGUodGhpcyk7CiAKICAgICAgICAgICAgICAgICAvLyBPdmVybGF5IHRoZSBwYXJlbnQgcGFnZSBv
biB0aGUgZmFsbGJhY2sgcGFnZS4gQ2hlY2sgaWYgdGhlIGZhbGxiYWNrIGZvbnQKICAgICAgICAg
ICAgICAgICAvLyBoYXMgYWRkZWQgYW55dGhpbmcuCkBAIC0zMDAsMTQgKzMwMCwxNSBAQCB2b2lk
IEdseXBoUGFnZVRyZWVOb2RlOjppbml0aWFsaXplUGFnZShjb25zdCBGb250RGF0YSogZm9udERh
dGEsIHVuc2lnbmVkIHBhZ2VOdQogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfSBlbHNl
IHsKKyAgICAgICAgbV9wYWdlID0gR2x5cGhQYWdlOjpjcmVhdGUodGhpcyk7CiAgICAgICAgIC8v
IFN5c3RlbSBmYWxsYmFjay4gSW5pdGlhbGl6ZWQgd2l0aCB0aGUgcGFyZW50J3MgcGFnZSBoZXJl
LCBhcyBpbmRpdmlkdWFsCiAgICAgICAgIC8vIGVudHJpZXMgbWF5IHVzZSBkaWZmZXJlbnQgZm9u
dHMgZGVwZW5kaW5nIG9uIGNoYXJhY3Rlci4gSWYgdGhlIEZvbnQKICAgICAgICAgLy8gZXZlciBm
aW5kcyBpdCBuZWVkcyBhIGdseXBoIG91dCBvZiB0aGUgc3lzdGVtIGZhbGxiYWNrIHBhZ2UsIGl0
IHdpbGwKICAgICAgICAgLy8gYXNrIHRoZSBzeXN0ZW0gZm9yIHRoZSBiZXN0IGZvbnQgdG8gdXNl
IGFuZCBmaWxsIHRoYXQgZ2x5cGggaW4gZm9yIHVzLgogICAgICAgICBpZiAocGFyZW50UGFnZSkK
LSAgICAgICAgICAgIG1fcGFnZSA9IHBhcmVudFBhZ2UtPmNyZWF0ZUNvcGllZFN5c3RlbUZhbGxi
YWNrUGFnZSh0aGlzKTsKKyAgICAgICAgICAgIG1fcGFnZS0+Y29weUZyb20oKnBhcmVudFBhZ2Up
OwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBtX3BhZ2UgPSBHbHlwaFBhZ2U6OmNyZWF0ZVpl
cm9lZFN5c3RlbUZhbGxiYWNrUGFnZSh0aGlzKTsKKyAgICAgICAgICAgIG1fcGFnZS0+Y2xlYXIo
KTsKICAgICB9CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>