<?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>151285</bug_id>
          
          <creation_ts>2015-11-13 17:14:38 -0800</creation_ts>
          <short_desc>REGRESSION(r192416): Broke 32-bit in some mysterious way I need to understand (Requested by kling on #webkit).</short_desc>
          <delta_ts>2015-11-13 17:19:04 -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>WebKit 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>151242</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>keith_miller</cc>
    
    <cc>kling</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1141992</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-13 17:14:38 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/192416 broke the build:
Broke 32-bit in some mysterious way I need to understand (Requested by kling 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>1141994</commentid>
    <comment_count>1</comment_count>
      <attachid>265519</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-13 17:15:09 -0800</bug_when>
    <thetext>Created attachment 265519
ROLLOUT of r192416

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>1141996</commentid>
    <comment_count>2</comment_count>
      <attachid>265519</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-13 17:19:00 -0800</bug_when>
    <thetext>Comment on attachment 265519
ROLLOUT of r192416

Clearing flags on attachment: 265519

Committed r192453: &lt;http://trac.webkit.org/changeset/192453&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1141997</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-11-13 17:19:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>265519</attachid>
            <date>2015-11-13 17:15:09 -0800</date>
            <delta_ts>2015-11-13 17:19:00 -0800</delta_ts>
            <desc>ROLLOUT of r192416</desc>
            <filename>bug-151285-20151113171502.patch</filename>
            <type>text/plain</type>
            <size>7831</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkyNDUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
OGM2OWUwYjg0ZTlhZmNkM2U2NmY4ZjA0MDQyMzZkODhiOTg5NzY0Li40ZTg5NGJhOTk4M2ExZmU5
YzQ1ZDE3ZTY0MDJjZmI4ZTk5ZTljZDMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwyMyBAQAogMjAxNS0xMS0xMyAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CiAKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE5MjQxNiBhbmQgcjE5
MjQ0My4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1
MTI4NQorCisgICAgICAgIEJyb2tlIDMyLWJpdCBpbiBzb21lIG15c3RlcmlvdXMgd2F5IEkgbmVl
ZCB0byB1bmRlcnN0YW5kCisgICAgICAgIChSZXF1ZXN0ZWQgYnkga2xpbmcgb24gI3dlYmtpdCku
CisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0czoKKworICAgICAgICAiW0pTQ10gSlNQcm9w
ZXJ0eU5hbWVFbnVtZXJhdG9yIGNvdWxkIGJlIGRlc3RydWN0b3JsZXNzLiIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MTI0MgorICAgICAgICBodHRw
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xOTI0MTYKKworICAgICAgICAiRm9sbG93LXVw
IGZvciAzMi1iaXQgdGVzdCBmYWlsdXJlcyBhZnRlci4uLiIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MTI0MgorICAgICAgICBodHRwOi8vdHJhYy53
ZWJraXQub3JnL2NoYW5nZXNldC8xOTI0NDMKKworMjAxNS0xMS0xMyAgQ29tbWl0IFF1ZXVlICA8
Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CisKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBv
dXQgcjE5MjQwMS4KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE1MTI4MgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9Db3B5
VG9rZW4uaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0NvcHlUb2tlbi5oCmluZGV4IGQ3
OTAzOGFlNGZlZDc4ZjUyMGRhM2YzMzBlODA3MzE1OGZlNDVjZDMuLmU4ZjgxMDkwNWQzYjhiM2Mx
NTk4YWQ4MDI3YjA5MTRjNWIwYTg4MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9oZWFwL0NvcHlUb2tlbi5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0NvcHlU
b2tlbi5oCkBAIC0zMiw4ICszMiw3IEBAIGVudW0gQ29weVRva2VuIHsKICAgICBCdXR0ZXJmbHlD
b3B5VG9rZW4sCiAgICAgVHlwZWRBcnJheVZlY3RvckNvcHlUb2tlbiwKICAgICBNYXBCYWNraW5n
U3RvcmVDb3B5VG9rZW4sCi0gICAgRGlyZWN0QXJndW1lbnRzT3ZlcnJpZGVzQ29weVRva2VuLAot
ICAgIEpTUHJvcGVydHlOYW1lRW51bWVyYXRvckNvcHlUb2tlbiwKKyAgICBEaXJlY3RBcmd1bWVu
dHNPdmVycmlkZXNDb3B5VG9rZW4KIH07CiAKIH0gLy8gbmFtZXNwYWNlIEpTQwpkaWZmIC0tZ2l0
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9y
LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTUHJvcGVydHlOYW1lRW51bWVy
YXRvci5jcHAKaW5kZXggMjQxNTUxNzQwZGVlMTlmZmZjNDc0ODE2Njg5MDI0YTY5ZWEzYzIzNy4u
NjkwOTIwZjBjNDVjYTYzNmRjOGVjM2VhNjg1OTNmOGMzZDMwMTUxNCAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb3BlcnR5TmFtZUVudW1lcmF0
b3IuY3BwCkBAIC0yNiw4ICsyNiw2IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAi
SlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yLmgiCiAKLSNpbmNsdWRlICJDb3BpZWRCbG9ja0lubGlu
ZXMuaCIKLSNpbmNsdWRlICJDb3B5VmlzaXRvcklubGluZXMuaCIKICNpbmNsdWRlICJKU0NJbmxp
bmVzLmgiCiAjaW5jbHVkZSAiU3Ryb25nSW5saW5lcy5oIgogCkBAIC03Miw0NSArNzAsMjUgQEAg
dm9pZCBKU1Byb3BlcnR5TmFtZUVudW1lcmF0b3I6OmZpbmlzaENyZWF0aW9uKFZNJiB2bSwgdWlu
dDMyX3QgaW5kZXhlZExlbmd0aCwgdWkKICAgICBtX2VuZFN0cnVjdHVyZVByb3BlcnR5SW5kZXgg
PSBlbmRTdHJ1Y3R1cmVQcm9wZXJ0eUluZGV4OwogICAgIG1fZW5kR2VuZXJpY1Byb3BlcnR5SW5k
ZXggPSB2ZWN0b3Iuc2l6ZSgpOwogCi0gICAgaWYgKCF2ZWN0b3IuaXNFbXB0eSgpKSB7Ci0gICAg
ICAgIHZvaWQqIGJhY2tpbmdTdG9yZTsKLSAgICAgICAgUkVMRUFTRV9BU1NFUlQodm0uaGVhcC50
cnlBbGxvY2F0ZVN0b3JhZ2UodGhpcywgcHJvcGVydHlOYW1lQ2FjaGVTaXplKCksICZiYWNraW5n
U3RvcmUpKTsKLSAgICAgICAgV3JpdGVCYXJyaWVyPEpTU3RyaW5nPiogcHJvcGVydHlOYW1lcyA9
IHJlaW50ZXJwcmV0X2Nhc3Q8V3JpdGVCYXJyaWVyPEpTU3RyaW5nPio+KGJhY2tpbmdTdG9yZSk7
Ci0gICAgICAgIG1fcHJvcGVydHlOYW1lcy5zZXQodm0sIHRoaXMsIHByb3BlcnR5TmFtZXMpOwot
Ci0gICAgICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCB2ZWN0b3Iuc2l6ZSgpOyArK2kpCi0g
ICAgICAgICAgICBwcm9wZXJ0eU5hbWVzW2ldLnNldCh2bSwgdGhpcywganNTdHJpbmcoJnZtLCB2
ZWN0b3JbaV0uc3RyaW5nKCkpKTsKKyAgICBtX3Byb3BlcnR5TmFtZXMucmVzaXplVG9GaXQodmVj
dG9yLnNpemUoKSk7CisgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHZlY3Rvci5zaXplKCk7
ICsraSkgeworICAgICAgICBjb25zdCBJZGVudGlmaWVyJiBpZGVudGlmaWVyID0gdmVjdG9yW2ld
OworICAgICAgICBtX3Byb3BlcnR5TmFtZXNbaV0uc2V0KHZtLCB0aGlzLCBqc1N0cmluZygmdm0s
IGlkZW50aWZpZXIuc3RyaW5nKCkpKTsKICAgICB9CiB9CiAKLXZvaWQgSlNQcm9wZXJ0eU5hbWVF
bnVtZXJhdG9yOjp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2VsbCwgU2xvdFZpc2l0b3ImIHZpc2l0
b3IpCit2b2lkIEpTUHJvcGVydHlOYW1lRW51bWVyYXRvcjo6ZGVzdHJveShKU0NlbGwqIGNlbGwp
CiB7Ci0gICAgQmFzZTo6dmlzaXRDaGlsZHJlbihjZWxsLCB2aXNpdG9yKTsKLSAgICBKU1Byb3Bl
cnR5TmFtZUVudW1lcmF0b3IqIHRoaXNPYmplY3QgPSBqc0Nhc3Q8SlNQcm9wZXJ0eU5hbWVFbnVt
ZXJhdG9yKj4oY2VsbCk7Ci0gICAgdmlzaXRvci5hcHBlbmQoJnRoaXNPYmplY3QtPm1fcHJvdG90
eXBlQ2hhaW4pOwotCi0gICAgaWYgKHRoaXNPYmplY3QtPmNhY2hlZFByb3BlcnR5TmFtZUNvdW50
KCkpIHsKLSAgICAgICAgdmlzaXRvci5hcHBlbmRWYWx1ZXMocmVpbnRlcnByZXRfY2FzdDxXcml0
ZUJhcnJpZXI8VW5rbm93bj4qPih0aGlzT2JqZWN0LT5tX3Byb3BlcnR5TmFtZXMuZ2V0V2l0aG91
dEJhcnJpZXIoKSksIHRoaXNPYmplY3QtPmNhY2hlZFByb3BlcnR5TmFtZUNvdW50KCkpOwotICAg
ICAgICB2aXNpdG9yLmNvcHlMYXRlcigKLSAgICAgICAgICAgIHRoaXNPYmplY3QsIEpTUHJvcGVy
dHlOYW1lRW51bWVyYXRvckNvcHlUb2tlbiwKLSAgICAgICAgICAgIHRoaXNPYmplY3QtPm1fcHJv
cGVydHlOYW1lcy5nZXRXaXRob3V0QmFycmllcigpLCB0aGlzT2JqZWN0LT5wcm9wZXJ0eU5hbWVD
YWNoZVNpemUoKSk7Ci0gICAgfQorICAgIGpzQ2FzdDxKU1Byb3BlcnR5TmFtZUVudW1lcmF0b3Iq
PihjZWxsKS0+SlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yOjp+SlNQcm9wZXJ0eU5hbWVFbnVtZXJh
dG9yKCk7CiB9CiAKLXZvaWQgSlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yOjpjb3B5QmFja2luZ1N0
b3JlKEpTQ2VsbCogY2VsbCwgQ29weVZpc2l0b3ImIHZpc2l0b3IsIENvcHlUb2tlbiB0b2tlbikK
K3ZvaWQgSlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yOjp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2Vs
bCwgU2xvdFZpc2l0b3ImIHZpc2l0b3IpCiB7CisgICAgQmFzZTo6dmlzaXRDaGlsZHJlbihjZWxs
LCB2aXNpdG9yKTsKICAgICBKU1Byb3BlcnR5TmFtZUVudW1lcmF0b3IqIHRoaXNPYmplY3QgPSBq
c0Nhc3Q8SlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yKj4oY2VsbCk7Ci0gICAgQVNTRVJUX0dDX09C
SkVDVF9JTkhFUklUUyh0aGlzT2JqZWN0LCBpbmZvKCkpOwotCi0gICAgUkVMRUFTRV9BU1NFUlQo
dG9rZW4gPT0gSlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yQ29weVRva2VuKTsKLQotICAgIHZvaWQq
IG9sZFByb3BlcnR5TmFtZXMgPSB0aGlzT2JqZWN0LT5tX3Byb3BlcnR5TmFtZXMuZ2V0V2l0aG91
dEJhcnJpZXIoKTsKLSAgICBpZiAodmlzaXRvci5jaGVja0lmU2hvdWxkQ29weShvbGRQcm9wZXJ0
eU5hbWVzKSkgewotICAgICAgICBXcml0ZUJhcnJpZXI8SlNTdHJpbmc+KiBuZXdQcm9wZXJ0eU5h
bWVzID0gc3RhdGljX2Nhc3Q8V3JpdGVCYXJyaWVyPEpTU3RyaW5nPio+KHZpc2l0b3IuYWxsb2Nh
dGVOZXdTcGFjZSh0aGlzT2JqZWN0LT5wcm9wZXJ0eU5hbWVDYWNoZVNpemUoKSkpOwotICAgICAg
ICBtZW1jcHkobmV3UHJvcGVydHlOYW1lcywgb2xkUHJvcGVydHlOYW1lcywgdGhpc09iamVjdC0+
cHJvcGVydHlOYW1lQ2FjaGVTaXplKCkpOwotICAgICAgICB0aGlzT2JqZWN0LT5tX3Byb3BlcnR5
TmFtZXMuc2V0V2l0aG91dEJhcnJpZXIobmV3UHJvcGVydHlOYW1lcyk7Ci0gICAgICAgIHZpc2l0
b3IuZGlkQ29weShvbGRQcm9wZXJ0eU5hbWVzLCB0aGlzT2JqZWN0LT5wcm9wZXJ0eU5hbWVDYWNo
ZVNpemUoKSk7Ci0gICAgfQorICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCB0aGlzT2JqZWN0
LT5tX3Byb3BlcnR5TmFtZXMuc2l6ZSgpOyArK2kpCisgICAgICAgIHZpc2l0b3IuYXBwZW5kKCZ0
aGlzT2JqZWN0LT5tX3Byb3BlcnR5TmFtZXNbaV0pOworICAgIHZpc2l0b3IuYXBwZW5kKCZ0aGlz
T2JqZWN0LT5tX3Byb3RvdHlwZUNoYWluKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgSlNDCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb3BlcnR5TmFtZUVudW1l
cmF0b3IuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTUHJvcGVydHlOYW1lRW51
bWVyYXRvci5oCmluZGV4IDJlMmIxOTRhYzQ1MzJjNTIxNTk5OTUyNzk5MTBhODU2MjVkZDg0MjYu
Ljg0MDZjNDYwMjc4ZWQ2MDAyNjg1MDg5ZmQ0NThhZjI5NDc1ZDFmZjUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTUHJvcGVydHlOYW1lRW51bWVyYXRvci5oCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTUHJvcGVydHlOYW1lRW51bWVyYXRv
ci5oCkBAIC00Myw2ICs0Myw5IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgSlNQcm9wZXJ0eU5hbWVF
bnVtZXJhdG9yKiBjcmVhdGUoVk0mKTsKICAgICBzdGF0aWMgSlNQcm9wZXJ0eU5hbWVFbnVtZXJh
dG9yKiBjcmVhdGUoVk0mLCBTdHJ1Y3R1cmUqLCB1aW50MzJfdCwgdWludDMyX3QsIFByb3BlcnR5
TmFtZUFycmF5Jik7CiAKKyAgICBzdGF0aWMgY29uc3QgYm9vbCBuZWVkc0Rlc3RydWN0aW9uID0g
dHJ1ZTsKKyAgICBzdGF0aWMgdm9pZCBkZXN0cm95KEpTQ2VsbCopOworCiAgICAgc3RhdGljIFN0
cnVjdHVyZSogY3JlYXRlU3RydWN0dXJlKFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9i
amVjdCwgSlNWYWx1ZSBwcm90b3R5cGUpCiAgICAgewogICAgICAgICByZXR1cm4gU3RydWN0dXJl
OjpjcmVhdGUodm0sIGdsb2JhbE9iamVjdCwgcHJvdG90eXBlLCBUeXBlSW5mbyhDZWxsVHlwZSwg
U3RydWN0dXJlRmxhZ3MpLCBpbmZvKCkpOwpAQCAtNTIsOSArNTUsOSBAQCBwdWJsaWM6CiAKICAg
ICBKU1N0cmluZyogcHJvcGVydHlOYW1lQXRJbmRleCh1aW50MzJfdCBpbmRleCkgY29uc3QKICAg
ICB7Ci0gICAgICAgIGlmIChpbmRleCA+PSBjYWNoZWRQcm9wZXJ0eU5hbWVDb3VudCgpKQorICAg
ICAgICBpZiAoaW5kZXggPj0gbV9wcm9wZXJ0eU5hbWVzLnNpemUoKSkKICAgICAgICAgICAgIHJl
dHVybiBudWxscHRyOwotICAgICAgICByZXR1cm4gbV9wcm9wZXJ0eU5hbWVzLmdldCh0aGlzKVtp
bmRleF0uZ2V0KCk7CisgICAgICAgIHJldHVybiBtX3Byb3BlcnR5TmFtZXNbaW5kZXhdLmdldCgp
OwogICAgIH0KIAogICAgIFN0cnVjdHVyZUNoYWluKiBjYWNoZWRQcm90b3R5cGVDaGFpbigpIGNv
bnN0IHsgcmV0dXJuIG1fcHJvdG90eXBlQ2hhaW4uZ2V0KCk7IH0KQEAgLTc4LDMwICs4MSwxOCBA
QCBwdWJsaWM6CiAgICAgc3RhdGljIHB0cmRpZmZfdCBjYWNoZWRJbmxpbmVDYXBhY2l0eU9mZnNl
dCgpIHsgcmV0dXJuIE9CSkVDVF9PRkZTRVRPRihKU1Byb3BlcnR5TmFtZUVudW1lcmF0b3IsIG1f
Y2FjaGVkSW5saW5lQ2FwYWNpdHkpOyB9CiAgICAgc3RhdGljIHB0cmRpZmZfdCBjYWNoZWRQcm9w
ZXJ0eU5hbWVzVmVjdG9yT2Zmc2V0KCkKICAgICB7Ci0gICAgICAgIHJldHVybiBPQkpFQ1RfT0ZG
U0VUT0YoSlNQcm9wZXJ0eU5hbWVFbnVtZXJhdG9yLCBtX3Byb3BlcnR5TmFtZXMpOworICAgICAg
ICByZXR1cm4gT0JKRUNUX09GRlNFVE9GKEpTUHJvcGVydHlOYW1lRW51bWVyYXRvciwgbV9wcm9w
ZXJ0eU5hbWVzKSArIFZlY3RvcjxXcml0ZUJhcnJpZXI8SlNTdHJpbmc+Pjo6ZGF0YU1lbW9yeU9m
ZnNldCgpOwogICAgIH0KIAogICAgIHN0YXRpYyB2b2lkIHZpc2l0Q2hpbGRyZW4oSlNDZWxsKiwg
U2xvdFZpc2l0b3ImKTsKLSAgICBzdGF0aWMgdm9pZCBjb3B5QmFja2luZ1N0b3JlKEpTQ2VsbCos
IENvcHlWaXNpdG9yJiwgQ29weVRva2VuKTsKLQotICAgIHVpbnQzMl90IGNhY2hlZFByb3BlcnR5
TmFtZUNvdW50KCkgY29uc3QKLSAgICB7Ci0gICAgICAgIC8vIE5vdGUgdGhhdCB0aGlzIGRlcGVu
ZHMgb24gbV9lbmRHZW5lcmljUHJvcGVydHlJbmRleCBiZWluZyB0aGUgbnVtYmVyIG9mIGVudHJp
ZXMgaW4gbV9wcm9wZXJ0eU5hbWVzLgotICAgICAgICByZXR1cm4gbV9lbmRHZW5lcmljUHJvcGVy
dHlJbmRleDsKLSAgICB9Ci0KLSAgICBzaXplX3QgcHJvcGVydHlOYW1lQ2FjaGVTaXplKCkgY29u
c3QKLSAgICB7Ci0gICAgICAgIHJldHVybiBXVEY6OnJvdW5kVXBUb011bHRpcGxlT2Y8OD4oY2Fj
aGVkUHJvcGVydHlOYW1lQ291bnQoKSAqIHNpemVvZihXcml0ZUJhcnJpZXI8SlNTdHJpbmc+KSk7
Ci0gICAgfQogCiBwcml2YXRlOgogICAgIEpTUHJvcGVydHlOYW1lRW51bWVyYXRvcihWTSYsIFN0
cnVjdHVyZUlELCB1aW50MzJfdCk7CiAgICAgdm9pZCBmaW5pc2hDcmVhdGlvbihWTSYsIHVpbnQz
Ml90LCB1aW50MzJfdCwgUGFzc1JlZlB0cjxQcm9wZXJ0eU5hbWVBcnJheURhdGE+KTsKIAotICAg
IENvcHlCYXJyaWVyPFdyaXRlQmFycmllcjxKU1N0cmluZz4+IG1fcHJvcGVydHlOYW1lczsKLSAg
ICBXcml0ZUJhcnJpZXI8U3RydWN0dXJlQ2hhaW4+IG1fcHJvdG90eXBlQ2hhaW47CisgICAgVmVj
dG9yPFdyaXRlQmFycmllcjxKU1N0cmluZz4+IG1fcHJvcGVydHlOYW1lczsKICAgICBTdHJ1Y3R1
cmVJRCBtX2NhY2hlZFN0cnVjdHVyZUlEOworICAgIFdyaXRlQmFycmllcjxTdHJ1Y3R1cmVDaGFp
bj4gbV9wcm90b3R5cGVDaGFpbjsKICAgICB1aW50MzJfdCBtX2luZGV4ZWRMZW5ndGg7CiAgICAg
dWludDMyX3QgbV9lbmRTdHJ1Y3R1cmVQcm9wZXJ0eUluZGV4OwogICAgIHVpbnQzMl90IG1fZW5k
R2VuZXJpY1Byb3BlcnR5SW5kZXg7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>