<?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>59434</bug_id>
          
          <creation_ts>2011-04-26 00:41:03 -0700</creation_ts>
          <short_desc>WebKit/chromium should play nice with strict OwnPtrs</short_desc>
          <delta_ts>2011-04-27 17:49:22 -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>59659</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>392336</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-26 00:41:03 -0700</bug_when>
    <thetext>WebKit/chromium should play nice with strict OwnPtrs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392337</commentid>
    <comment_count>1</comment_count>
      <attachid>91078</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-26 00:41:33 -0700</bug_when>
    <thetext>Created attachment 91078
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392340</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-26 00:43:28 -0700</bug_when>
    <thetext>Committed r84893: &lt;http://trac.webkit.org/changeset/84893&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91078</attachid>
            <date>2011-04-26 00:41:33 -0700</date>
            <delta_ts>2011-04-26 00:42:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59434-20110426004132.patch</filename>
            <type>text/plain</type>
            <size>9129</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiA4NDg5MikKKysrIFNvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjcg
QEAKKzIwMTEtMDQtMjYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWJLaXQvY2hyb21pdW0g
c2hvdWxkIHBsYXkgbmljZSB3aXRoIHN0cmljdCBPd25QdHJzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTQzNAorCisgICAgICAgIFRoaXMgZml4ZXMg
YWJvdXQgaGFsZiB0aGUgaXNzdWVzLgorCisgICAgICAgICogc3JjL0FwcGxpY2F0aW9uQ2FjaGVI
b3N0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFwcGxpY2F0aW9uQ2FjaGVIb3N0OjptYXliZUxv
YWRNYWluUmVzb3VyY2UpOgorICAgICAgICAqIHNyYy9BcHBsaWNhdGlvbkNhY2hlSG9zdEludGVy
bmFsLmg6CisgICAgICAgIChXZWJDb3JlOjpBcHBsaWNhdGlvbkNhY2hlSG9zdEludGVybmFsOjpB
cHBsaWNhdGlvbkNhY2hlSG9zdEludGVybmFsKToKKyAgICAgICAgKiBzcmMvQXV0b0ZpbGxQb3B1
cE1lbnVDbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpBdXRvRmlsbFBvcHVwTWVudUNsaWVu
dDo6aW5pdGlhbGl6ZSk6CisgICAgICAgICogc3JjL0dyYXBoaWNzQ29udGV4dDNEQ2hyb21pdW0u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0M0RJbnRlcm5hbDo6aW5pdGlh
bGl6ZSk6CisgICAgICAgICogc3JjL1Jlc291cmNlSGFuZGxlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlc291cmNlSGFuZGxlSW50ZXJuYWw6OnN0YXJ0KToKKyAgICAgICAgKFdlYkNvcmU6OlJl
c291cmNlSGFuZGxlOjpSZXNvdXJjZUhhbmRsZSk6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJj
ZUhhbmRsZTo6bG9hZFJlc291cmNlU3luY2hyb25vdXNseSk6CisgICAgICAgICogc3JjL1NvY2tl
dFN0cmVhbUhhbmRsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTb2NrZXRTdHJlYW1IYW5kbGVJ
bnRlcm5hbDo6Y29ubmVjdCk6CisKIDIwMTEtMDQtMjUgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgYnVpbGQgZml4LgpJbmRleDogU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQXBwbGljYXRpb25DYWNoZUhvc3QuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0FwcGxpY2F0aW9uQ2FjaGVIb3N0LmNw
cAkocmV2aXNpb24gODQ4ODYpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9BcHBsaWNh
dGlvbkNhY2hlSG9zdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc5LDcgKzc5LDcgQEAgdm9pZCBB
cHBsaWNhdGlvbkNhY2hlSG9zdDo6bWF5YmVMb2FkTWFpbgogICAgIGlmICghaXNBcHBsaWNhdGlv
bkNhY2hlRW5hYmxlZCgpKQogICAgICAgICByZXR1cm47CiAKLSAgICBtX2ludGVybmFsLnNldChu
ZXcgQXBwbGljYXRpb25DYWNoZUhvc3RJbnRlcm5hbCh0aGlzKSk7CisgICAgbV9pbnRlcm5hbCA9
IGFkb3B0UHRyKG5ldyBBcHBsaWNhdGlvbkNhY2hlSG9zdEludGVybmFsKHRoaXMpKTsKICAgICBp
ZiAobV9pbnRlcm5hbC0+bV9vdXRlckhvc3QpIHsKICAgICAgICAgV3JhcHBlZFJlc291cmNlUmVx
dWVzdCB3cmFwcGVkKHJlcXVlc3QpOwogICAgICAgICBtX2ludGVybmFsLT5tX291dGVySG9zdC0+
d2lsbFN0YXJ0TWFpblJlc291cmNlUmVxdWVzdCh3cmFwcGVkLCBXZWJGcmFtZUltcGw6OmZyb21G
cmFtZShtX2RvY3VtZW50TG9hZGVyLT5mcmFtZSgpKSk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9BcHBsaWNhdGlvbkNhY2hlSG9zdEludGVybmFsLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQXBwbGljYXRpb25DYWNoZUhvc3RJbnRlcm5hbC5o
CShyZXZpc2lvbiA4NDg4NikKKysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0FwcGxpY2F0
aW9uQ2FjaGVIb3N0SW50ZXJuYWwuaAkod29ya2luZyBjb3B5KQpAQCAtNTAsNyArNTAsNyBAQCBw
dWJsaWM6CiAgICAgewogICAgICAgICBXZWJLaXQ6OldlYkZyYW1lSW1wbCogd2ViRnJhbWUgPSBX
ZWJLaXQ6OldlYkZyYW1lSW1wbDo6ZnJvbUZyYW1lKGhvc3QtPm1fZG9jdW1lbnRMb2FkZXItPmZy
YW1lKCkpOwogICAgICAgICBBU1NFUlQod2ViRnJhbWUpOwotICAgICAgICBtX291dGVySG9zdC5z
ZXQod2ViRnJhbWUtPmNsaWVudCgpLT5jcmVhdGVBcHBsaWNhdGlvbkNhY2hlSG9zdCh3ZWJGcmFt
ZSwgdGhpcykpOworICAgICAgICBtX291dGVySG9zdCA9IGFkb3B0UHRyKHdlYkZyYW1lLT5jbGll
bnQoKS0+Y3JlYXRlQXBwbGljYXRpb25DYWNoZUhvc3Qod2ViRnJhbWUsIHRoaXMpKTsKICAgICB9
CiAKICAgICB2aXJ0dWFsIHZvaWQgZGlkQ2hhbmdlQ2FjaGVBc3NvY2lhdGlvbigpCkluZGV4OiBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9BdXRvRmlsbFBvcHVwTWVudUNsaWVudC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQXV0b0ZpbGxQb3B1cE1lbnVD
bGllbnQuY3BwCShyZXZpc2lvbiA4NDg4NikKKysrIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L0F1dG9GaWxsUG9wdXBNZW51Q2xpZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjkxLDI5ICsy
OTEsMjAgQEAgdm9pZCBBdXRvRmlsbFBvcHVwTWVudUNsaWVudDo6aW5pdGlhbGl6ZQogICAgIHJl
Z3VsYXJGb250LnVwZGF0ZSh0ZXh0RmllbGQtPmRvY3VtZW50KCktPnN0eWxlU2VsZWN0b3IoKS0+
Zm9udFNlbGVjdG9yKCkpOwogICAgIC8vIFRoZSBkaXJlY3Rpb24gb2YgdGV4dCBpbiBwb3B1cCBt
ZW51IGlzIHNldCB0aGUgc2FtZSBhcyB0aGUgZGlyZWN0aW9uIG9mCiAgICAgLy8gdGhlIGlucHV0
IGVsZW1lbnQ6IHRleHRGaWVsZC4KLSAgICBtX3JlZ3VsYXJTdHlsZS5zZXQobmV3IFBvcHVwTWVu
dVN0eWxlKENvbG9yOjpibGFjaywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENvbG9yOjp3aGl0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlZ3VsYXJGb250LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHJ1ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
bHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTGVuZ3RoKFdl
YkNvcmU6OkZpeGVkKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRleHRGaWVsZC0+cmVuZGVyZXIoKS0+c3R5bGUoKS0+ZGlyZWN0aW9uKCksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0RmllbGQtPnJlbmRlcmVyKCktPnN0
eWxlKCktPnVuaWNvZGVCaWRpKCkgPT0gT3ZlcnJpZGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQb3B1cE1lbnVTdHlsZTo6QXV0b2ZpbGxQb3B1cCkpOworICAg
IG1fcmVndWxhclN0eWxlID0gYWRvcHRQdHIobmV3IFBvcHVwTWVudVN0eWxlKENvbG9yOjpibGFj
aywgQ29sb3I6OndoaXRlLCByZWd1bGFyRm9udCwgdHJ1ZSwgZmFsc2UsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTGVuZ3RoKFdlYkNvcmU6OkZpeGVk
KSwgdGV4dEZpZWxkLT5yZW5kZXJlcigpLT5zdHlsZSgpLT5kaXJlY3Rpb24oKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0RmllbGQtPnJlbmRl
cmVyKCktPnN0eWxlKCktPnVuaWNvZGVCaWRpKCkgPT0gT3ZlcnJpZGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG9wdXBNZW51U3R5bGU6OkF1dG9m
aWxsUG9wdXApKTsKIAogICAgIEZvbnREZXNjcmlwdGlvbiB3YXJuaW5nRm9udERlc2NyaXB0aW9u
ID0gcmVndWxhckZvbnQuZm9udERlc2NyaXB0aW9uKCk7CiAgICAgd2FybmluZ0ZvbnREZXNjcmlw
dGlvbi5zZXRJdGFsaWModHJ1ZSk7CiAgICAgRm9udCB3YXJuaW5nRm9udCh3YXJuaW5nRm9udERl
c2NyaXB0aW9uLCByZWd1bGFyRm9udC5sZXR0ZXJTcGFjaW5nKCksIHJlZ3VsYXJGb250LndvcmRT
cGFjaW5nKCkpOwogICAgIHdhcm5pbmdGb250LnVwZGF0ZShyZWd1bGFyRm9udC5mb250U2VsZWN0
b3IoKSk7Ci0gICAgbV93YXJuaW5nU3R5bGUuc2V0KG5ldyBQb3B1cE1lbnVTdHlsZShDb2xvcjo6
ZGFya0dyYXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtX3Jl
Z3VsYXJTdHlsZS0+YmFja2dyb3VuZENvbG9yKCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB3YXJuaW5nRm9udCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1fcmVndWxhclN0eWxlLT5pc1Zpc2libGUoKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1fcmVndWxhclN0eWxlLT5pc0Rpc3BsYXlO
b25lKCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtX3JlZ3Vs
YXJTdHlsZS0+dGV4dEluZGVudCgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbV9yZWd1bGFyU3R5bGUtPnRleHREaXJlY3Rpb24oKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1fcmVndWxhclN0eWxlLT5oYXNUZXh0RGlyZWN0
aW9uT3ZlcnJpZGUoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBvcHVwTWVudVN0eWxlOjpBdXRvZmlsbFBvcHVwKSk7CisgICAgbV93YXJuaW5nU3R5bGUgPSBh
ZG9wdFB0cihuZXcgUG9wdXBNZW51U3R5bGUoQ29sb3I6OmRhcmtHcmF5LCBtX3JlZ3VsYXJTdHls
ZS0+YmFja2dyb3VuZENvbG9yKCksIHdhcm5pbmdGb250LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1fcmVndWxhclN0eWxlLT5pc1Zpc2libGUoKSwg
bV9yZWd1bGFyU3R5bGUtPmlzRGlzcGxheU5vbmUoKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtX3JlZ3VsYXJTdHlsZS0+dGV4dEluZGVudCgpLCBt
X3JlZ3VsYXJTdHlsZS0+dGV4dERpcmVjdGlvbigpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1fcmVndWxhclN0eWxlLT5oYXNUZXh0RGlyZWN0aW9u
T3ZlcnJpZGUoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQb3B1cE1lbnVTdHlsZTo6QXV0b2ZpbGxQb3B1cCkpOwogfQogCiB2b2lkIEF1dG9GaWxs
UG9wdXBNZW51Q2xpZW50OjpzZXRTdWdnZXN0aW9ucyhjb25zdCBXZWJWZWN0b3I8V2ViU3RyaW5n
PiYgbmFtZXMsCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9HcmFwaGljc0NvbnRl
eHQzRENocm9taXVtLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9HcmFwaGljc0NvbnRleHQzRENocm9taXVtLmNwcAkocmV2aXNpb24gODQ4ODYpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9HcmFwaGljc0NvbnRleHQzRENocm9taXVtLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTA5LDcgKzEwOSw3IEBAIGJvb2wgR3JhcGhpY3NDb250ZXh0M0RJbnRl
cm5hbDo6aW5pdGlhbGkKICAgICB3ZWJBdHRyaWJ1dGVzLmFudGlhbGlhcyA9IGF0dHJzLmFudGlh
bGlhczsKICAgICB3ZWJBdHRyaWJ1dGVzLnByZW11bHRpcGxpZWRBbHBoYSA9IGF0dHJzLnByZW11
bHRpcGxpZWRBbHBoYTsKICAgICB3ZWJBdHRyaWJ1dGVzLmNhblJlY292ZXJGcm9tQ29udGV4dExv
c3MgPSBhdHRycy5jYW5SZWNvdmVyRnJvbUNvbnRleHRMb3NzOwotICAgIFdlYktpdDo6V2ViR3Jh
cGhpY3NDb250ZXh0M0QqIHdlYkNvbnRleHQgPSBXZWJLaXQ6OndlYktpdENsaWVudCgpLT5jcmVh
dGVHcmFwaGljc0NvbnRleHQzRCgpOworICAgIE93blB0cjxXZWJLaXQ6OldlYkdyYXBoaWNzQ29u
dGV4dDNEPiB3ZWJDb250ZXh0ID0gYWRvcHRQdHIoV2ViS2l0Ojp3ZWJLaXRDbGllbnQoKS0+Y3Jl
YXRlR3JhcGhpY3NDb250ZXh0M0QoKSk7CiAgICAgaWYgKCF3ZWJDb250ZXh0KQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKQEAgLTEyMCwxMSArMTIwLDkgQEAgYm9vbCBHcmFwaGljc0NvbnRleHQz
REludGVybmFsOjppbml0aWFsaQogCiAgICAgaWYgKCFtX3dlYlZpZXdJbXBsKQogICAgICAgICBy
ZXR1cm4gZmFsc2U7Ci0gICAgaWYgKCF3ZWJDb250ZXh0LT5pbml0aWFsaXplKHdlYkF0dHJpYnV0
ZXMsIG1fd2ViVmlld0ltcGwsIHJlbmRlckRpcmVjdGx5VG9Ib3N0V2luZG93KSkgewotICAgICAg
ICBkZWxldGUgd2ViQ29udGV4dDsKKyAgICBpZiAoIXdlYkNvbnRleHQtPmluaXRpYWxpemUod2Vi
QXR0cmlidXRlcywgbV93ZWJWaWV3SW1wbCwgcmVuZGVyRGlyZWN0bHlUb0hvc3RXaW5kb3cpKQog
ICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQotICAgIG1faW1wbC5zZXQod2ViQ29udGV4dCk7
CisgICAgbV9pbXBsID0gd2ViQ29udGV4dDsKIAogI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJ
VElORykKICAgICBtX2NvbXBvc2l0aW5nTGF5ZXIgPSBXZWJHTExheWVyQ2hyb21pdW06OmNyZWF0
ZSgwKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1Jlc291cmNlSGFuZGxlLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9SZXNvdXJjZUhhbmRs
ZS5jcHAJKHJldmlzaW9uIDg0ODg2KQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvUmVz
b3VyY2VIYW5kbGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDQsNyArMTA0LDcgQEAgdm9pZCBS
ZXNvdXJjZUhhbmRsZUludGVybmFsOjpzdGFydCgpCiAgICAgICAgIENSQVNIKCk7CiAgICAgbV9z
dGF0ZSA9IENvbm5lY3Rpb25TdGF0ZVN0YXJ0ZWQ7CiAKLSAgICBtX2xvYWRlci5zZXQod2ViS2l0
Q2xpZW50KCktPmNyZWF0ZVVSTExvYWRlcigpKTsKKyAgICBtX2xvYWRlciA9IGFkb3B0UHRyKHdl
YktpdENsaWVudCgpLT5jcmVhdGVVUkxMb2FkZXIoKSk7CiAgICAgQVNTRVJUKG1fbG9hZGVyLmdl
dCgpKTsKIAogICAgIFdyYXBwZWRSZXNvdXJjZVJlcXVlc3Qgd3JhcHBlZFJlcXVlc3QobV9yZXF1
ZXN0KTsKQEAgLTIwMSw3ICsyMDEsNyBAQCBSZXNvdXJjZUhhbmRsZTo6UmVzb3VyY2VIYW5kbGUo
Y29uc3QgUmVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVzb3VyY2VIYW5kbGVD
bGllbnQqIGNsaWVudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRlZmVy
c0xvYWRpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzaG91bGRDb250
ZW50U25pZmYpCi0gICAgOiBkKG5ldyBSZXNvdXJjZUhhbmRsZUludGVybmFsKHJlcXVlc3QsIGNs
aWVudCkpCisgICAgOiBkKGFkb3B0UHRyKG5ldyBSZXNvdXJjZUhhbmRsZUludGVybmFsKHJlcXVl
c3QsIGNsaWVudCkpKQogewogICAgIGQtPm1fb3duZXIgPSB0aGlzOwogCkBAIC0yOTIsNyArMjky
LDcgQEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6bG9hZFJlc291cmNlU3luY2hybwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXNvdXJjZVJlc3BvbnNlJiBy
ZXNwb25zZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
VmVjdG9yPGNoYXI+JiBkYXRhKQogewotICAgIE93blB0cjxXZWJVUkxMb2FkZXI+IGxvYWRlcih3
ZWJLaXRDbGllbnQoKS0+Y3JlYXRlVVJMTG9hZGVyKCkpOworICAgIE93blB0cjxXZWJVUkxMb2Fk
ZXI+IGxvYWRlciA9IGFkb3B0UHRyKHdlYktpdENsaWVudCgpLT5jcmVhdGVVUkxMb2FkZXIoKSk7
CiAgICAgQVNTRVJUKGxvYWRlci5nZXQoKSk7CiAKICAgICBXcmFwcGVkUmVzb3VyY2VSZXF1ZXN0
IHJlcXVlc3RJbihyZXF1ZXN0KTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1Nv
Y2tldFN0cmVhbUhhbmRsZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1
bS9zcmMvU29ja2V0U3RyZWFtSGFuZGxlLmNwcAkocmV2aXNpb24gODQ4ODYpCisrKyBTb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL3NyYy9Tb2NrZXRTdHJlYW1IYW5kbGUuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC04OSw3ICs4OSw3IEBAIFNvY2tldFN0cmVhbUhhbmRsZUludGVybmFsOjp+U29ja2V0U3Ry
ZWEKIAogdm9pZCBTb2NrZXRTdHJlYW1IYW5kbGVJbnRlcm5hbDo6Y29ubmVjdChjb25zdCBLVVJM
JiB1cmwpCiB7Ci0gICAgbV9zb2NrZXQuc2V0KHdlYktpdENsaWVudCgpLT5jcmVhdGVTb2NrZXRT
dHJlYW1IYW5kbGUoKSk7CisgICAgbV9zb2NrZXQgPSBhZG9wdFB0cih3ZWJLaXRDbGllbnQoKS0+
Y3JlYXRlU29ja2V0U3RyZWFtSGFuZGxlKCkpOwogICAgIExPRyhOZXR3b3JrLCAiY29ubmVjdCIp
OwogICAgIEFTU0VSVChtX3NvY2tldC5nZXQoKSk7CiAgICAgbV9zb2NrZXQtPmNvbm5lY3QodXJs
LCB0aGlzKTsK
</data>
<flag name="review"
          id="83846"
          type_id="1"
          status="+"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>