<?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>144806</bug_id>
          
          <creation_ts>2015-05-08 11:58:20 -0700</creation_ts>
          <short_desc>REGRESSION(r183996): ASan detected use-after free (Requested by ap on #webkit).</short_desc>
          <delta_ts>2015-05-08 12:02:29 -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>144752</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>andersca</cc>
    
    <cc>mmaxfield</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1093254</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-08 11:58:20 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/183996 broke the build:
ASan detected use-after free (Requested by ap on #webkit).

This is an automatic bug report generated by webkitbot. 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 fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093256</commentid>
    <comment_count>1</comment_count>
      <attachid>252734</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-08 11:58:49 -0700</bug_when>
    <thetext>Created attachment 252734
ROLLOUT of r183996

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>1093259</commentid>
    <comment_count>2</comment_count>
      <attachid>252734</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-08 12:02:26 -0700</bug_when>
    <thetext>Comment on attachment 252734
ROLLOUT of r183996

Clearing flags on attachment: 252734

Committed r184003: &lt;http://trac.webkit.org/changeset/184003&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093260</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-08 12:02:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>252734</attachid>
            <date>2015-05-08 11:58:49 -0700</date>
            <delta_ts>2015-05-08 12:02:26 -0700</delta_ts>
            <desc>ROLLOUT of r183996</desc>
            <filename>bug-144806-20150508115731.patch</filename>
            <type>text/plain</type>
            <size>13974</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg0MDAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGVjNmU4ODQ2ODViNTdiYTQ0OTgxNjNm
ZGQzNGU0M2YxMzZmNDk0OWMuLjcxMGQ2ZWI1YjNlZWZkNDEyM2Q1NjhkNDJlYjNlYjI1ZWFlMzVk
ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTUtMDUtMDggIENvbW1pdCBRdWV1ZSAgPGNvbW1p
dC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIx
ODM5OTYuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDQ4MDYKKworICAgICAgICBBU2FuIGRldGVjdGVkIHVzZS1hZnRlciBmcmVlIChSZXF1ZXN0ZWQg
YnkgYXAgb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAg
ICAgICJSZW1vdmUgY29udmVuaWVuY2UgY29uc3RydWN0b3JzIGZvciBUZXh0UnVuIgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ0NzUyCisgICAgICAg
IGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE4Mzk5NgorCiAyMDE1LTA1LTA4ICBN
eWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3Zl
IGNvbnZlbmllbmNlIGNvbnN0cnVjdG9ycyBmb3IgVGV4dFJ1bgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGFiMmQ4
NDRiMjQ5MjUwYmE2NTdjYzE3MzM5OWNjYzI1ZjFmOTEzYTkuLjA3YjBkOTI0N2E2YWEzMjNlMjEz
Y2Y2ODUyNjJlOGExMjQ2Y2FhMTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNS0w
NS0wOCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE4Mzk5Ni4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NDgwNgorCisgICAgICAgIEFTYW4gZGV0ZWN0ZWQg
dXNlLWFmdGVyIGZyZWUgKFJlcXVlc3RlZCBieSBhcCBvbiAjd2Via2l0KS4KKworICAgICAgICBS
ZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIlJlbW92ZSBjb252ZW5pZW5jZSBjb25zdHJ1
Y3RvcnMgZm9yIFRleHRSdW4iCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDQ3NTIKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2Vz
ZXQvMTgzOTk2CisKIDIwMTUtMDUtMDggIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgW01hY10gUGxheWJhY2sgdGFyZ2V0IGNsaWVudHMgZG8gbm90IHVu
cmVnaXN0ZXIgb24gcGFnZSByZWxvYWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwppbmRleCBlNjlmMzhjMTZkZDg3
Mjk3YWUyODJlMTM3MDZjMzc2ZGE3ZDY3NmRlLi4zYTk0MDVmZGVkOTkyMDRhODg5YzY4MWI2MWUw
ZmQwNDU1MGViNzg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTUtMDUt
MDggIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVu
cmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxODM5OTYuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDQ4MDYKKworICAgICAgICBBU2FuIGRldGVjdGVkIHVz
ZS1hZnRlciBmcmVlIChSZXF1ZXN0ZWQgYnkgYXAgb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2
ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJSZW1vdmUgY29udmVuaWVuY2UgY29uc3RydWN0
b3JzIGZvciBUZXh0UnVuIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTQ0NzUyCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0
LzE4Mzk5NgorCiAyMDE1LTA1LTA4ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIGNvbnZlbmllbmNlIGNvbnN0cnVjdG9ycyBmb3IgVGV4
dFJ1bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdWaWV3LmggYi9Tb3Vy
Y2UvV1RGL3d0Zi90ZXh0L1N0cmluZ1ZpZXcuaAppbmRleCAyMTZkMmY1YzQ4OTAzMzk1MjhkMDA3
ZDM2YzE1OTg1ZDVkYTcyNjBjLi5kOWNlNzRjOGFhMjEyNGJkNjIxODNhYTk2Njg3MDBjOTk4NmVh
NzQwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ1ZpZXcuaAorKysgYi9T
b3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmluZ1ZpZXcuaApAQCAtNTgsNyArNTgsNiBAQCBwdWJsaWM6
CiAKICAgICBTdHJpbmdWaWV3KGNvbnN0IFN0cmluZyYpOwogICAgIFN0cmluZ1ZpZXcoY29uc3Qg
U3RyaW5nSW1wbCYpOwotICAgIFN0cmluZ1ZpZXcoY29uc3QgU3RyaW5nSW1wbCopOwogICAgIFN0
cmluZ1ZpZXcoY29uc3QgTENoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwogICAgIFN0cmluZ1ZpZXco
Y29uc3QgVUNoYXIqLCB1bnNpZ25lZCBsZW5ndGgpOwogCkBAIC0yNzIsMTggKzI3MSw2IEBAIGlu
bGluZSBTdHJpbmdWaWV3OjpTdHJpbmdWaWV3KGNvbnN0IFN0cmluZ0ltcGwmIHN0cmluZykKICAg
ICAgICAgaW5pdGlhbGl6ZShzdHJpbmcuY2hhcmFjdGVyczE2KCksIHN0cmluZy5sZW5ndGgoKSk7
CiB9CiAKLWlubGluZSBTdHJpbmdWaWV3OjpTdHJpbmdWaWV3KGNvbnN0IFN0cmluZ0ltcGwqIHN0
cmluZykKLXsKLSAgICBpZiAoIXN0cmluZykKLSAgICAgICAgcmV0dXJuOwotCi0gICAgc2V0VW5k
ZXJseWluZ1N0cmluZyhzdHJpbmcpOwotICAgIGlmIChzdHJpbmctPmlzOEJpdCgpKQotICAgICAg
ICBpbml0aWFsaXplKHN0cmluZy0+Y2hhcmFjdGVyczgoKSwgc3RyaW5nLT5sZW5ndGgoKSk7Ci0g
ICAgZWxzZQotICAgICAgICBpbml0aWFsaXplKHN0cmluZy0+Y2hhcmFjdGVyczE2KCksIHN0cmlu
Zy0+bGVuZ3RoKCkpOwotfQotCiBpbmxpbmUgU3RyaW5nVmlldzo6U3RyaW5nVmlldyhjb25zdCBT
dHJpbmcmIHN0cmluZykKIHsKICAgICBzZXRVbmRlcmx5aW5nU3RyaW5nKHN0cmluZy5pbXBsKCkp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZS5jcHAKaW5kZXggNzE3OThlZThk
NmI1M2NkMDJkMTUwNTkzNTY5OGEyNWU4YTFiMTMxMC4uZDg4OTUwNDAzN2Y0NGIzZWY1NjI1Yzc5
ZjU2NWI2MTlhMTczMGMxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1p
dGl2ZVZhbHVlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWUu
Y3BwCkBAIC0xMDUxLDcgKzEwNTEsNyBAQCBBTFdBWVNfSU5MSU5FIFN0cmluZyBDU1NQcmltaXRp
dmVWYWx1ZTo6Zm9ybWF0TnVtYmVyRm9yQ3VzdG9tQ1NTVGV4dCgpIGNvbnN0CiAgICAgICAgIFN0
cmluZ0J1aWxkZXIgcmVzdWx0OwogICAgICAgICByZXN1bHQucmVzZXJ2ZUNhcGFjaXR5KDYgKyBt
X3ZhbHVlLnN0cmluZy0+bGVuZ3RoKCkpOwogICAgICAgICByZXN1bHQuYXBwZW5kTGl0ZXJhbCgi
YXR0cigiKTsKLSAgICAgICAgcmVzdWx0LmFwcGVuZChTdHJpbmcobV92YWx1ZS5zdHJpbmcpKTsK
KyAgICAgICAgcmVzdWx0LmFwcGVuZChtX3ZhbHVlLnN0cmluZyk7CiAgICAgICAgIHJlc3VsdC5h
cHBlbmQoJyknKTsKIAogICAgICAgICByZXR1cm4gcmVzdWx0LnRvU3RyaW5nKCk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9TdHJpbmdUcnVuY2F0b3IuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvU3RyaW5nVHJ1bmNhdG9yLmNwcApp
bmRleCA1ODBiZTA5NzUzNjQ5NDA2ZDNlYjEyM2NhY2I3MTJiM2Y0NDE2MDlhLi42NmFmYmVhM2Qx
ZGI2NDE1MzYyYmQxNWYxNjFjMzUzYmMzNjk4NWQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9TdHJpbmdUcnVuY2F0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL1N0cmluZ1RydW5jYXRvci5jcHAKQEAgLTE5NCw3ICsxOTQs
NyBAQCBzdGF0aWMgdW5zaWduZWQgbGVmdFRydW5jYXRlVG9CdWZmZXIoY29uc3QgU3RyaW5nJiBz
dHJpbmcsIHVuc2lnbmVkIGxlbmd0aCwgdW5zaQogCiBzdGF0aWMgZmxvYXQgc3RyaW5nV2lkdGgo
Y29uc3QgRm9udENhc2NhZGUmIHJlbmRlcmVyLCBjb25zdCBVQ2hhciogY2hhcmFjdGVycywgdW5z
aWduZWQgbGVuZ3RoLCBib29sIGRpc2FibGVSb3VuZGluZ0hhY2tzKQogewotICAgIFRleHRSdW4g
cnVuKFN0cmluZ1ZpZXcoY2hhcmFjdGVycywgbGVuZ3RoKSk7CisgICAgVGV4dFJ1biBydW4oY2hh
cmFjdGVycywgbGVuZ3RoKTsKICAgICBpZiAoZGlzYWJsZVJvdW5kaW5nSGFja3MpCiAgICAgICAg
IHJ1bi5kaXNhYmxlUm91bmRpbmdIYWNrcygpOwogICAgIHJldHVybiByZW5kZXJlci53aWR0aChy
dW4pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvVGV4dFJ1
bi5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvVGV4dFJ1bi5oCmluZGV4IDFm
MWVmMWY2NjczNTljZTlhMWY2OGUxMzMxYjg2YmMzMDYwY2ViODguLjI3MTIxZTkwY2JjZGExZGM4
ZDQ2ODQyYTQzZWIyMWExY2NjZWNiMTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL1RleHRSdW4uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9UZXh0UnVuLmgKQEAgLTUyLDkgKzUyLDkgQEAgcHVibGljOgogCiAgICAgdHlwZWRlZiB1
bnNpZ25lZCBSb3VuZGluZ0hhY2tzOwogCi0gICAgZXhwbGljaXQgVGV4dFJ1bihTdHJpbmdWaWV3
IHRleHQsIGZsb2F0IHhwb3MgPSAwLCBmbG9hdCBleHBhbnNpb24gPSAwLCBFeHBhbnNpb25CZWhh
dmlvciBleHBhbnNpb25CZWhhdmlvciA9IEFsbG93VHJhaWxpbmdFeHBhbnNpb24gfCBGb3JiaWRM
ZWFkaW5nRXhwYW5zaW9uLCBUZXh0RGlyZWN0aW9uIGRpcmVjdGlvbiA9IExUUiwgYm9vbCBkaXJl
Y3Rpb25hbE92ZXJyaWRlID0gZmFsc2UsIGJvb2wgY2hhcmFjdGVyU2NhbkZvckNvZGVQYXRoID0g
dHJ1ZSwgUm91bmRpbmdIYWNrcyByb3VuZGluZ0hhY2tzID0gUnVuUm91bmRpbmcgfCBXb3JkUm91
bmRpbmcpCi0gICAgICAgIDogbV90ZXh0KHRleHQpCi0gICAgICAgICwgbV9jaGFyYWN0ZXJzTGVu
Z3RoKHRleHQubGVuZ3RoKCkpCisgICAgZXhwbGljaXQgVGV4dFJ1bihTdHJpbmdWaWV3IHMsIGZs
b2F0IHhwb3MgPSAwLCBmbG9hdCBleHBhbnNpb24gPSAwLCBFeHBhbnNpb25CZWhhdmlvciBleHBh
bnNpb25CZWhhdmlvciA9IEFsbG93VHJhaWxpbmdFeHBhbnNpb24gfCBGb3JiaWRMZWFkaW5nRXhw
YW5zaW9uLCBUZXh0RGlyZWN0aW9uIGRpcmVjdGlvbiA9IExUUiwgYm9vbCBkaXJlY3Rpb25hbE92
ZXJyaWRlID0gZmFsc2UsIGJvb2wgY2hhcmFjdGVyU2NhbkZvckNvZGVQYXRoID0gdHJ1ZSwgUm91
bmRpbmdIYWNrcyByb3VuZGluZ0hhY2tzID0gUnVuUm91bmRpbmcgfCBXb3JkUm91bmRpbmcpCisg
ICAgICAgIDogbV90ZXh0KHMpCisgICAgICAgICwgbV9jaGFyYWN0ZXJzTGVuZ3RoKHMubGVuZ3Ro
KCkpCiAgICAgICAgICwgbV90YWJTaXplKDApCiAgICAgICAgICwgbV94cG9zKHhwb3MpCiAgICAg
ICAgICwgbV9ob3Jpem9udGFsR2x5cGhTdHJldGNoKDEpCkBAIC03MCw2ICs3MCwyMSBAQCBwdWJs
aWM6CiAgICAgewogICAgIH0KIAorICAgIGV4cGxpY2l0IFRleHRSdW4oY29uc3QgU3RyaW5nJiBz
KQorICAgICAgICA6IFRleHRSdW4oU3RyaW5nVmlldyhzKSkKKyAgICB7CisgICAgfQorCisgICAg
VGV4dFJ1bihjb25zdCBMQ2hhciogYywgdW5zaWduZWQgbGVuKQorICAgICAgICA6IFRleHRSdW4o
U3RyaW5nVmlldyhjLCBsZW4pKQorICAgIHsKKyAgICB9CisKKyAgICBUZXh0UnVuKGNvbnN0IFVD
aGFyKiBjLCB1bnNpZ25lZCBsZW4pCisgICAgICAgIDogVGV4dFJ1bihTdHJpbmdWaWV3KGMsIGxl
bikpCisgICAgeworICAgIH0KKwogICAgIFRleHRSdW4gc3ViUnVuKHVuc2lnbmVkIHN0YXJ0T2Zm
c2V0LCB1bnNpZ25lZCBsZW5ndGgpIGNvbnN0CiAgICAgewogICAgICAgICBBU1NFUlRfV0lUSF9T
RUNVUklUWV9JTVBMSUNBVElPTihzdGFydE9mZnNldCA8IG1fdGV4dC5sZW5ndGgoKSk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvRHJhZ0ltYWdlTWFjLm1tIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL0RyYWdJbWFnZU1hYy5tbQppbmRleCA2NmIxZWI4Njc2
M2NjOTBmMTdhNDUyMGZjYmY1MGI3MzY1ZmMwY2Y5Li4zNTNlZjhkMjM4NTRkOWE2ZjUxMTQzNzQ0
NDY1YmNhYjJiZmU0YjkzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMv
RHJhZ0ltYWdlTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9EcmFnSW1h
Z2VNYWMubW0KQEAgLTE5Miw3ICsxOTIsNyBAQCBzdGF0aWMgZmxvYXQgd2lkdGhXaXRoRm9udChO
U1N0cmluZyAqc3RyaW5nLCBOU0ZvbnQgKmZvbnQpCiAgICAgCiAgICAgaWYgKGNhblVzZUZhc3RS
ZW5kZXJlcihidWZmZXIuZGF0YSgpLCBsZW5ndGgpKSB7CiAgICAgICAgIEZvbnRDYXNjYWRlIHdl
YkNvcmVGb250KEZvbnRQbGF0Zm9ybURhdGEocmVpbnRlcnByZXRfY2FzdDxDVEZvbnRSZWY+KGZv
bnQpLCBbZm9udCBwb2ludFNpemVdKSk7Ci0gICAgICAgIFRleHRSdW4gcnVuKFN0cmluZ1ZpZXco
YnVmZmVyLmRhdGEoKSwgbGVuZ3RoKSk7CisgICAgICAgIFRleHRSdW4gcnVuKGJ1ZmZlci5kYXRh
KCksIGxlbmd0aCk7CiAgICAgICAgIHJ1bi5kaXNhYmxlUm91bmRpbmdIYWNrcygpOwogICAgICAg
ICByZXR1cm4gd2ViQ29yZUZvbnQud2lkdGgocnVuKTsKICAgICB9CkBAIC0yMjQsNyArMjI0LDcg
QEAgc3RhdGljIHZvaWQgZHJhd0F0UG9pbnQoTlNTdHJpbmcgKnN0cmluZywgTlNQb2ludCBwb2lu
dCwgTlNGb250ICpmb250LCBOU0NvbG9yICoKICAgICAgICAgICAgIENHQ29udGV4dFNjYWxlQ1RN
KGNnQ29udGV4dCwgMSwgLTEpOwogICAgICAgICAgICAgCiAgICAgICAgIEZvbnRDYXNjYWRlIHdl
YkNvcmVGb250KEZvbnRQbGF0Zm9ybURhdGEocmVpbnRlcnByZXRfY2FzdDxDVEZvbnRSZWY+KGZv
bnQpLCBbZm9udCBwb2ludFNpemVdKSwgQW50aWFsaWFzZWQpOwotICAgICAgICBUZXh0UnVuIHJ1
bihTdHJpbmdWaWV3KGJ1ZmZlci5kYXRhKCksIGxlbmd0aCkpOworICAgICAgICBUZXh0UnVuIHJ1
bihidWZmZXIuZGF0YSgpLCBsZW5ndGgpOwogICAgICAgICBydW4uZGlzYWJsZVJvdW5kaW5nSGFj
a3MoKTsKIAogICAgICAgICBDR0Zsb2F0IHJlZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9TaW1wbGVMaW5lTGF5b3V0VGV4dEZyYWdtZW50SXRlcmF0b3IuY3BwIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1NpbXBsZUxpbmVMYXlvdXRUZXh0RnJhZ21lbnRJdGVyYXRv
ci5jcHAKaW5kZXggZDAxZTg5ZDM1NzkzMmNiMDQ1ZDVkY2E3OTUzNGZiMzI0NjMyNjFkNy4uN2Fm
Nzg1YmNiMTUzYzU0MWNjN2U4MzBhMzkyOTM3NWQ5ZGZmNmZkNCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1NpbXBsZUxpbmVMYXlvdXRUZXh0RnJhZ21lbnRJdGVyYXRvci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1NpbXBsZUxpbmVMYXlvdXRUZXh0RnJh
Z21lbnRJdGVyYXRvci5jcHAKQEAgLTQwLDcgKzQwLDcgQEAgVGV4dEZyYWdtZW50SXRlcmF0b3I6
OlN0eWxlOjpTdHlsZShjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUpCiAgICAgLCBwcmVzZXJ2ZU5l
d2xpbmUoc3R5bGUucHJlc2VydmVOZXdsaW5lKCkpCiAgICAgLCB3cmFwTGluZXMoc3R5bGUuYXV0
b1dyYXAoKSkKICAgICAsIGJyZWFrV29yZE9uT3ZlcmZsb3coc3R5bGUub3ZlcmZsb3dXcmFwKCkg
PT0gQnJlYWtPdmVyZmxvd1dyYXAgJiYgKHdyYXBMaW5lcyB8fCBwcmVzZXJ2ZU5ld2xpbmUpKQot
ICAgICwgc3BhY2VXaWR0aChmb250LndpZHRoKFRleHRSdW4oU3RyaW5nVmlldygmc3BhY2UsIDEp
KSkpCisgICAgLCBzcGFjZVdpZHRoKGZvbnQud2lkdGgoVGV4dFJ1bigmc3BhY2UsIDEpKSkKICAg
ICAsIHRhYldpZHRoKGNvbGxhcHNlV2hpdGVzcGFjZSA/IDAgOiBzdHlsZS50YWJTaXplKCkpCiAg
ICAgLCBsb2NhbGUoc3R5bGUubG9jYWxlKCkpCiB7CkBAIC0xOTcsNyArMTk3LDcgQEAgZmxvYXQg
VGV4dEZyYWdtZW50SXRlcmF0b3I6OnJ1bldpZHRoKGNvbnN0IEZsb3dDb250ZW50czo6U2VnbWVu
dCYgc2VnbWVudCwgdW5zaWcKICAgICBib29sIG1lYXN1cmVXaXRoRW5kU3BhY2UgPSBtX3N0eWxl
LmNvbGxhcHNlV2hpdGVzcGFjZSAmJiBzZWdtZW50VG8gPCBzZWdtZW50LnRleHQubGVuZ3RoKCkg
JiYgc2VnbWVudC50ZXh0W3NlZ21lbnRUb10gPT0gJyAnOwogICAgIGlmIChtZWFzdXJlV2l0aEVu
ZFNwYWNlKQogICAgICAgICArK3NlZ21lbnRUbzsKLSAgICBUZXh0UnVuIHJ1bihTdHJpbmdWaWV3
KHNlZ21lbnQudGV4dC5zdWJzdHJpbmcoc2VnbWVudEZyb20sIHNlZ21lbnRUbyAtIHNlZ21lbnRG
cm9tKSkpOworICAgIFRleHRSdW4gcnVuKHNlZ21lbnQudGV4dC5jaGFyYWN0ZXJzPENoYXJhY3Rl
clR5cGU+KCkgKyBzZWdtZW50RnJvbSwgc2VnbWVudFRvIC0gc2VnbWVudEZyb20pOwogICAgIHJ1
bi5zZXRYUG9zKHhQb3NpdGlvbik7CiAgICAgcnVuLnNldFRhYlNpemUoISFtX3N0eWxlLnRhYldp
ZHRoLCBtX3N0eWxlLnRhYldpZHRoKTsKICAgICBmbG9hdCB3aWR0aCA9IG1fc3R5bGUuZm9udC53
aWR0aChydW4pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRQYWlu
dGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9UZXh0UGFpbnRlci5jcHAKaW5kZXgg
ZTQyODZjMDQxMDNjY2I3OWI0ZTZlNjZiN2JiYjU0MjZmYzJkNjg3My4uMTI3NDZmNjQ1Y2ZhYjI3
ZWI4ZDk1OTM1NWJiZWM5YjZiOTg5NmMyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1RleHRQYWludGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4
dFBhaW50ZXIuY3BwCkBAIC0xNzAsNyArMTcwLDcgQEAgdm9pZCBUZXh0UGFpbnRlcjo6cGFpbnRU
ZXh0KCkKICAgICAgICAgaWYgKCFtX2VtcGhhc2lzTWFyay5pc0VtcHR5KCkpIHsKICAgICAgICAg
ICAgIHVwZGF0ZUdyYXBoaWNzQ29udGV4dChtX2NvbnRleHQsIG1fdGV4dFBhaW50U3R5bGUsIFVz
ZUVtcGhhc2lzTWFya0NvbG9yKTsKIAotICAgICAgICAgICAgc3RhdGljIE5ldmVyRGVzdHJveWVk
PFRleHRSdW4+IG9iamVjdFJlcGxhY2VtZW50Q2hhcmFjdGVyVGV4dFJ1bihTdHJpbmdWaWV3KCZv
YmplY3RSZXBsYWNlbWVudENoYXJhY3RlciwgMSkpOworICAgICAgICAgICAgc3RhdGljIE5ldmVy
RGVzdHJveWVkPFRleHRSdW4+IG9iamVjdFJlcGxhY2VtZW50Q2hhcmFjdGVyVGV4dFJ1bigmb2Jq
ZWN0UmVwbGFjZW1lbnRDaGFyYWN0ZXIsIDEpOwogICAgICAgICAgICAgVGV4dFJ1biYgZW1waGFz
aXNNYXJrVGV4dFJ1biA9IG1fY29tYmluZWRUZXh0ID8gb2JqZWN0UmVwbGFjZW1lbnRDaGFyYWN0
ZXJUZXh0UnVuLmdldCgpIDogbV90ZXh0UnVuOwogICAgICAgICAgICAgRmxvYXRQb2ludCBlbXBo
YXNpc01hcmtUZXh0T3JpZ2luID0gbV9jb21iaW5lZFRleHQgPyBGbG9hdFBvaW50KGJveE9yaWdp
bi54KCkgKyBtX2JveFJlY3Qud2lkdGgoKSAvIDIsIGJveE9yaWdpbi55KCkgKyBtX2ZvbnQuZm9u
dE1ldHJpY3MoKS5hc2NlbnQoKSkgOiBtX3RleHRPcmlnaW47CiAgICAgICAgICAgICBpZiAobV9j
b21iaW5lZFRleHQpCkBAIC0xOTYsNyArMTk2LDcgQEAgdm9pZCBUZXh0UGFpbnRlcjo6cGFpbnRU
ZXh0KCkKICAgICAgICAgaWYgKCFtX2VtcGhhc2lzTWFyay5pc0VtcHR5KCkpIHsKICAgICAgICAg
ICAgIHVwZGF0ZUdyYXBoaWNzQ29udGV4dChtX2NvbnRleHQsIG1fc2VsZWN0aW9uUGFpbnRTdHls
ZSwgVXNlRW1waGFzaXNNYXJrQ29sb3IpOwogCi0gICAgICAgICAgICBERVBSRUNBVEVEX0RFRklO
RV9TVEFUSUNfTE9DQUwoVGV4dFJ1biwgb2JqZWN0UmVwbGFjZW1lbnRDaGFyYWN0ZXJUZXh0UnVu
LCAoU3RyaW5nVmlldygmb2JqZWN0UmVwbGFjZW1lbnRDaGFyYWN0ZXIsIDEpKSk7CisgICAgICAg
ICAgICBERVBSRUNBVEVEX0RFRklORV9TVEFUSUNfTE9DQUwoVGV4dFJ1biwgb2JqZWN0UmVwbGFj
ZW1lbnRDaGFyYWN0ZXJUZXh0UnVuLCAoJm9iamVjdFJlcGxhY2VtZW50Q2hhcmFjdGVyLCAxKSk7
CiAgICAgICAgICAgICBUZXh0UnVuJiBlbXBoYXNpc01hcmtUZXh0UnVuID0gbV9jb21iaW5lZFRl
eHQgPyBvYmplY3RSZXBsYWNlbWVudENoYXJhY3RlclRleHRSdW4gOiBtX3RleHRSdW47CiAgICAg
ICAgICAgICBGbG9hdFBvaW50IGVtcGhhc2lzTWFya1RleHRPcmlnaW4gPSBtX2NvbWJpbmVkVGV4
dCA/IEZsb2F0UG9pbnQoYm94T3JpZ2luLngoKSArIG1fYm94UmVjdC53aWR0aCgpIC8gMiwgYm94
T3JpZ2luLnkoKSArIG1fZm9udC5mb250TWV0cmljcygpLmFzY2VudCgpKSA6IG1fdGV4dE9yaWdp
bjsKICAgICAgICAgICAgIGlmIChtX2NvbWJpbmVkVGV4dCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvbWFjL01pc2MvV2ViS2l0TlNTdHJpbmdFeHRyYXMubW0gYi9Tb3VyY2UvV2ViS2l0L21h
Yy9NaXNjL1dlYktpdE5TU3RyaW5nRXh0cmFzLm1tCmluZGV4IDdiYTZlOTMzZmMwOWY3ZDk5Yjg3
NjUwYmQwYWZhMDVkYmYwNTY1ZDAuLjNiMGQwYmJjMmU1Yjc0NzEzYmYzNjY2NzQxZWFkOWI0MDUw
OWI0OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL01pc2MvV2ViS2l0TlNTdHJpbmdF
eHRyYXMubW0KKysrIGIvU291cmNlL1dlYktpdC9tYWMvTWlzYy9XZWJLaXROU1N0cmluZ0V4dHJh
cy5tbQpAQCAtOTMsNyArOTMsNyBAQCBzdGF0aWMgQk9PTCBjYW5Vc2VGYXN0UmVuZGVyZXIoY29u
c3QgVW5pQ2hhciAqYnVmZmVyLCB1bnNpZ25lZCBsZW5ndGgpCiAgICAgICAgICAgICBDR0NvbnRl
eHRTY2FsZUNUTShjZ0NvbnRleHQsIDEsIC0xKTsKIAogICAgICAgICBGb250Q2FzY2FkZSB3ZWJD
b3JlRm9udChGb250UGxhdGZvcm1EYXRhKHJlaW50ZXJwcmV0X2Nhc3Q8Q1RGb250UmVmPihmb250
KSwgW2ZvbnQgcG9pbnRTaXplXSksIGZvbnRTbW9vdGhpbmdJc0FsbG93ZWQgPyBBdXRvU21vb3Ro
aW5nIDogQW50aWFsaWFzZWQpOwotICAgICAgICBUZXh0UnVuIHJ1bihTdHJpbmdWaWV3KGJ1ZmZl
ci5kYXRhKCksIGxlbmd0aCkpOworICAgICAgICBUZXh0UnVuIHJ1bihidWZmZXIuZGF0YSgpLCBs
ZW5ndGgpOwogICAgICAgICBydW4uZGlzYWJsZVJvdW5kaW5nSGFja3MoKTsKIAogICAgICAgICBD
R0Zsb2F0IHJlZDsKQEAgLTEzOSw3ICsxMzksNyBAQCBzdGF0aWMgQk9PTCBjYW5Vc2VGYXN0UmVu
ZGVyZXIoY29uc3QgVW5pQ2hhciAqYnVmZmVyLCB1bnNpZ25lZCBsZW5ndGgpCiAKICAgICBpZiAo
Y2FuVXNlRmFzdFJlbmRlcmVyKGJ1ZmZlci5kYXRhKCksIGxlbmd0aCkpIHsKICAgICAgICAgRm9u
dENhc2NhZGUgd2ViQ29yZUZvbnQoRm9udFBsYXRmb3JtRGF0YShyZWludGVycHJldF9jYXN0PENU
Rm9udFJlZj4oZm9udCksIFtmb250IHBvaW50U2l6ZV0pKTsKLSAgICAgICAgVGV4dFJ1biBydW4o
U3RyaW5nVmlldyhidWZmZXIuZGF0YSgpLCBsZW5ndGgpKTsKKyAgICAgICAgVGV4dFJ1biBydW4o
YnVmZmVyLmRhdGEoKSwgbGVuZ3RoKTsKICAgICAgICAgcnVuLmRpc2FibGVSb3VuZGluZ0hhY2tz
KCk7CiAgICAgICAgIHJldHVybiB3ZWJDb3JlRm9udC53aWR0aChydW4pOwogICAgIH0KZGlmZiAt
LWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmODVmMGZmNTgz
Y2FmNTcxYmMzMjVkNGQwOTI5ZDI4MjNjMDk0NWUzLi40ZDc0NjUzMzA4NzdmZWUyZDNjOWRjNDE1
ODhiMWIyY2Q5YzBhMDBmIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTUtMDUtMDggIENvbW1pdCBRdWV1ZSAgPGNv
bW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0
IHIxODM5OTYuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDQ4MDYKKworICAgICAgICBBU2FuIGRldGVjdGVkIHVzZS1hZnRlciBmcmVlIChSZXF1ZXN0
ZWQgYnkgYXAgb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisg
ICAgICAgICJSZW1vdmUgY29udmVuaWVuY2UgY29uc3RydWN0b3JzIGZvciBUZXh0UnVuIgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ0NzUyCisgICAg
ICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE4Mzk5NgorCiAyMDE1LTA1LTA4
ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgUmVt
b3ZlIGNvbnZlbmllbmNlIGNvbnN0cnVjdG9ycyBmb3IgVGV4dFJ1bgpkaWZmIC0tZ2l0IGEvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvU3RyaW5nVmlldy5jcHAgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dURi9TdHJpbmdWaWV3LmNwcAppbmRleCBhYjBmZWFmNDBkNGEzNmQxMDdm
OTQzYmVmOTBhZDlhNDkwOWI0ODU1Li4xNTNjZTU1NjUwMTliOWFhYTZkMTEwNDk1OWY0OTU5MmRj
NDQyNmJkIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9TdHJpbmdW
aWV3LmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9TdHJpbmdWaWV3LmNw
cApAQCAtNjk3LDIzICs2OTcsNCBAQCBURVNUKFdURiwgU3RyaW5nVmlld0VuZHNXaXRoSWdub3Jp
bmdBU0NJSUNhc2VXaXRoTGF0aW4xQ2hhcmFjdGVycykKICAgICBFWFBFQ1RfRkFMU0UocmVmZXJl
bmNlVVRGOC5lbmRzV2l0aElnbm9yaW5nQVNDSUlDYXNlKHJlZmVyZW5jZSkpOwogfQogCi1URVNU
KFdURiwgU3RyaW5nVmlldzhCaXQpCi17Ci0gICAgU3RyaW5nVmlldyBudWxsVmlldzsKLSAgICBT
dHJpbmdWaWV3IGVtcHR5VmlldyA9IFN0cmluZ1ZpZXc6OmVtcHR5KCk7Ci0gICAgRVhQRUNUX1RS
VUUoU3RyaW5nVmlldygpLmlzOEJpdCgpKTsKLSAgICBFWFBFQ1RfVFJVRShTdHJpbmdWaWV3Ojpl
bXB0eSgpLmlzOEJpdCgpKTsKLQotICAgIExDaGFyKiBsY2hhclB0ciA9IG51bGxwdHI7Ci0gICAg
VUNoYXIqIHVjaGFyUHRyID0gbnVsbHB0cjsKLSAgICBFWFBFQ1RfVFJVRShTdHJpbmdWaWV3KGxj
aGFyUHRyLCAwKS5pczhCaXQoKSk7Ci0gICAgRVhQRUNUX0ZBTFNFKFN0cmluZ1ZpZXcodWNoYXJQ
dHIsIDApLmlzOEJpdCgpKTsKLQotICAgIEVYUEVDVF9UUlVFKFN0cmluZ1ZpZXcoU3RyaW5nKGxj
aGFyUHRyLCAwKSkuaXM4Qml0KCkpOwotICAgIEVYUEVDVF9UUlVFKFN0cmluZ1ZpZXcoU3RyaW5n
KHVjaGFyUHRyLCAwKSkuaXM4Qml0KCkpOwotCi0gICAgRVhQRUNUX1RSVUUoU3RyaW5nVmlldyhT
dHJpbmcoKS5pbXBsKCkpLmlzOEJpdCgpKTsKLSAgICBFWFBFQ1RfVFJVRShTdHJpbmdWaWV3KGVt
cHR5U3RyaW5nKCkuaW1wbCgpKS5pczhCaXQoKSk7Ci19Ci0KIH0gLy8gbmFtZXNwYWNlIFRlc3RX
ZWJLaXRBUEkK
</data>

          </attachment>
      

    </bug>

</bugzilla>