<?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>38254</bug_id>
          
          <creation_ts>2010-04-28 04:40:46 -0700</creation_ts>
          <short_desc>Regression on fast/text/international/khmer-selection.html</short_desc>
          <delta_ts>2010-06-11 11:53: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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Marcus Bulach">bulach</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bulach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jamesr</cc>
    
    <cc>jorlow</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>218327</commentid>
    <comment_count>0</comment_count>
    <who name="Marcus Bulach">bulach</who>
    <bug_when>2010-04-28 04:40:46 -0700</bug_when>
    <thetext>Reverts 58340 (https://bugs.webkit.org/show_bug.cgi?id=38158) due to regression on fast/text/international/khmer-selection.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218329</commentid>
    <comment_count>1</comment_count>
      <attachid>54548</attachid>
    <who name="Marcus Bulach">bulach</who>
    <bug_when>2010-04-28 04:42:29 -0700</bug_when>
    <thetext>Created attachment 54548
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218330</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-04-28 04:45:33 -0700</bug_when>
    <thetext>Attachment 54548 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;, &apos;--no-squash&apos;]&quot; exit_code: 1
WebCore/platform/graphics/chromium/HarfbuzzSkia.cpp:142:  Use 0 instead of NULL.  [readability/null] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218331</commentid>
    <comment_count>3</comment_count>
      <attachid>54548</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-04-28 04:46:18 -0700</bug_when>
    <thetext>Comment on attachment 54548
Patch

r=me

Leave this bug open after you commit to track the fact that this has been reverted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218336</commentid>
    <comment_count>4</comment_count>
      <attachid>54548</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-28 04:58:53 -0700</bug_when>
    <thetext>Comment on attachment 54548
Patch

Clearing flags on attachment: 54548

Committed r58404: &lt;http://trac.webkit.org/changeset/58404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218337</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-28 04:58:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220395</commentid>
    <comment_count>6</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-05-03 17:55:51 -0700</bug_when>
    <thetext>Reverting a patch is fine, but when you do please reopen the original bug or at least CC the original patch author.  I didn&apos;t know this was reverted until I saw that the same errors were showing up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220399</commentid>
    <comment_count>7</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-05-03 18:01:05 -0700</bug_when>
    <thetext>Ah, you did CC me.  However the bugzilla emails never mentioned reverting anything.  Please do reopen the original bug when reverting a patch in the future.  Do you happen to remember what the failures were or what platforms they occurred on?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220529</commentid>
    <comment_count>8</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-04 02:15:17 -0700</bug_when>
    <thetext>Sorry...this got mixed up with a lot of other failures those days.  I think I was going to land by hand and then changed my mind to commit bot forgetting that it needed to stay open.  I thought I documented somewhere why this was reverted, but now I can&apos;t find it, and I can&apos;t remember.  I guess maybe commit again while giving the gardener a heads up?  Sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220531</commentid>
    <comment_count>9</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-04 02:15:41 -0700</bug_when>
    <thetext>Re-opening to track.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220539</commentid>
    <comment_count>10</comment_count>
    <who name="Marcus Bulach">bulach</who>
    <bug_when>2010-05-04 03:19:48 -0700</bug_when>
    <thetext>Sorry James, I should&apos;ve reopened the original bug and added more info here, my bad..

IIRC, the problem was linux only:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&amp;tests=khmer-selection.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54548</attachid>
            <date>2010-04-28 04:42:29 -0700</date>
            <delta_ts>2010-06-11 11:53:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>38254-0.patch</filename>
            <type>text/plain</type>
            <size>9683</size>
            <attacher name="Marcus Bulach">bulach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1ODQwMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzAgQEAKKzIwMTAtMDQtMjggIE1hcmN1cyBCdWxhY2ggIDxidWxhY2hAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJldmVydHMgNTgzNDAgKGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
ODE1OCkgZHVlIHRvIHJlZ3Jlc3Npb24gb24gZmFzdC90ZXh0L2ludGVybmF0aW9uYWwva2htZXIt
c2VsZWN0aW9uLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM4MjU0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250
TGludXguY3BwOgorICAgICAgICAoV2ViQ29yZTo6YWRqdXN0VGV4dFJlbmRlck1vZGUpOgorICAg
ICAgICAoV2ViQ29yZTo6VGV4dFJ1bldhbGtlcjo6Z2V0VGV4dFJ1bik6CisgICAgICAgIChXZWJD
b3JlOjpUZXh0UnVuV2Fsa2VyOjpnZXROb3JtYWxpemVkVGV4dFJ1bik6CisgICAgICAgIChXZWJD
b3JlOjpUZXh0UnVuV2Fsa2VyOjpzZXRHbHlwaFhQb3NpdGlvbnMpOgorICAgICAgICAoV2ViQ29y
ZTo6Z2x5cGhJbmRleEZvclhQb3NpdGlvbkluU2NyaXB0UnVuKToKKyAgICAgICAgKFdlYkNvcmU6
OkZvbnQ6Om9mZnNldEZvclBvc2l0aW9uRm9yQ29tcGxleFRleHQpOgorICAgICAgICAoV2ViQ29y
ZTo6Rm9udDo6c2VsZWN0aW9uUmVjdEZvckNvbXBsZXhUZXh0KToKKyAgICAgICAgKiBwbGF0Zm9y
bS9ncmFwaGljcy9jaHJvbWl1bS9Gb250UGxhdGZvcm1EYXRhTGludXguY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Rm9udFBsYXRmb3JtRGF0YTo6c2V0dXBQYWludCk6CisgICAgICAgICogcGxhdGZv
cm0vZ3JhcGhpY3MvY2hyb21pdW0vSGFyZmJ1enpTa2lhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OmdldE91dGxpbmVQb2ludCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9HcmFw
aGljc0NvbnRleHQzRFNraWEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0
M0Q6OmdldEltYWdlRGF0YSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9HcmFw
aGljc0NvbnRleHRTa2lhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmlzQ29vcmRpbmF0ZVNraWFT
YWZlKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6ZmlsbFJlY3QpOgorICAg
ICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpzdHJva2VQYXRoKToKKyAgICAgICAgKFdl
YkNvcmU6OkdyYXBoaWNzQ29udGV4dDo6c3Ryb2tlUmVjdCk6CisKIDIwMTAtMDQtMjggIFNoZXJp
ZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3
ZWQsIHJvbGxpbmcgb3V0IHI1ODMxMy4KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vRm9udExpbnV4LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL0ZvbnRMaW51eC5jcHAJKHJldmlzaW9uIDU4NDAwKQorKysgV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250TGludXguY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC02NCw3ICs2NCw3IEBAIHN0YXRpYyBib29sIGlzQ2FudmFzTXVsdGlMYXllcmVkKFNrQ2Fu
dmEKICAgICByZXR1cm4gIWxheWVySXRlcmF0b3IuZG9uZSgpOwogfQogCi1zdGF0aWMgdm9pZCBh
ZGp1c3RUZXh0UmVuZGVyTW9kZShTa1BhaW50KiBwYWludCwgYm9vbCBpc0NhbnZhc011bHRpTGF5
ZXJlZCkKK3N0YXRpYyBib29sIGFkanVzdFRleHRSZW5kZXJNb2RlKFNrUGFpbnQqIHBhaW50LCBi
b29sIGlzQ2FudmFzTXVsdGlMYXllcmVkKQogewogICAgIC8vIE91ciBsYXllcnMgb25seSBoYXZl
IGEgc2luZ2xlIGFscGhhIGNoYW5uZWwuIFRoaXMgbWVhbnMgdGhhdCBzdWJwaXhlbAogICAgIC8v
IHJlbmRlcmVkIHRleHQgY2Fubm90IGJlIGNvbXBvc2l0aWVkIGNvcnJlY3RseSB3aGVuIHRoZSBs
YXllciBpcwpAQCAtMzI0LDcgKzMyNCw3IEBAIHByaXZhdGU6CiAgICAgICAgIC8vIEhhcmZidXp6
IHdpbGwgZG8gdGhlIHNhbWUgdGhpbmcgZm9yIHVzIHVzaW5nIHRoZSBHU1VCIHRhYmxlLgogICAg
ICAgICAvLyAyKSBDb252ZXJ0IHNwYWNpbmcgY2hhcmFjdGVycyBpbnRvIHBsYWluIHNwYWNlcywg
YXMgc29tZSBmb250cyB3aWxsIHByb3ZpZGUgZ2x5cGhzCiAgICAgICAgIC8vIGZvciBjaGFyYWN0
ZXJzIGxpa2UgJ1xuJyBvdGhlcndpc2UuCi0gICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgb3Jp
Z2luYWxSdW4ubGVuZ3RoKCk7ICsraSkgeworICAgICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBp
IDwgb3JpZ2luYWxSdW4ubGVuZ3RoKCk7ICsraSkgewogICAgICAgICAgICAgVUNoYXIgY2ggPSBv
cmlnaW5hbFJ1bltpXTsKICAgICAgICAgICAgIFVCbG9ja0NvZGUgYmxvY2sgPSA6OnVibG9ja19n
ZXRDb2RlKGNoKTsKICAgICAgICAgICAgIGlmIChibG9jayA9PSBVQkxPQ0tfQ09NQklOSU5HX0RJ
QUNSSVRJQ0FMX01BUktTIHx8IChGb250Ojp0cmVhdEFzU3BhY2UoY2gpICYmIGNoICE9ICcgJykp
IHsKQEAgLTM0Niw3ICszNDYsNyBAQCBwcml2YXRlOgogICAgICAgICBub3JtYWxpemVkU3RyaW5n
LmV4dHJhY3QobV9ub3JtYWxpemVkQnVmZmVyLmdldCgpLCBub3JtYWxpemVkU3RyaW5nLmxlbmd0
aCgpICsgMSwgZXJyb3IpOwogICAgICAgICBBU1NFUlQoVV9TVUNDRVNTKGVycm9yKSk7CiAKLSAg
ICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBub3JtYWxpemVkU3RyaW5nLmxlbmd0aCgpOyArK2kp
IHsKKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IG5vcm1hbGl6ZWRTdHJpbmcubGVu
Z3RoKCk7ICsraSkgewogICAgICAgICAgICAgaWYgKEZvbnQ6OnRyZWF0QXNTcGFjZShtX25vcm1h
bGl6ZWRCdWZmZXJbaV0pKQogICAgICAgICAgICAgICAgIG1fbm9ybWFsaXplZEJ1ZmZlcltpXSA9
ICcgJzsKICAgICAgICAgfQpAQCAtNDM5LDcgKzQzOSw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBz
ZXRHbHlwaFhQb3NpdGlvbnMoYm9vbCBpc1JUTCkKICAgICB7CiAgICAgICAgIGRvdWJsZSBwb3Np
dGlvbiA9IDA7Ci0gICAgICAgIGZvciAoaW50IGl0ZXIgPSAwOyBpdGVyIDwgc3RhdGljX2Nhc3Q8
aW50PihtX2l0ZW0ubnVtX2dseXBocyk7ICsraXRlcikgeworICAgICAgICBmb3IgKGludCBpdGVy
ID0gMDsgaXRlciA8IG1faXRlbS5udW1fZ2x5cGhzOyArK2l0ZXIpIHsKICAgICAgICAgICAgIC8v
IEdseXBocyBhcmUgc3RvcmVkIGluIGxvZ2ljYWwgb3JkZXIsIGJ1dCBmb3IgbGF5b3V0IHB1cnBv
c2VzIHdlIGFsd2F5cyBnbyBsZWZ0IHRvIHJpZ2h0LgogICAgICAgICAgICAgaW50IGkgPSBpc1JU
TCA/IG1faXRlbS5udW1fZ2x5cGhzIC0gaXRlciAtIDEgOiBpdGVyOwogCkBAIC01MzgsNyArNTM4
LDcgQEAgc3RhdGljIGludCBnbHlwaEluZGV4Rm9yWFBvc2l0aW9uSW5TY3JpcAogICAgICAgICAg
ICAgeCAtPSB0cnVuY2F0ZUZpeGVkUG9pbnRUb0ludGVnZXIoYWR2YW5jZXNbZ2x5cGhJbmRleF0p
OwogICAgICAgICB9CiAgICAgfSBlbHNlIHsKLSAgICAgICAgZm9yIChnbHlwaEluZGV4ID0gMDsg
Z2x5cGhJbmRleCA8IHN0YXRpY19jYXN0PGludD4od2Fsa2VyLmxlbmd0aCgpKTsgKytnbHlwaElu
ZGV4KSB7CisgICAgICAgIGZvciAoZ2x5cGhJbmRleCA9IDA7IGdseXBoSW5kZXggPCB3YWxrZXIu
bGVuZ3RoKCk7ICsrZ2x5cGhJbmRleCkgewogICAgICAgICAgICAgaWYgKHggPCB0cnVuY2F0ZUZp
eGVkUG9pbnRUb0ludGVnZXIoYWR2YW5jZXNbZ2x5cGhJbmRleF0pKQogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgeCAtPSB0cnVuY2F0ZUZpeGVkUG9pbnRUb0ludGVnZXIoYWR2
YW5jZXNbZ2x5cGhJbmRleF0pOwpAQCAtNTkwLDcgKzU5MCw3IEBAIGludCBGb250OjpvZmZzZXRG
b3JQb3NpdGlvbkZvckNvbXBsZXhUZXgKICAgICAgICAgaWYgKHdhbGtlci5ydGwoKSkKICAgICAg
ICAgICAgIGJhc2VQb3NpdGlvbiAtPSB3YWxrZXIubnVtQ29kZVBvaW50cygpOwogCi0gICAgICAg
IGlmICh4IDwgc3RhdGljX2Nhc3Q8aW50Pih3YWxrZXIud2lkdGgoKSkpIHsKKyAgICAgICAgaWYg
KHggPCB3YWxrZXIud2lkdGgoKSkgewogICAgICAgICAgICAgLy8gVGhlIHggdmFsdWUgaW4gcXVl
c3Rpb24gaXMgd2l0aGluIHRoaXMgc2NyaXB0IHJ1bi4gV2UgY29uc2lkZXIKICAgICAgICAgICAg
IC8vIGVhY2ggZ2x5cGggaW4gcHJlc2VudGF0aW9uIG9yZGVyIGFuZCBzdG9wIHdoZW4gd2UgZmlu
ZCB0aGUgb25lCiAgICAgICAgICAgICAvLyBjb3ZlcmluZyB0aGlzIHBvc2l0aW9uLgpAQCAtNjUw
LDcgKzY1MCw3IEBAIEZsb2F0UmVjdCBGb250OjpzZWxlY3Rpb25SZWN0Rm9yQ29tcGxleFQKICAg
ICAgICAgaWYgKHdhbGtlci5ydGwoKSkKICAgICAgICAgICAgIGJhc2UgLT0gd2Fsa2VyLndpZHRo
KCk7CiAKLSAgICAgICAgaWYgKGZyb21YID09IC0xICYmIGZyb20gPCBzdGF0aWNfY2FzdDxpbnQ+
KHdhbGtlci5udW1Db2RlUG9pbnRzKCkpKSB7CisgICAgICAgIGlmIChmcm9tWCA9PSAtMSAmJiBm
cm9tIDwgd2Fsa2VyLm51bUNvZGVQb2ludHMoKSkgewogICAgICAgICAgICAgLy8gfGZyb218IGlz
IHdpdGhpbiB0aGlzIHNjcmlwdCBydW4uIFNvIHdlIGluZGV4IHRoZSBjbHVzdGVycyBsb2cgdG8K
ICAgICAgICAgICAgIC8vIGZpbmQgd2hpY2ggZ2x5cGggdGhpcyBjb2RlLXBvaW50IGNvbnRyaWJ1
dGVkIHRvIGFuZCBmaW5kIGl0cyB4CiAgICAgICAgICAgICAvLyBwb3NpdGlvbi4KQEAgLTY2MCw3
ICs2NjAsNyBAQCBGbG9hdFJlY3QgRm9udDo6c2VsZWN0aW9uUmVjdEZvckNvbXBsZXhUCiAgICAg
ICAgIH0gZWxzZQogICAgICAgICAgICAgZnJvbSAtPSB3YWxrZXIubnVtQ29kZVBvaW50cygpOwog
Ci0gICAgICAgIGlmICh0b1ggPT0gLTEgJiYgdG8gPCBzdGF0aWNfY2FzdDxpbnQ+KHdhbGtlci5u
dW1Db2RlUG9pbnRzKCkpKSB7CisgICAgICAgIGlmICh0b1ggPT0gLTEgJiYgdG8gPCB3YWxrZXIu
bnVtQ29kZVBvaW50cygpKSB7CiAgICAgICAgICAgICBpbnQgZ2x5cGggPSB3YWxrZXIubG9nQ2x1
c3RlcnMoKVt0b107CiAgICAgICAgICAgICB0b1ggPSBiYXNlICsgd2Fsa2VyLnhQb3NpdGlvbnMo
KVtnbHlwaF07CiAgICAgICAgICAgICB0b0FkdmFuY2UgPSB3YWxrZXIuYWR2YW5jZXMoKVtnbHlw
aF07CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRQbGF0Zm9y
bURhdGFMaW51eC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
aHJvbWl1bS9Gb250UGxhdGZvcm1EYXRhTGludXguY3BwCShyZXZpc2lvbiA1ODQwMCkKKysrIFdl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRm9udFBsYXRmb3JtRGF0YUxpbnV4LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMTQ4LDcgKzE0OCw3IEBAIHZvaWQgRm9udFBsYXRmb3JtRGF0
YTo6c2V0dXBQYWludChTa1BhaW4KICAgICBwYWludC0+c2V0RmFrZUJvbGRUZXh0KG1fZmFrZUJv
bGQpOwogICAgIHBhaW50LT5zZXRUZXh0U2tld1gobV9mYWtlSXRhbGljID8gLVNLX1NjYWxhcjEg
LyA0IDogMCk7CiAKLSAgICBpZiAobV9zdHlsZS51c2VBbnRpQWxpYXMgPT0gMSB8fCAobV9zdHls
ZS51c2VBbnRpQWxpYXMgPT0gRm9udFJlbmRlclN0eWxlOjpOb1ByZWZlcmVuY2UgJiYgaXNTa2lh
QW50aUFsaWFzKSkKKyAgICBpZiAobV9zdHlsZS51c2VBbnRpQWxpYXMgPT0gMSB8fCBtX3N0eWxl
LnVzZUFudGlBbGlhcyA9PSBGb250UmVuZGVyU3R5bGU6Ok5vUHJlZmVyZW5jZSAmJiBpc1NraWFB
bnRpQWxpYXMpCiAgICAgICAgIHBhaW50LT5zZXRMQ0RSZW5kZXJUZXh0KG1fc3R5bGUudXNlU3Vi
cGl4ZWwgPT0gRm9udFJlbmRlclN0eWxlOjpOb1ByZWZlcmVuY2UgPyBpc1NraWFTdWJwaXhlbEds
eXBocyA6IG1fc3R5bGUudXNlU3VicGl4ZWwpOwogfQogCkluZGV4OiBXZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL0hhcmZidXp6U2tpYS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9IYXJmYnV6elNraWEuY3BwCShyZXZpc2lvbiA1
ODQwMCkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vSGFyZmJ1enpTa2lh
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM5LDcgKzEzOSw3IEBAIHN0YXRpYyBIQl9FcnJvciBn
ZXRPdXRsaW5lUG9pbnQoSEJfRm9udCAKICAgICB1aW50MTZfdCBnbHlwaDE2ID0gZ2x5cGg7CiAg
ICAgU2tQYXRoIHBhdGg7CiAgICAgcGFpbnQuZ2V0VGV4dFBhdGgoJmdseXBoMTYsIHNpemVvZihn
bHlwaDE2KSwgMCwgMCwgJnBhdGgpOwotICAgIHVuc2lnbmVkIG51bVBvaW50cyA9IHBhdGguZ2V0
UG9pbnRzKDAsIDApOworICAgIGludCBudW1Qb2ludHMgPSBwYXRoLmdldFBvaW50cyhOVUxMLCAw
KTsKICAgICBpZiAocG9pbnQgPj0gbnVtUG9pbnRzKQogICAgICAgICByZXR1cm4gSEJfRXJyX0lu
dmFsaWRfU3ViVGFibGU7CiAgICAgU2tQb2ludCogcG9pbnRzID0gcmVpbnRlcnByZXRfY2FzdDxT
a1BvaW50Kj4oZmFzdE1hbGxvYyhzaXplb2YoU2tQb2ludCkgKiAocG9pbnQgKyAxKSkpOwpJbmRl
eDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0dyYXBoaWNzQ29udGV4dDNEU2tpYS5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0dyYXBoaWNz
Q29udGV4dDNEU2tpYS5jcHAJKHJldmlzaW9uIDU4NDAwKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9za2lhL0dyYXBoaWNzQ29udGV4dDNEU2tpYS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTU1LDkgKzU1LDEwIEBAIGJvb2wgR3JhcGhpY3NDb250ZXh0M0Q6OmdldEltYWdlRGF0YShJbWEK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIFNrQml0bWFwJiBza2lhSW1hZ2VSZWYgPSAqc2tp
YUltYWdlOwogICAgIFNrQXV0b0xvY2tQaXhlbHMgbG9jayhza2lhSW1hZ2VSZWYpOworICAgIGlu
dCB3aWR0aCA9IHNraWFJbWFnZS0+d2lkdGgoKTsKICAgICBpbnQgaGVpZ2h0ID0gc2tpYUltYWdl
LT5oZWlnaHQoKTsKICAgICBpbnQgcm93Qnl0ZXMgPSBza2lhSW1hZ2UtPnJvd0J5dGVzKCk7Ci0g
ICAgQVNTRVJUKHJvd0J5dGVzID09IHNraWFJbWFnZS0+d2lkdGgoKSAqIDQpOworICAgIEFTU0VS
VChyb3dCeXRlcyA9PSB3aWR0aCAqIDQpOwogICAgIHVpbnQ4X3QqIHBpeGVscyA9IHJlaW50ZXJw
cmV0X2Nhc3Q8dWludDhfdCo+KHNraWFJbWFnZS0+Z2V0UGl4ZWxzKCkpOwogICAgIG91dHB1dFZl
Y3Rvci5yZXNpemUocm93Qnl0ZXMgKiBoZWlnaHQpOwogICAgIGludCBzaXplID0gcm93Qnl0ZXMg
KiBoZWlnaHQ7CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvR3JhcGhpY3ND
b250ZXh0U2tpYS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9z
a2lhL0dyYXBoaWNzQ29udGV4dFNraWEuY3BwCShyZXZpc2lvbiA1ODQwMCkKKysrIFdlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9HcmFwaGljc0NvbnRleHRTa2lhLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtOTEsOSArOTEsOSBAQCBpbmxpbmUgZmxvYXQgc3F1YXJlKGZsb2F0IG4pCiAvLyBi
dWdzLiAgTGVhdmluZyB0aGUgY29kZSBpbiBmb3Igbm93LCBzbyB3ZSBjYW4gcmV2ZXJ0IGVhc2ls
eSBpZiBuZWNlc3NhcnkuCiAvLyAjZGVmaW5lIEVOU1VSRV9WQUxVRV9TQUZFVFlfRk9SX1NLSUEK
IAotI2lmZGVmIEVOU1VSRV9WQUxVRV9TQUZFVFlfRk9SX1NLSUEKIHN0YXRpYyBib29sIGlzQ29v
cmRpbmF0ZVNraWFTYWZlKGZsb2F0IGNvb3JkKQogeworI2lmZGVmIEVOU1VSRV9WQUxVRV9TQUZF
VFlfRk9SX1NLSUEKICAgICAvLyBGaXJzdCBjaGVjayBmb3IgdmFsaWQgZmxvYXRzLgogI2lmIGRl
ZmluZWQoX01TQ19WRVIpCiAgICAgaWYgKCFfZmluaXRlKGNvb3JkKSkKQEAgLTExMCw4ICsxMTAs
MTAgQEAgc3RhdGljIGJvb2wgaXNDb29yZGluYXRlU2tpYVNhZmUoZmxvYXQgYwogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKICAgICByZXR1cm4gdHJ1ZTsKLX0KKyNlbHNlCisgICAgcmV0dXJuIHRy
dWU7CiAjZW5kaWYKK30KIAogc3RhdGljIGJvb2wgaXNQb2ludFNraWFTYWZlKGNvbnN0IFNrTWF0
cml4JiB0cmFuc2Zvcm0sIGNvbnN0IFNrUG9pbnQmIHB0KQogewpAQCAtNzMyLDYgKzczNCw4IEBA
IHZvaWQgR3JhcGhpY3NDb250ZXh0OjpmaWxsUmVjdChjb25zdCBGbG8KICAgICAgICAgQ2xpcFJl
Y3RUb0NhbnZhcygqcGxhdGZvcm1Db250ZXh0KCktPmNhbnZhcygpLCByLCAmcik7CiAgICAgfQog
CisgICAgY29uc3QgR3JhcGhpY3NDb250ZXh0U3RhdGUmIHN0YXRlID0gbV9jb21tb24tPnN0YXRl
OworCiAgICAgU2tQYWludCBwYWludDsKICAgICBwbGF0Zm9ybUNvbnRleHQoKS0+c2V0dXBQYWlu
dEZvckZpbGxpbmcoJnBhaW50KTsKICAgICBwbGF0Zm9ybUNvbnRleHQoKS0+Y2FudmFzKCktPmRy
YXdSZWN0KHIsIHBhaW50KTsKQEAgLTExMTgsOCArMTEyMiwxMSBAQCB2b2lkIEdyYXBoaWNzQ29u
dGV4dDo6c3Ryb2tlUGF0aCgpCiAgICAgaWYgKCFpc1BhdGhTa2lhU2FmZShnZXRDVE0oKSwgcGF0
aCkpCiAgICAgICAgIHJldHVybjsKIAorICAgIGNvbnN0IEdyYXBoaWNzQ29udGV4dFN0YXRlJiBz
dGF0ZSA9IG1fY29tbW9uLT5zdGF0ZTsKKwogICAgIFNrUGFpbnQgcGFpbnQ7CiAgICAgcGxhdGZv
cm1Db250ZXh0KCktPnNldHVwUGFpbnRGb3JTdHJva2luZygmcGFpbnQsIDAsIDApOworCiAgICAg
cGxhdGZvcm1Db250ZXh0KCktPmNhbnZhcygpLT5kcmF3UGF0aChwYXRoLCBwYWludCk7CiB9CiAK
QEAgLTExMzEsOSArMTEzOCwxMiBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6c3Ryb2tlUmVjdChj
b25zdCBGCiAgICAgaWYgKCFpc1JlY3RTa2lhU2FmZShnZXRDVE0oKSwgcmVjdCkpCiAgICAgICAg
IHJldHVybjsKIAorICAgIGNvbnN0IEdyYXBoaWNzQ29udGV4dFN0YXRlJiBzdGF0ZSA9IG1fY29t
bW9uLT5zdGF0ZTsKKwogICAgIFNrUGFpbnQgcGFpbnQ7CiAgICAgcGxhdGZvcm1Db250ZXh0KCkt
PnNldHVwUGFpbnRGb3JTdHJva2luZygmcGFpbnQsIDAsIDApOwogICAgIHBhaW50LnNldFN0cm9r
ZVdpZHRoKFdlYkNvcmVGbG9hdFRvU2tTY2FsYXIobGluZVdpZHRoKSk7CisKICAgICBwbGF0Zm9y
bUNvbnRleHQoKS0+Y2FudmFzKCktPmRyYXdSZWN0KHJlY3QsIHBhaW50KTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>