<?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>37864</bug_id>
          
          <creation_ts>2010-04-20 09:08:13 -0700</creation_ts>
          <short_desc>REGRESSION(r57892): Caused an assertion in Mac builds (Requested by smfr on #webkit).</short_desc>
          <delta_ts>2010-04-20 09:10:04 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>37741</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>214696</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-04-20 09:08:13 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/57892 broke the build:
Caused an assertion in Mac builds (Requested by smfr 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>214697</commentid>
    <comment_count>1</comment_count>
      <attachid>53828</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-04-20 09:08:28 -0700</bug_when>
    <thetext>Created attachment 53828
ROLLOUT of r57892

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214698</commentid>
    <comment_count>2</comment_count>
      <attachid>53828</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-20 09:09:59 -0700</bug_when>
    <thetext>Comment on attachment 53828
ROLLOUT of r57892

Clearing flags on attachment: 53828

Committed r57895: &lt;http://trac.webkit.org/changeset/57895&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>214699</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-20 09:10:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53828</attachid>
            <date>2010-04-20 09:08:28 -0700</date>
            <delta_ts>2010-04-20 09:09:59 -0700</delta_ts>
            <desc>ROLLOUT of r57892</desc>
            <filename>bug-37864-20100420160827.patch</filename>
            <type>text/plain</type>
            <size>11452</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
M2YxY2NjMC4uOWVlODZlZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxMC0wNC0yMCAgU2hlcmlmZiBCb3Qg
IDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9s
bGluZyBvdXQgcjU3ODkyLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNl
dC81Nzg5MgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
Mzc4NjQKKworICAgICAgICBDYXVzZWQgYW4gYXNzZXJ0aW9uIGluIE1hYyBidWlsZHMgKFJlcXVl
c3RlZCBieSBzbWZyIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAgICAgICogV2ViQ29yZS54
Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAgICAgICAqIGVkaXRpbmcvRWRpdG9yLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkVkaXRvcjo6aW5zaWRlVmlzaWJsZUFyZWEpOgorICAgICAgICAq
IHBhZ2UvRnJhbWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWU6Om93bmVyUmVuZGVyZXIp
OgorICAgICAgICAqIHBhZ2UvRnJhbWUuaDoKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6On5GcmFtZVZpZXcpOgorICAgICAgICAoV2Vi
Q29yZTo6RnJhbWVWaWV3OjpjbGVhcik6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6Omlu
dmFsaWRhdGVSZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6Y3JlYXRlU2Nyb2xs
YmFyKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRnJhbWVCYXNlLmg6CisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlck9iamVjdC5oOgorCiAyMDEwLTA0LTIwICBKYWt1YiBXaWVjem9yZWsg
IDxqd2llY3pvcmVrQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRs
ZXIuCmRpZmYgLS1naXQgYS9XZWJDb3JlL1dlYkNvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJv
aiBiL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCmluZGV4IDA0MzI2
MjIuLmRjM2E1NWUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVj
dC5wYnhwcm9qCisrKyBiL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9q
CkBAIC0yMDMsNyArMjAzLDcgQEAKIAkJMEZDRjMzMkUwRjJCOUEyNTAwNEI2Nzk1IC8qIFdlYkxh
eWVyLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMEZD
RjMzMkEwRjJCOUEyNTAwNEI2Nzk1IC8qIFdlYkxheWVyLm1tICovOyB9OwogCQkwRkNGMzMyRjBG
MkI5QTI1MDA0QjY3OTUgLyogV2ViTGF5ZXIuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1
aWxkRmlsZTsgZmlsZVJlZiA9IDBGQ0YzMzJCMEYyQjlBMjUwMDRCNjc5NSAvKiBXZWJMYXllci5o
ICovOyB9OwogCQkwRkQzMDgwRTExN0NGN0U3MDBBNzkxRjcgLyogUmVuZGVyRnJhbWVCYXNlLmNw
cCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDBGRDMwODBD
MTE3Q0Y3RTcwMEE3OTFGNyAvKiBSZW5kZXJGcmFtZUJhc2UuY3BwICovOyB9OwotCQkwRkQzMDgw
RjExN0NGN0U3MDBBNzkxRjcgLyogUmVuZGVyRnJhbWVCYXNlLmggaW4gSGVhZGVycyAqLyA9IHtp
c2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAwRkQzMDgwRDExN0NGN0U3MDBBNzkxRjcgLyog
UmVuZGVyRnJhbWVCYXNlLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAoUHJpdmF0ZSwg
KTsgfTsgfTsKKwkJMEZEMzA4MEYxMTdDRjdFNzAwQTc5MUY3IC8qIFJlbmRlckZyYW1lQmFzZS5o
IGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMEZEMzA4MEQx
MTdDRjdFNzAwQTc5MUY3IC8qIFJlbmRlckZyYW1lQmFzZS5oICovOyB9OwogCQkwRkQzMDhENTEx
N0QxNjg1MDBBNzkxRjcgLyogUmVuZGVySUZyYW1lLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9
IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDBGRDMwOEQzMTE3RDE2ODQwMEE3OTFGNyAvKiBSZW5k
ZXJJRnJhbWUuY3BwICovOyB9OwogCQkwRkQzMDhENjExN0QxNjg1MDBBNzkxRjcgLyogUmVuZGVy
SUZyYW1lLmggaW4gSGVhZGVycyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAw
RkQzMDhENDExN0QxNjg0MDBBNzkxRjcgLyogUmVuZGVySUZyYW1lLmggKi87IH07CiAJCTBGRDcy
MzgyMEVDOEJEOTMwMENBNURENyAvKiBGbG9hdFF1YWQuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9
IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDBGRDcyMzgwMEVDOEJEOTMwMENBNURENyAvKiBGbG9h
dFF1YWQuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQcml2YXRlLCApOyB9OyB9Owpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5jcHAgYi9XZWJDb3JlL2VkaXRpbmcv
RWRpdG9yLmNwcAppbmRleCBkY2NhNTc5Li4xMDYxZGQyIDEwMDY0NAotLS0gYS9XZWJDb3JlL2Vk
aXRpbmcvRWRpdG9yLmNwcAorKysgYi9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmNwcApAQCAtNjAs
NyArNjAsNyBAQAogI2luY2x1ZGUgIlBhc3RlYm9hcmQuaCIKICNpbmNsdWRlICJSZW1vdmVGb3Jt
YXRDb21tYW5kLmgiCiAjaW5jbHVkZSAiUmVuZGVyQmxvY2suaCIKLSNpbmNsdWRlICJSZW5kZXJG
cmFtZUJhc2UuaCIKKyNpbmNsdWRlICJSZW5kZXJQYXJ0LmgiCiAjaW5jbHVkZSAiUmVwbGFjZVNl
bGVjdGlvbkNvbW1hbmQuaCIKICNpbmNsdWRlICJTb3VuZC5oIgogI2luY2x1ZGUgIlRleHQuaCIK
QEAgLTI3NDcsNyArMjc0Nyw3IEBAIGJvb2wgRWRpdG9yOjppbnNpZGVWaXNpYmxlQXJlYShjb25z
dCBJbnRQb2ludCYgcG9pbnQpIGNvbnN0CiAgICAgaWYgKCFmcmFtZS0+aXNEaXNjb25uZWN0ZWQo
KSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgCi0gICAgUmVuZGVyRnJhbWVCYXNlKiByZW5k
ZXJlciA9IGZyYW1lLT5vd25lclJlbmRlcmVyKCk7CisgICAgUmVuZGVyUGFydCogcmVuZGVyZXIg
PSBmcmFtZS0+b3duZXJSZW5kZXJlcigpOwogICAgIGlmICghcmVuZGVyZXIpCiAgICAgICAgIHJl
dHVybiBmYWxzZTsKIApAQCAtMjc3Niw3ICsyNzc2LDcgQEAgYm9vbCBFZGl0b3I6Omluc2lkZVZp
c2libGVBcmVhKFJhbmdlKiByYW5nZSkgY29uc3QKICAgICBpZiAoIWZyYW1lLT5pc0Rpc2Nvbm5l
Y3RlZCgpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAKLSAgICBSZW5kZXJGcmFtZUJhc2Uq
IHJlbmRlcmVyID0gZnJhbWUtPm93bmVyUmVuZGVyZXIoKTsKKyAgICBSZW5kZXJQYXJ0KiByZW5k
ZXJlciA9IGZyYW1lLT5vd25lclJlbmRlcmVyKCk7CiAgICAgaWYgKCFyZW5kZXJlcikKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwIGIv
V2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAppbmRleCA1OTAwODljLi41M2ZkM2JhIDEwMDY0NAotLS0g
YS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwCisrKyBiL1dlYkNvcmUvcGFnZS9GcmFtZS5jcHAKQEAg
LTY0LDcgKzY0LDcgQEAKICNpbmNsdWRlICJQYWdlLmgiCiAjaW5jbHVkZSAiUGFnZUdyb3VwLmgi
CiAjaW5jbHVkZSAiUmVndWxhckV4cHJlc3Npb24uaCIKLSNpbmNsdWRlICJSZW5kZXJGcmFtZUJh
c2UuaCIKKyNpbmNsdWRlICJSZW5kZXJQYXJ0LmgiCiAjaW5jbHVkZSAiUmVuZGVyVGFibGVDZWxs
LmgiCiAjaW5jbHVkZSAiUmVuZGVyVGV4dENvbnRyb2wuaCIKICNpbmNsdWRlICJSZW5kZXJUaGVt
ZS5oIgpAQCAtMTExNyw3ICsxMTE3LDcgQEAgSFRNTEZyYW1lT3duZXJFbGVtZW50KiBGcmFtZTo6
b3duZXJFbGVtZW50KCkgY29uc3QKICAgICByZXR1cm4gbV9vd25lckVsZW1lbnQ7CiB9CiAKLVJl
bmRlckZyYW1lQmFzZSogRnJhbWU6Om93bmVyUmVuZGVyZXIoKSBjb25zdAorUmVuZGVyUGFydCog
RnJhbWU6Om93bmVyUmVuZGVyZXIoKSBjb25zdAogewogICAgIEhUTUxGcmFtZU93bmVyRWxlbWVu
dCogb3duZXJFbGVtZW50ID0gbV9vd25lckVsZW1lbnQ7CiAgICAgaWYgKCFvd25lckVsZW1lbnQp
CkBAIC0xMTI5LDkgKzExMjksOSBAQCBSZW5kZXJGcmFtZUJhc2UqIEZyYW1lOjpvd25lclJlbmRl
cmVyKCkgY29uc3QKICAgICAvLyB0aGF0IGl0IGhhcyBzdGFydGVkIGJ1dCBjYW5jZWxlZCwgdGhl
biB0aGlzIGNhbiB0dXJuIGludG8gYW4gQVNTRVJUCiAgICAgLy8gc2luY2UgbV9vd25lckVsZW1l
bnQgd291bGQgYmUgMCB3aGVuIHRoZSBsb2FkIGlzIGNhbmNlbGVkLgogICAgIC8vIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODU4NQotICAgIGlmICghb2JqZWN0LT5p
c1JlbmRlckZyYW1lQmFzZSgpKQorICAgIGlmICghb2JqZWN0LT5pc1JlbmRlclBhcnQoKSkKICAg
ICAgICAgcmV0dXJuIDA7Ci0gICAgcmV0dXJuIHRvUmVuZGVyRnJhbWVCYXNlKG9iamVjdCk7Cisg
ICAgcmV0dXJuIHRvUmVuZGVyUGFydChvYmplY3QpOwogfQogCiBib29sIEZyYW1lOjppc0Rpc2Nv
bm5lY3RlZCgpIGNvbnN0CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvRnJhbWUuaCBiL1dlYkNv
cmUvcGFnZS9GcmFtZS5oCmluZGV4IGQzNjlmYWYuLjRhN2NkYWYgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvcGFnZS9GcmFtZS5oCisrKyBiL1dlYkNvcmUvcGFnZS9GcmFtZS5oCkBAIC02Nyw3ICs2Nyw3
IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBjbGFzcyBDU1NNdXRhYmxlU3R5bGVEZWNsYXJh
dGlvbjsKICAgICBjbGFzcyBIVE1MVGFibGVDZWxsRWxlbWVudDsKICAgICBjbGFzcyBSZWd1bGFy
RXhwcmVzc2lvbjsKLSAgICBjbGFzcyBSZW5kZXJGcmFtZUJhc2U7CisgICAgY2xhc3MgUmVuZGVy
UGFydDsKICAgICBjbGFzcyBUaWxlZEJhY2tpbmdTdG9yZTsKIAogICAgIGNsYXNzIEZyYW1lIDog
cHVibGljIFJlZkNvdW50ZWQ8RnJhbWU+CkBAIC0xMTEsNyArMTExLDcgQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogICAgICAgICBTY3JpcHRDb250cm9sbGVyKiBzY3JpcHQoKTsKIAogICAgICAgICBS
ZW5kZXJWaWV3KiBjb250ZW50UmVuZGVyZXIoKSBjb25zdDsgLy8gcm9vdCByZW5kZXJlciBmb3Ig
dGhlIGRvY3VtZW50IGNvbnRhaW5lZCBpbiB0aGlzIGZyYW1lCi0gICAgICAgIFJlbmRlckZyYW1l
QmFzZSogb3duZXJSZW5kZXJlcigpIGNvbnN0OyAvLyByZW5kZXJlciBmb3IgdGhlIGVsZW1lbnQg
dGhhdCBjb250YWlucyB0aGlzIGZyYW1lCisgICAgICAgIFJlbmRlclBhcnQqIG93bmVyUmVuZGVy
ZXIoKSBjb25zdDsgLy8gcmVuZGVyZXIgZm9yIHRoZSBlbGVtZW50IHRoYXQgY29udGFpbnMgdGhp
cyBmcmFtZQogCiAgICAgICAgIGJvb2wgaXNEaXNjb25uZWN0ZWQoKSBjb25zdDsKICAgICAgICAg
dm9pZCBzZXRJc0Rpc2Nvbm5lY3RlZChib29sKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGFnZS9G
cmFtZVZpZXcuY3BwIGIvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggYTdlOGUxOC4u
NGI2Y2MzNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKKysrIGIvV2Vi
Q29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKQEAgLTQ3LDcgKzQ3LDcgQEAKICNpbmNsdWRlICJJbnNw
ZWN0b3JUaW1lbGluZUFnZW50LmgiCiAjaW5jbHVkZSAiT3ZlcmZsb3dFdmVudC5oIgogI2luY2x1
ZGUgIlJlbmRlckVtYmVkZGVkT2JqZWN0LmgiCi0jaW5jbHVkZSAiUmVuZGVyRnJhbWVCYXNlLmgi
CisjaW5jbHVkZSAiUmVuZGVyUGFydC5oIgogI2luY2x1ZGUgIlJlbmRlclNjcm9sbGJhci5oIgog
I2luY2x1ZGUgIlJlbmRlclNjcm9sbGJhclBhcnQuaCIKICNpbmNsdWRlICJSZW5kZXJUaGVtZS5o
IgpAQCAtMTcwLDcgKzE3MCw3IEBAIEZyYW1lVmlldzo6fkZyYW1lVmlldygpCiAKICAgICBpZiAo
bV9mcmFtZSkgewogICAgICAgICBBU1NFUlQobV9mcmFtZS0+dmlldygpICE9IHRoaXMgfHwgIW1f
ZnJhbWUtPmNvbnRlbnRSZW5kZXJlcigpKTsKLSAgICAgICAgUmVuZGVyRnJhbWVCYXNlKiByZW5k
ZXJlciA9IG1fZnJhbWUtPm93bmVyUmVuZGVyZXIoKTsKKyAgICAgICAgUmVuZGVyUGFydCogcmVu
ZGVyZXIgPSBtX2ZyYW1lLT5vd25lclJlbmRlcmVyKCk7CiAgICAgICAgIGlmIChyZW5kZXJlciAm
JiByZW5kZXJlci0+d2lkZ2V0KCkgPT0gdGhpcykKICAgICAgICAgICAgIHJlbmRlcmVyLT5zZXRX
aWRnZXQoMCk7CiAgICAgfQpAQCAtMjgwLDcgKzI4MCw3IEBAIHZvaWQgRnJhbWVWaWV3OjpjbGVh
cigpCiAgICAgcmVzZXQoKTsKIAogICAgIGlmIChtX2ZyYW1lKSB7Ci0gICAgICAgIGlmIChSZW5k
ZXJGcmFtZUJhc2UqIHJlbmRlcmVyID0gbV9mcmFtZS0+b3duZXJSZW5kZXJlcigpKQorICAgICAg
ICBpZiAoUmVuZGVyUGFydCogcmVuZGVyZXIgPSBtX2ZyYW1lLT5vd25lclJlbmRlcmVyKCkpCiAg
ICAgICAgICAgICByZW5kZXJlci0+dmlld0NsZWFyZWQoKTsKICAgICB9CiAKQEAgLTMwMyw3ICsz
MDMsNyBAQCB2b2lkIEZyYW1lVmlldzo6aW52YWxpZGF0ZVJlY3QoY29uc3QgSW50UmVjdCYgcmVj
dCkKICAgICBpZiAoIW1fZnJhbWUpCiAgICAgICAgIHJldHVybjsKIAotICAgIFJlbmRlckZyYW1l
QmFzZSogcmVuZGVyZXIgPSBtX2ZyYW1lLT5vd25lclJlbmRlcmVyKCk7CisgICAgUmVuZGVyUGFy
dCogcmVuZGVyZXIgPSBtX2ZyYW1lLT5vd25lclJlbmRlcmVyKCk7CiAgICAgaWYgKCFyZW5kZXJl
cikKICAgICAgICAgcmV0dXJuOwogCkBAIC0zNzUsNyArMzc1LDcgQEAgUGFzc1JlZlB0cjxTY3Jv
bGxiYXI+IEZyYW1lVmlldzo6Y3JlYXRlU2Nyb2xsYmFyKFNjcm9sbGJhck9yaWVudGF0aW9uIG9y
aWVudGF0aW8KICAgICAgICAgcmV0dXJuIFJlbmRlclNjcm9sbGJhcjo6Y3JlYXRlQ3VzdG9tU2Ny
b2xsYmFyKHRoaXMsIG9yaWVudGF0aW9uLCBkb2NFbGVtZW50LT5yZW5kZXJCb3goKSk7CiAgICAg
ICAgIAogICAgIC8vIElmIHdlIGhhdmUgYW4gb3duaW5nIGlmcmFtZS9mcmFtZSBlbGVtZW50LCB0
aGVuIGl0IGNhbiBzZXQgdGhlIGN1c3RvbSBzY3JvbGxiYXIgYWxzby4KLSAgICBSZW5kZXJGcmFt
ZUJhc2UqIGZyYW1lUmVuZGVyZXIgPSBtX2ZyYW1lLT5vd25lclJlbmRlcmVyKCk7CisgICAgUmVu
ZGVyUGFydCogZnJhbWVSZW5kZXJlciA9IG1fZnJhbWUtPm93bmVyUmVuZGVyZXIoKTsKICAgICBp
ZiAoZnJhbWVSZW5kZXJlciAmJiBmcmFtZVJlbmRlcmVyLT5zdHlsZSgpLT5oYXNQc2V1ZG9TdHls
ZShTQ1JPTExCQVIpKQogICAgICAgICByZXR1cm4gUmVuZGVyU2Nyb2xsYmFyOjpjcmVhdGVDdXN0
b21TY3JvbGxiYXIodGhpcywgb3JpZW50YXRpb24sIGZyYW1lUmVuZGVyZXIpOwogICAgIApkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRnJhbWVCYXNlLmggYi9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJGcmFtZUJhc2UuaAppbmRleCBiNDE2NWZkLi5lMjMzYTc5IDEwMDY0NAot
LS0gYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGcmFtZUJhc2UuaAorKysgYi9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJGcmFtZUJhc2UuaApAQCAtMzcsMjcgKzM3LDggQEAgcHJvdGVjdGVkOgog
CiBwdWJsaWM6CiAgICAgdm9pZCBsYXlvdXRXaXRoRmxhdHRlbmluZyhib29sIGZpeGVkV2lkdGgs
IGJvb2wgZml4ZWRIZWlnaHQpOwotCi1wcml2YXRlOgotICAgIHZpcnR1YWwgYm9vbCBpc1JlbmRl
ckZyYW1lQmFzZSgpIGNvbnN0IHsgcmV0dXJuIHRydWU7IH0KIH07CiAKLWlubGluZSBSZW5kZXJG
cmFtZUJhc2UqIHRvUmVuZGVyRnJhbWVCYXNlKFJlbmRlck9iamVjdCogb2JqZWN0KQotewotICAg
IEFTU0VSVCghb2JqZWN0IHx8IG9iamVjdC0+aXNSZW5kZXJGcmFtZUJhc2UoKSk7Ci0gICAgcmV0
dXJuIHN0YXRpY19jYXN0PFJlbmRlckZyYW1lQmFzZSo+KG9iamVjdCk7Ci19Ci0KLWlubGluZSBj
b25zdCBSZW5kZXJGcmFtZUJhc2UqIHRvUmVuZGVyRnJhbWVCYXNlKGNvbnN0IFJlbmRlck9iamVj
dCogb2JqZWN0KQotewotICAgIEFTU0VSVCghb2JqZWN0IHx8IG9iamVjdC0+aXNSZW5kZXJGcmFt
ZUJhc2UoKSk7Ci0gICAgcmV0dXJuIHN0YXRpY19jYXN0PGNvbnN0IFJlbmRlckZyYW1lQmFzZSo+
KG9iamVjdCk7Ci19Ci0KLS8vIFRoaXMgd2lsbCBjYXRjaCBhbnlvbmUgZG9pbmcgYW4gdW5uZWNl
c3NhcnkgY2FzdC4KLXZvaWQgdG9SZW5kZXJGcmFtZUJhc2UoY29uc3QgUmVuZGVyRnJhbWVCYXNl
Kik7Ci0KLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gUmVuZGVyRnJhbWVC
YXNlX2gKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5oIGIvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKaW5kZXggZmQ3OWJjZC4uZjc1YWU1ZiAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKKysrIGIvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKQEAgLTI4Miw3ICsyODIsNiBAQCBwdWJsaWM6CiAjZW5k
aWYKICAgICB2aXJ0dWFsIGJvb2wgaXNSZW5kZXJCbG9jaygpIGNvbnN0IHsgcmV0dXJuIGZhbHNl
OyB9CiAgICAgdmlydHVhbCBib29sIGlzUmVuZGVyQnV0dG9uKCkgY29uc3QgeyByZXR1cm4gZmFs
c2U7IH0KLSAgICB2aXJ0dWFsIGJvb2wgaXNSZW5kZXJGcmFtZUJhc2UoKSBjb25zdCB7IHJldHVy
biBmYWxzZTsgfQogICAgIHZpcnR1YWwgYm9vbCBpc1JlbmRlckltYWdlKCkgY29uc3QgeyByZXR1
cm4gZmFsc2U7IH0KICAgICB2aXJ0dWFsIGJvb2wgaXNSZW5kZXJJbmxpbmUoKSBjb25zdCB7IHJl
dHVybiBmYWxzZTsgfQogICAgIHZpcnR1YWwgYm9vbCBpc1JlbmRlclBhcnQoKSBjb25zdCB7IHJl
dHVybiBmYWxzZTsgfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L21hYy9DaGFuZ2VMb2cgYi9XZWJLaXQv
bWFjL0NoYW5nZUxvZwppbmRleCBiZmRhMDIzLi4xMjBlZjllIDEwMDY0NAotLS0gYS9XZWJLaXQv
bWFjL0NoYW5nZUxvZworKysgYi9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBA
CisyMDEwLTA0LTIwICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4K
KworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNTc4OTIuCisgICAgICAgIGh0dHA6
Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzU3ODkyCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzg2NAorCisgICAgICAgIENhdXNlZCBhbiBhc3Nl
cnRpb24gaW4gTWFjIGJ1aWxkcyAoUmVxdWVzdGVkIGJ5IHNtZnIgb24KKyAgICAgICAgI3dlYmtp
dCkuCisKKyAgICAgICAgKiBXZWJWaWV3L1dlYkZyYW1lLm1tOgorICAgICAgICAoLVtXZWJGcmFt
ZSBfZ2V0VmlzaWJsZVJlY3Q6XSk6CisgICAgICAgICogV2ViVmlldy9XZWJGcmFtZVZpZXcubW06
CisgICAgICAgICgtW1dlYkZyYW1lVmlldyBfaW5zdGFsbF0pOgorCiAyMDEwLTA0LTIwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IERhbiBCZXJuc3RlaW4uCmRpZmYgLS1naXQgYS9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWUu
bW0gYi9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW0KaW5kZXggMDVkOGVhYi4uNDJiMTIw
YyAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCisrKyBiL1dlYktp
dC9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQpAQCAtNzYsNyArNzYsNyBAQAogI2ltcG9ydCA8V2Vi
Q29yZS9QbHVnaW5EYXRhLmg+CiAjaW1wb3J0IDxXZWJDb3JlL1ByaW50Q29udGV4dC5oPgogI2lt
cG9ydCA8V2ViQ29yZS9SZW5kZXJMYXllci5oPgotI2ltcG9ydCA8V2ViQ29yZS9SZW5kZXJGcmFt
ZUJhc2UuaD4KKyNpbXBvcnQgPFdlYkNvcmUvUmVuZGVyUGFydC5oPgogI2ltcG9ydCA8V2ViQ29y
ZS9SZW5kZXJWaWV3Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5k
Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNrcy5oPgpAQCAtNTk5
LDcgKzU5OSw3IEBAIHN0YXRpYyBpbmxpbmUgV2ViRGF0YVNvdXJjZSAqZGF0YVNvdXJjZShEb2N1
bWVudExvYWRlciogbG9hZGVyKQogLSAoQk9PTClfZ2V0VmlzaWJsZVJlY3Q6KE5TUmVjdCopcmVj
dAogewogICAgIEFTU0VSVF9BUkcocmVjdCwgcmVjdCk7Ci0gICAgaWYgKFJlbmRlckZyYW1lQmFz
ZSogb3duZXJSZW5kZXJlciA9IF9wcml2YXRlLT5jb3JlRnJhbWUtPm93bmVyUmVuZGVyZXIoKSkg
eworICAgIGlmIChSZW5kZXJQYXJ0KiBvd25lclJlbmRlcmVyID0gX3ByaXZhdGUtPmNvcmVGcmFt
ZS0+b3duZXJSZW5kZXJlcigpKSB7CiAgICAgICAgIGlmIChvd25lclJlbmRlcmVyLT5uZWVkc0xh
eW91dCgpKQogICAgICAgICAgICAgcmV0dXJuIE5POwogICAgICAgICAqcmVjdCA9IG93bmVyUmVu
ZGVyZXItPmFic29sdXRlQ2xpcHBlZE92ZXJmbG93UmVjdCgpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0
L21hYy9XZWJWaWV3L1dlYkZyYW1lVmlldy5tbSBiL1dlYktpdC9tYWMvV2ViVmlldy9XZWJGcmFt
ZVZpZXcubW0KaW5kZXggYTkwNjMyYS4uOWRlZDhlMSAxMDA2NDQKLS0tIGEvV2ViS2l0L21hYy9X
ZWJWaWV3L1dlYkZyYW1lVmlldy5tbQorKysgYi9XZWJLaXQvbWFjL1dlYlZpZXcvV2ViRnJhbWVW
aWV3Lm1tCkBAIC02Miw3ICs2Miw3IEBACiAjaW1wb3J0IDxXZWJDb3JlL0ZyYW1lVmlldy5oPgog
I2ltcG9ydCA8V2ViQ29yZS9IaXN0b3J5SXRlbS5oPgogI2ltcG9ydCA8V2ViQ29yZS9QYWdlLmg+
Ci0jaW1wb3J0IDxXZWJDb3JlL1JlbmRlckZyYW1lQmFzZS5oPgorI2ltcG9ydCA8V2ViQ29yZS9S
ZW5kZXJQYXJ0Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1RocmVhZENoZWNrLmg+CiAjaW1wb3J0IDxX
ZWJDb3JlL1dlYkNvcmVGcmFtZVZpZXcuaD4KICNpbXBvcnQgPFdlYkNvcmUvV2ViQ29yZVZpZXcu
aD4KQEAgLTI4MCw3ICsyODAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWRkVHlwZXNGcm9tQ2xh
c3MoTlNNdXRhYmxlRGljdGlvbmFyeSAqYWxsVHlwZXMsIENsYXNzIG9iakNDbAogICAgIHZpZXct
PnNldFBsYXRmb3JtV2lkZ2V0KF9wcml2YXRlLT5mcmFtZVNjcm9sbFZpZXcpOwogCiAgICAgLy8g
RklYTUU6IEZyYW1lIHRyaWVzIHRvIGRvIHRoaXMgdG9vLiBJcyB0aGlzIGNvZGUgbmVlZGVkPwot
ICAgIGlmIChSZW5kZXJGcmFtZUJhc2UqIG93bmVyID0gZnJhbWUtPm93bmVyUmVuZGVyZXIoKSkg
eworICAgIGlmIChSZW5kZXJQYXJ0KiBvd25lciA9IGZyYW1lLT5vd25lclJlbmRlcmVyKCkpIHsK
ICAgICAgICAgb3duZXItPnNldFdpZGdldCh2aWV3KTsKICAgICAgICAgLy8gTm93IHRoZSByZW5k
ZXIgcGFydCBvd25zIHRoZSB2aWV3LCBzbyB3ZSBkb24ndCBhbnkgbW9yZS4KICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>