<?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>97837</bug_id>
          
          <creation_ts>2012-09-27 18:10:42 -0700</creation_ts>
          <short_desc>REGRESSION(r129823): Cause a bunch of pixel failures on Chrome Linux that look like real regressions (Requested by ojan on #webkit).</short_desc>
          <delta_ts>2012-09-27 18:30:44 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>97676</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>bashi</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>730078</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-27 18:10:42 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/129823 broke the build:
Cause a bunch of pixel failures on Chrome Linux that look like real regressions (Requested by ojan 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>730080</commentid>
    <comment_count>1</comment_count>
      <attachid>166108</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-27 18:11:19 -0700</bug_when>
    <thetext>Created attachment 166108
ROLLOUT of r129823

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>730083</commentid>
    <comment_count>2</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-09-27 18:14:19 -0700</bug_when>
    <thetext>http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=editing%2Fselection%2Fvertical-rl-ltr-extend-line-backward-wrap.html%2Cediting%2Fselection%2Fvertical-lr-ltr-extend-line-forward-br.html%2Cediting%2Fselection%2Fvertical-rl-ltr-extend-line-backward-br.html%2Cediting%2Fselection%2Fvertical-rl-ltr-extend-line-backward-p.html%2Cediting%2Fselection%2Fvertical-lr-ltr-extend-line-backward-br.html%2Cediting%2Fselection%2Fvertical-rl-ltr-extend-line-forward-br.html%2Cediting%2Fselection%2Fvertical-rl-ltr-extend-line-forward-wrap.html%2Cediting%2Fselection%2Fvertical-rl-ltr-extend-line-forward-p.html%2Cfast%2Fwriting-mode%2Fjapanese-rl-text-with-broken-font.html%2Cfast%2Fwriting-mode%2Fjapanese-lr-selection.html%2Cfast%2Fwriting-mode%2Fvertical-font-fallback.html%2Cfast%2Fwriting-mode%2FKusa-Makura-background-canvas.html%2Cfast%2Fwriting-mode%2Fvertical-baseline-alignment.html%2Cfast%2Fwriting-mode%2Fvertical-align-table-baseline.html%2Cfast%2Fwriting-mode%2Fjapanese-rl-selection.html%2Cfast%2Fwriting-mode%2Fjapanese-rl-text.html%2Cfast%2Fwriting-mode%2Fjapanese-lr-text.html%2Cfast%2Fwriting-mode%2Fborder-vertical-lr.html%2Cfast%2Fdynamic%2Ftext-combine.html%2Cfast%2Frepaint%2Fjapanese-rl-selection-repaint.html%2Cfast%2Frepaint%2Frepaint-across-writing-mode-boundary.html%2Cfast%2Fruby%2Fbase-shorter-than-text.html%2Cfast%2Ftext%2Finternational%2Ftext-spliced-font.html%2Cmedia%2Ftrack%2Ftrack-cue-rendering-vertical.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730084</commentid>
    <comment_count>3</comment_count>
      <attachid>166108</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-27 18:15:50 -0700</bug_when>
    <thetext>Comment on attachment 166108
ROLLOUT of r129823

Clearing flags on attachment: 166108

Committed r129829: &lt;http://trac.webkit.org/changeset/129829&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730085</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-27 18:15:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730098</commentid>
    <comment_count>5</comment_count>
    <who name="Kenichi Ishibashi">bashi</who>
    <bug_when>2012-09-27 18:30:44 -0700</bug_when>
    <thetext>The patch won&apos;t change the result if DRT is using kochi-mincho and it&apos;s the same of what I use. I guess bots are using different fonts. How can I check which fonts are actually used in bots?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166108</attachid>
            <date>2012-09-27 18:11:19 -0700</date>
            <delta_ts>2012-09-27 18:15:50 -0700</delta_ts>
            <desc>ROLLOUT of r129823</desc>
            <filename>bug-97837-20120928011748.patch</filename>
            <type>text/plain</type>
            <size>10267</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5ODI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODhkNWJiYjZlZDFkNjA3
N2I5Nzk5NWE1MTAyOWEwZDVhNDc5NGI1OC4uOWI3YzBjNTZhNjljMTlkY2M0ZTNlMTc5Y2IzNzcx
Y2VkMTdlMDcxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTI3ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTI5ODIzLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjk4MjMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk3ODM3CisKKyAgICAgICAgQ2F1c2UgYSBidW5jaCBvZiBwaXhlbCBmYWlsdXJl
cyBvbiBDaHJvbWUgTGludXggdGhhdCBsb29rIGxpa2UKKyAgICAgICAgcmVhbCByZWdyZXNzaW9u
cyAoUmVxdWVzdGVkIGJ5IG9qYW4gb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9oYXJmYnV6ei9Gb250SGFyZkJ1enouY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9u
dDo6ZHJhd0dseXBocyk6CisgICAgICAgIChXZWJDb3JlOjpGb250OjpkcmF3Q29tcGxleFRleHQp
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2hhcmZidXp6L0ZvbnRQbGF0Zm9ybURhdGFI
YXJmQnV6ei5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGb250UGxhdGZvcm1EYXRhOjpzZXR1cFBh
aW50KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9za2lhL1NpbXBsZUZvbnREYXRhU2tp
YS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTaW1wbGVGb250RGF0YTo6cGxhdGZvcm1XaWR0aEZv
ckdseXBoKToKKwogMjAxMi0wOS0yNyAgTWFyayBQaWxncmltICA8cGlsZ3JpbUBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBSZW1vdmUgc2NyZWVuLXJlbGF0ZWQgZnVuY3Rpb25z
IGZyb20gUGxhdGZvcm1TdXBwb3J0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9oYXJmYnV6ei9Gb250SGFyZkJ1enouY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvaGFyZmJ1enovRm9udEhhcmZCdXp6LmNwcAppbmRleCA1Mzc2NTZhZjkz
NzE5MTQ5ZGM0ZTJlOTcyZGI2NGUwNTE3ZmQyZGQ0Li45N2FkZDYyMjVhMjYzZjNhODI4ZGJiOTky
NGYyNjNmNzA4NjljMjZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9oYXJmYnV6ei9Gb250SGFyZkJ1enouY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2hhcmZidXp6L0ZvbnRIYXJmQnV6ei5jcHAKQEAgLTY1LDgxICs2NSwxNSBA
QCBib29sIEZvbnQ6OmNhbkV4cGFuZEFyb3VuZElkZW9ncmFwaHNJbkNvbXBsZXhUZXh0KCkKICAg
ICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lkIGRyYXdWZXJ0aWNhbFRleHRXaXRoQnJv
a2VuSWRlb2dyYXBocyhHcmFwaGljc0NvbnRleHQqIGdjLCBjb25zdCBTaW1wbGVGb250RGF0YSog
Zm9udCwgY29uc3QgR2x5cGhCdWZmZXImIGdseXBoQnVmZmVyLCBpbnQgZnJvbSwgaW50IG51bUds
eXBocywgY29uc3QgRmxvYXRQb2ludCYgcG9pbnQpCi17Ci0gICAgY29uc3QgR2x5cGhCdWZmZXJB
ZHZhbmNlKiBhZHYgPSBnbHlwaEJ1ZmZlci5hZHZhbmNlcyhmcm9tKTsKLSAgICBWZWN0b3I8U2tQ
b2ludCwgMzI+IGJlZ2luUG9pbnRzKG51bUdseXBocyk7Ci0gICAgVmVjdG9yPFNrUG9pbnQsIDMy
PiBlbmRQb2ludHMobnVtR2x5cGhzKTsKLSAgICBTa1NjYWxhciB4ID0gU2tGbG9hdFRvU2NhbGFy
KHBvaW50LngoKSk7Ci0gICAgU2tTY2FsYXIgeSA9IFNrRmxvYXRUb1NjYWxhcihwb2ludC55KCkp
OwotCi0gICAgZm9yIChpbnQgaSA9IDA7IGkgPCBudW1HbHlwaHM7ICsraSkgewotICAgICAgICBT
a1NjYWxhciB3aWR0aCA9IFNrRmxvYXRUb1NjYWxhcihhZHZbMF0ud2lkdGgoKSk7Ci0gICAgICAg
IGJlZ2luUG9pbnRzW2ldLnNldCh4ICsgd2lkdGgsIHkpOwotICAgICAgICBlbmRQb2ludHNbaV0u
c2V0KHggKyB3aWR0aCwgeSAtIHdpZHRoKTsKLSAgICAgICAgeCArPSBTa0Zsb2F0VG9TY2FsYXIo
d2lkdGgpOwotICAgICAgICB5ICs9IFNrRmxvYXRUb1NjYWxhcihhZHZbaV0uaGVpZ2h0KCkpOwot
ICAgIH0KLQotICAgIFNrQ2FudmFzKiBjYW52YXMgPSBnYy0+cGxhdGZvcm1Db250ZXh0KCktPmNh
bnZhcygpOwotICAgIGNvbnN0IEdseXBoQnVmZmVyR2x5cGgqIGdseXBocyA9IGdseXBoQnVmZmVy
LmdseXBocyhmcm9tKTsKLSAgICBUZXh0RHJhd2luZ01vZGVGbGFncyB0ZXh0TW9kZSA9IGdjLT5w
bGF0Zm9ybUNvbnRleHQoKS0+Z2V0VGV4dERyYXdpbmdNb2RlKCk7Ci0KLSAgICBpZiAodGV4dE1v
ZGUgJiBUZXh0TW9kZUZpbGwpIHsKLSAgICAgICAgU2tQYWludCBwYWludDsKLSAgICAgICAgZ2Mt
PnBsYXRmb3JtQ29udGV4dCgpLT5zZXR1cFBhaW50Rm9yRmlsbGluZygmcGFpbnQpOwotICAgICAg
ICBmb250LT5wbGF0Zm9ybURhdGEoKS5zZXR1cFBhaW50KCZwYWludCk7Ci0gICAgICAgIGdjLT5w
bGF0Zm9ybUNvbnRleHQoKS0+YWRqdXN0VGV4dFJlbmRlck1vZGUoJnBhaW50KTsKLSAgICAgICAg
cGFpbnQuc2V0VGV4dEVuY29kaW5nKFNrUGFpbnQ6OmtHbHlwaElEX1RleHRFbmNvZGluZyk7Ci0K
LSAgICAgICAgU2tQYXRoIHBhdGg7Ci0gICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbnVtR2x5
cGhzOyArK2kpIHsKLSAgICAgICAgICAgIHBhdGgucmVzZXQoKTsKLSAgICAgICAgICAgIHBhdGgu
bW92ZVRvKGJlZ2luUG9pbnRzW2ldKTsKLSAgICAgICAgICAgIHBhdGgubGluZVRvKGVuZFBvaW50
c1tpXSk7Ci0gICAgICAgICAgICBjYW52YXMtPmRyYXdUZXh0T25QYXRoKGdseXBocyArIGksIHNp
emVvZihHbHlwaEJ1ZmZlckdseXBoKSwgcGF0aCwgMCwgcGFpbnQpOwotICAgICAgICB9Ci0gICAg
fQotCi0gICAgaWYgKCh0ZXh0TW9kZSAmIFRleHRNb2RlU3Ryb2tlKQotICAgICAgICAmJiBnYy0+
cGxhdGZvcm1Db250ZXh0KCktPmdldFN0cm9rZVN0eWxlKCkgIT0gTm9TdHJva2UKLSAgICAgICAg
JiYgZ2MtPnBsYXRmb3JtQ29udGV4dCgpLT5nZXRTdHJva2VUaGlja25lc3MoKSA+IDApIHsKLSAg
ICAgICAgU2tQYWludCBwYWludDsKLSAgICAgICAgZ2MtPnBsYXRmb3JtQ29udGV4dCgpLT5zZXR1
cFBhaW50Rm9yU3Ryb2tpbmcoJnBhaW50LCAwLCAwKTsKLSAgICAgICAgZm9udC0+cGxhdGZvcm1E
YXRhKCkuc2V0dXBQYWludCgmcGFpbnQpOwotICAgICAgICBnYy0+cGxhdGZvcm1Db250ZXh0KCkt
PmFkanVzdFRleHRSZW5kZXJNb2RlKCZwYWludCk7Ci0gICAgICAgIHBhaW50LnNldFRleHRFbmNv
ZGluZyhTa1BhaW50OjprR2x5cGhJRF9UZXh0RW5jb2RpbmcpOwotCi0gICAgICAgIGlmICh0ZXh0
TW9kZSAmIFRleHRNb2RlRmlsbCkKLSAgICAgICAgICAgIHBhaW50LnNldExvb3BlcigwKTsKLQot
ICAgICAgICBTa1BhdGggcGF0aDsKLSAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBudW1HbHlw
aHM7ICsraSkgewotICAgICAgICAgICAgcGF0aC5yZXNldCgpOwotICAgICAgICAgICAgcGF0aC5t
b3ZlVG8oYmVnaW5Qb2ludHNbaV0pOwotICAgICAgICAgICAgcGF0aC5saW5lVG8oZW5kUG9pbnRz
W2ldKTsKLSAgICAgICAgICAgIGNhbnZhcy0+ZHJhd1RleHRPblBhdGgoZ2x5cGhzICsgaSwgc2l6
ZW9mKEdseXBoQnVmZmVyR2x5cGgpLCBwYXRoLCAwLCBwYWludCk7Ci0gICAgICAgIH0KLSAgICB9
Ci19Ci0KIHZvaWQgRm9udDo6ZHJhd0dseXBocyhHcmFwaGljc0NvbnRleHQqIGdjLCBjb25zdCBT
aW1wbGVGb250RGF0YSogZm9udCwKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBHbHlwaEJ1
ZmZlciYgZ2x5cGhCdWZmZXIsICBpbnQgZnJvbSwgaW50IG51bUdseXBocywKICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBGbG9hdFBvaW50JiBwb2ludCkgY29uc3QgewogICAgIFNrQVNTRVJU
KHNpemVvZihHbHlwaEJ1ZmZlckdseXBoKSA9PSBzaXplb2YodWludDE2X3QpKTsgLy8gY29tcGls
ZS10aW1lIGFzc2VydAogCi0gICAgYm9vbCBpc1ZlcnRpY2FsID0gZm9udC0+cGxhdGZvcm1EYXRh
KCkub3JpZW50YXRpb24oKSA9PSBWZXJ0aWNhbDsKKyAgICBjb25zdCBHbHlwaEJ1ZmZlckdseXBo
KiBnbHlwaHMgPSBnbHlwaEJ1ZmZlci5nbHlwaHMoZnJvbSk7CiAgICAgU2tTY2FsYXIgeCA9IFNr
RmxvYXRUb1NjYWxhcihwb2ludC54KCkpOwogICAgIFNrU2NhbGFyIHkgPSBTa0Zsb2F0VG9TY2Fs
YXIocG9pbnQueSgpKTsKIAotICAgIGlmIChpc1ZlcnRpY2FsKSB7Ci0gICAgICAgIGlmICghZm9u
dC0+aGFzVmVydGljYWxHbHlwaHMoKSkgewotICAgICAgICAgICAgZHJhd1ZlcnRpY2FsVGV4dFdp
dGhCcm9rZW5JZGVvZ3JhcGhzKGdjLCBmb250LCBnbHlwaEJ1ZmZlciwgZnJvbSwgbnVtR2x5cGhz
LCBwb2ludCk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLSAgICAgICAgeSArPSBT
a0Zsb2F0VG9TY2FsYXIoZm9udC0+Zm9udE1ldHJpY3MoKS5mbG9hdEFzY2VudChJZGVvZ3JhcGhp
Y0Jhc2VsaW5lKSAtIGZvbnQtPmZvbnRNZXRyaWNzKCkuZmxvYXRBc2NlbnQoKSk7Ci0gICAgfQot
CiAgICAgLy8gRklYTUU6IHRleHQgcmVuZGVyaW5nIHNwZWVkOgogICAgIC8vIEFuZHJvaWQgaGFz
IGNvZGUgaW4gdGhlaXIgV2ViQ29yZSBmb3JrIHRvIHNwZWNpYWwgY2FzZSB3aGVuIHRoZQogICAg
IC8vIEdseXBoQnVmZmVyIGhhcyBubyBhZHZhbmNlcyBvdGhlciB0aGFuIHRoZSBkZWZhdWx0cy4g
SW4gdGhhdCBjYXNlIHRoZQpAQCAtMTQ3LDI1ICs4MSwyNCBAQCB2b2lkIEZvbnQ6OmRyYXdHbHlw
aHMoR3JhcGhpY3NDb250ZXh0KiBnYywgY29uc3QgU2ltcGxlRm9udERhdGEqIGZvbnQsCiAgICAg
Ly8gcGF0Y2hlcyBtYXkgYmUgdXBzdHJlYW1lZCB0byBXZWJLaXQgc28gd2UgYWx3YXlzIHVzZSB0
aGUgc2xvd2VyIHBhdGgKICAgICAvLyBoZXJlLgogICAgIGNvbnN0IEdseXBoQnVmZmVyQWR2YW5j
ZSogYWR2ID0gZ2x5cGhCdWZmZXIuYWR2YW5jZXMoZnJvbSk7Ci0gICAgY29uc3QgR2x5cGhCdWZm
ZXJHbHlwaCogZ2x5cGhzID0gZ2x5cGhCdWZmZXIuZ2x5cGhzKGZyb20pOwotICAgIFNrQXV0b1NU
TWFsbG9jPDMyLCBTa1BvaW50PiBzdG9yYWdlKG51bUdseXBocyk7CisgICAgU2tBdXRvU1RNYWxs
b2M8MzIsIFNrUG9pbnQ+IHN0b3JhZ2UobnVtR2x5cGhzKSwgc3RvcmFnZTIobnVtR2x5cGhzKSwg
c3RvcmFnZTMobnVtR2x5cGhzKTsKICAgICBTa1BvaW50KiBwb3MgPSBzdG9yYWdlLmdldCgpOwor
ICAgIFNrUG9pbnQqIHZQb3NCZWdpbiA9IHN0b3JhZ2UyLmdldCgpOworICAgIFNrUG9pbnQqIHZQ
b3NFbmQgPSBzdG9yYWdlMy5nZXQoKTsKIAotICAgIFNrQ2FudmFzKiBjYW52YXMgPSBnYy0+cGxh
dGZvcm1Db250ZXh0KCktPmNhbnZhcygpOworICAgIGJvb2wgaXNWZXJ0aWNhbCA9IGZvbnQtPnBs
YXRmb3JtRGF0YSgpLm9yaWVudGF0aW9uKCkgPT0gVmVydGljYWw7CiAgICAgZm9yIChpbnQgaSA9
IDA7IGkgPCBudW1HbHlwaHM7IGkrKykgeworICAgICAgICBTa1NjYWxhciBteVdpZHRoID0gU2tG
bG9hdFRvU2NhbGFyKGFkdltpXS53aWR0aCgpKTsKICAgICAgICAgcG9zW2ldLnNldCh4LCB5KTsK
LSAgICAgICAgeCArPSBTa0Zsb2F0VG9TY2FsYXIoYWR2W2ldLndpZHRoKCkpOworICAgICAgICBp
ZiAoaXNWZXJ0aWNhbCkgeworICAgICAgICAgICAgdlBvc0JlZ2luW2ldLnNldCh4ICsgbXlXaWR0
aCwgeSk7CisgICAgICAgICAgICB2UG9zRW5kW2ldLnNldCh4ICsgbXlXaWR0aCwgeSAtIG15V2lk
dGgpOworICAgICAgICB9CisgICAgICAgIHggKz0gbXlXaWR0aDsKICAgICAgICAgeSArPSBTa0Zs
b2F0VG9TY2FsYXIoYWR2W2ldLmhlaWdodCgpKTsKICAgICB9Ci0gICAgaWYgKGlzVmVydGljYWwp
IHsKLSAgICAgICAgY2FudmFzLT5zYXZlKCk7Ci0gICAgICAgIGNhbnZhcy0+cm90YXRlKC05MCk7
Ci0gICAgICAgIFNrTWF0cml4IHJvdGF0b3I7Ci0gICAgICAgIHJvdGF0b3IucmVzZXQoKTsKLSAg
ICAgICAgcm90YXRvci5zZXRSb3RhdGUoOTApOwotICAgICAgICByb3RhdG9yLm1hcFBvaW50cyhw
b3MsIG51bUdseXBocyk7Ci0gICAgfQogCisgICAgU2tDYW52YXMqIGNhbnZhcyA9IGdjLT5wbGF0
Zm9ybUNvbnRleHQoKS0+Y2FudmFzKCk7CiAgICAgVGV4dERyYXdpbmdNb2RlRmxhZ3MgdGV4dE1v
ZGUgPSBnYy0+cGxhdGZvcm1Db250ZXh0KCktPmdldFRleHREcmF3aW5nTW9kZSgpOwogCiAgICAg
Ly8gV2UgZHJhdyB0ZXh0IHVwIHRvIHR3byB0aW1lcyAob25jZSBmb3IgZmlsbCwgb25jZSBmb3Ig
c3Ryb2tlKS4KQEAgLTE3Niw3ICsxMDksMTYgQEAgdm9pZCBGb250OjpkcmF3R2x5cGhzKEdyYXBo
aWNzQ29udGV4dCogZ2MsIGNvbnN0IFNpbXBsZUZvbnREYXRhKiBmb250LAogICAgICAgICBnYy0+
cGxhdGZvcm1Db250ZXh0KCktPmFkanVzdFRleHRSZW5kZXJNb2RlKCZwYWludCk7CiAgICAgICAg
IHBhaW50LnNldFRleHRFbmNvZGluZyhTa1BhaW50OjprR2x5cGhJRF9UZXh0RW5jb2RpbmcpOwog
Ci0gICAgICAgIGNhbnZhcy0+ZHJhd1Bvc1RleHQoZ2x5cGhzLCBudW1HbHlwaHMgPDwgMSwgcG9z
LCBwYWludCk7CisgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7CisgICAgICAgICAgICBTa1BhdGgg
cGF0aDsKKyAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbnVtR2x5cGhzOyArK2kpIHsK
KyAgICAgICAgICAgICAgICBwYXRoLnJlc2V0KCk7CisgICAgICAgICAgICAgICAgcGF0aC5tb3Zl
VG8odlBvc0JlZ2luW2ldKTsKKyAgICAgICAgICAgICAgICBwYXRoLmxpbmVUbyh2UG9zRW5kW2ld
KTsKKyAgICAgICAgICAgICAgICBjYW52YXMtPmRyYXdUZXh0T25QYXRoKGdseXBocyArIGksIDIs
IHBhdGgsIDAsIHBhaW50KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSBlbHNlCisgICAgICAg
ICAgICBjYW52YXMtPmRyYXdQb3NUZXh0KGdseXBocywgbnVtR2x5cGhzIDw8IDEsIHBvcywgcGFp
bnQpOwogICAgIH0KIAogICAgIGlmICgodGV4dE1vZGUgJiBUZXh0TW9kZVN0cm9rZSkKQEAgLTE5
NiwxMCArMTM4LDE3IEBAIHZvaWQgRm9udDo6ZHJhd0dseXBocyhHcmFwaGljc0NvbnRleHQqIGdj
LCBjb25zdCBTaW1wbGVGb250RGF0YSogZm9udCwKICAgICAgICAgICAgIHBhaW50LnNldExvb3Bl
cigwKTsKICAgICAgICAgfQogCi0gICAgICAgIGNhbnZhcy0+ZHJhd1Bvc1RleHQoZ2x5cGhzLCBu
dW1HbHlwaHMgPDwgMSwgcG9zLCBwYWludCk7CisgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7Cisg
ICAgICAgICAgICBTa1BhdGggcGF0aDsKKyAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwg
bnVtR2x5cGhzOyArK2kpIHsKKyAgICAgICAgICAgICAgICBwYXRoLnJlc2V0KCk7CisgICAgICAg
ICAgICAgICAgcGF0aC5tb3ZlVG8odlBvc0JlZ2luW2ldKTsKKyAgICAgICAgICAgICAgICBwYXRo
LmxpbmVUbyh2UG9zRW5kW2ldKTsKKyAgICAgICAgICAgICAgICBjYW52YXMtPmRyYXdUZXh0T25Q
YXRoKGdseXBocyArIGksIDIsIHBhdGgsIDAsIHBhaW50KTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfSBlbHNlCisgICAgICAgICAgICBjYW52YXMtPmRyYXdQb3NUZXh0KGdseXBocywgbnVtR2x5
cGhzIDw8IDEsIHBvcywgcGFpbnQpOwogICAgIH0KLSAgICBpZiAoaXNWZXJ0aWNhbCkKLSAgICAg
ICAgY2FudmFzLT5yZXN0b3JlKCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNldHVwRm9yVGV4dFBhaW50
aW5nKFNrUGFpbnQqIHBhaW50LCBTa0NvbG9yIGNvbG9yKQpAQCAtMjU2LDE1ICsyMDUsMTIgQEAg
dm9pZCBGb250OjpkcmF3Q29tcGxleFRleHQoR3JhcGhpY3NDb250ZXh0KiBnYywgY29uc3QgVGV4
dFJ1biYgcnVuLAogCiAgICAgICAgIGlmIChmaWxsKSB7CiAgICAgICAgICAgICBjb250cm9sbGVy
LmZvbnRQbGF0Zm9ybURhdGFGb3JTY3JpcHRSdW4oKS0+c2V0dXBQYWludCgmZmlsbFBhaW50KTsK
LSAgICAgICAgICAgIC8vIEZJWE1FOiBDb21wbGV4IHRleHQgZG9lbid0IHN1cHBvcnQgdmVydGlj
YWwgdGV4dC4KLSAgICAgICAgICAgIGZpbGxQYWludC5zZXRWZXJ0aWNhbFRleHQoZmFsc2UpOwog
ICAgICAgICAgICAgZ2MtPnBsYXRmb3JtQ29udGV4dCgpLT5hZGp1c3RUZXh0UmVuZGVyTW9kZSgm
ZmlsbFBhaW50KTsKICAgICAgICAgICAgIGNhbnZhcy0+ZHJhd1Bvc1RleHQoY29udHJvbGxlci5n
bHlwaHMoKSArIGZyb21HbHlwaCwgZ2x5cGhMZW5ndGggPDwgMSwgY29udHJvbGxlci5wb3NpdGlv
bnMoKSArIGZyb21HbHlwaCwgZmlsbFBhaW50KTsKICAgICAgICAgfQogCiAgICAgICAgIGlmIChz
dHJva2UpIHsKICAgICAgICAgICAgIGNvbnRyb2xsZXIuZm9udFBsYXRmb3JtRGF0YUZvclNjcmlw
dFJ1bigpLT5zZXR1cFBhaW50KCZzdHJva2VQYWludCk7Ci0gICAgICAgICAgICBmaWxsUGFpbnQu
c2V0VmVydGljYWxUZXh0KGZhbHNlKTsKICAgICAgICAgICAgIGdjLT5wbGF0Zm9ybUNvbnRleHQo
KS0+YWRqdXN0VGV4dFJlbmRlck1vZGUoJnN0cm9rZVBhaW50KTsKICAgICAgICAgICAgIGNhbnZh
cy0+ZHJhd1Bvc1RleHQoY29udHJvbGxlci5nbHlwaHMoKSArIGZyb21HbHlwaCwgZ2x5cGhMZW5n
dGggPDwgMSwgY29udHJvbGxlci5wb3NpdGlvbnMoKSArIGZyb21HbHlwaCwgc3Ryb2tlUGFpbnQp
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9oYXJmYnV6ei9Gb250UGxhdGZvcm1EYXRhSGFyZkJ1enouY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvaGFyZmJ1enovRm9udFBsYXRmb3JtRGF0YUhhcmZCdXp6LmNwcApp
bmRleCBjYmE1ZmI0NWMxZjE0Y2QxZDk4OWFmNjJkNTgwOGE2YzMyMWNkZWU3Li4yZDllODZhMzVm
NzQ0NmRkN2UwZDBlZTFiNjU3OWJlYTEzZDhjZjQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9oYXJmYnV6ei9Gb250UGxhdGZvcm1EYXRhSGFyZkJ1enouY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2hhcmZidXp6L0ZvbnRQbGF0
Zm9ybURhdGFIYXJmQnV6ei5jcHAKQEAgLTIzMCw3ICsyMzAsNiBAQCB2b2lkIEZvbnRQbGF0Zm9y
bURhdGE6OnNldHVwUGFpbnQoU2tQYWludCogcGFpbnQpIGNvbnN0CiAgICAgcGFpbnQtPnNldFR5
cGVmYWNlKG1fdHlwZWZhY2UpOwogICAgIHBhaW50LT5zZXRGYWtlQm9sZFRleHQobV9mYWtlQm9s
ZCk7CiAgICAgcGFpbnQtPnNldFRleHRTa2V3WChtX2Zha2VJdGFsaWMgPyAtU0tfU2NhbGFyMSAv
IDQgOiAwKTsKLSAgICBwYWludC0+c2V0VmVydGljYWxUZXh0KG1fb3JpZW50YXRpb24gPT0gVmVy
dGljYWwpOwogfQogCiBTa0ZvbnRJRCBGb250UGxhdGZvcm1EYXRhOjp1bmlxdWVJRCgpIGNvbnN0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL1NpbXBs
ZUZvbnREYXRhU2tpYS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lh
L1NpbXBsZUZvbnREYXRhU2tpYS5jcHAKaW5kZXggODJmNjBkODZjMjA3ZGY2MTYwYzJhY2UwMTI4
NDViMzliZGM4NzZlNy4uNTQ0ODZjM2FhNGU2OTQ4MzE1ODBhOTIyOTU2NTkwMGVjZjA3YzA4NyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9TaW1wbGVG
b250RGF0YVNraWEuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Nr
aWEvU2ltcGxlRm9udERhdGFTa2lhLmNwcApAQCAtMjQyLDggKzI0Miw2IEBAIGZsb2F0IFNpbXBs
ZUZvbnREYXRhOjpwbGF0Zm9ybVdpZHRoRm9yR2x5cGgoR2x5cGggZ2x5cGgpIGNvbnN0CiAgICAg
U2tQYWludCBwYWludDsKIAogICAgIG1fcGxhdGZvcm1EYXRhLnNldHVwUGFpbnQoJnBhaW50KTsK
LSAgICBpZiAocGxhdGZvcm1EYXRhKCkub3JpZW50YXRpb24oKSA9PSBWZXJ0aWNhbCAmJiBtX2lz
QnJva2VuSWRlb2dyYXBoRmFsbGJhY2spCi0gICAgICAgIHBhaW50LnNldFZlcnRpY2FsVGV4dChm
YWxzZSk7CiAKICAgICBwYWludC5zZXRUZXh0RW5jb2RpbmcoU2tQYWludDo6a0dseXBoSURfVGV4
dEVuY29kaW5nKTsKICAgICBTa1NjYWxhciB3aWR0aCA9IHBhaW50Lm1lYXN1cmVUZXh0KCZnbHlw
aCwgMik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>