<?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>131829</bug_id>
          
          <creation_ts>2014-04-17 16:24:25 -0700</creation_ts>
          <short_desc>InlineCallFrameSet should be refcounted</short_desc>
          <delta_ts>2014-04-17 16:34:25 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1001746</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-04-17 16:24:25 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001747</commentid>
    <comment_count>1</comment_count>
      <attachid>229592</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-04-17 16:26:17 -0700</bug_when>
    <thetext>Created attachment 229592
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001748</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-17 16:27:04 -0700</bug_when>
    <thetext>Attachment 229592 did not pass style-queue:


ERROR: Source/JavaScriptCore/dfg/DFGPlan.cpp:123:  Wrong number of spaces before statement. (expected: 8)  [whitespace/indent] [4]
Total errors found: 1 in 11 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>1001749</commentid>
    <comment_count>3</comment_count>
      <attachid>229592</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-04-17 16:29:25 -0700</bug_when>
    <thetext>Comment on attachment 229592
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001752</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-04-17 16:34:25 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/167467</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229592</attachid>
            <date>2014-04-17 16:26:17 -0700</date>
            <delta_ts>2014-04-17 16:29:25 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>10979</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY3NDY0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM5IEBA
CisyMDE0LTA0LTE3ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
SW5saW5lQ2FsbEZyYW1lU2V0IHNob3VsZCBiZSByZWZjb3VudGVkCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE4MjkKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIEFuZCBERkc6OlBsYW4gc2hv
dWxkIGhvbGQgYSByZWYgdG8gaXQuIFByZXZpb3VzbHkgaXQgd2FzIG93bmVkIGJ5IEdyYXBoIHVu
dGlsIGl0CisgICAgICAgIGJlY2FtZSBvd25lZCBieSBKSVRDb2RlLiBFeGNlcHQgdGhhdCBpZiB3
ZSdyZSAiZmFpbGluZyIgdG8gY29tcGlsZSwgSklUQ29kZSBtYXkgZGllLgorICAgICAgICBFdmVu
IGFzIGl0IGRpZXMsIHRoZSBHQyBtYXkgc3RpbGwgd2FudCB0byBzY2FuIHRoZSBERkc6OlBsYW4s
IHdoaWNoIGxlYWRzIHRvIHNjYW5uaW5nCisgICAgICAgIHRoZSBEZXNpcmVkV3JpdGVCYXJyaWVy
cywgd2hpY2ggbGVhZHMgdG8gc2Nhbm5pbmcgdGhlIElubGluZUNhbGxGcmFtZVNldC4KKyAgICAg
ICAgCisgICAgICAgIFNvLCBqdXN0IG1ha2UgdGhlIGRhcm4gdGhpbmcgcmVmY291bnRlZC4KKwor
ICAgICAgICAqIGJ5dGVjb2RlL0lubGluZUNhbGxGcmFtZVNldC5oOgorICAgICAgICAqIGRmZy9E
RkdBcmd1bWVudHNTaW1wbGlmaWNhdGlvblBoYXNlLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpB
cmd1bWVudHNTaW1wbGlmaWNhdGlvblBoYXNlOjpydW4pOgorICAgICAgICAqIGRmZy9ERkdCeXRl
Q29kZVBhcnNlci5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6Qnl0ZUNvZGVQYXJzZXI6OklubGlu
ZVN0YWNrRW50cnk6OklubGluZVN0YWNrRW50cnkpOgorICAgICAgICAqIGRmZy9ERkdDb21tb25E
YXRhLmg6CisgICAgICAgICogZGZnL0RGR0dyYXBoLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpH
cmFwaDo6R3JhcGgpOgorICAgICAgICAoSlNDOjpERkc6OkdyYXBoOjpyZXF1aXJlZFJlZ2lzdGVy
Q291bnRGb3JFeGl0KToKKyAgICAgICAgKiBkZmcvREZHR3JhcGguaDoKKyAgICAgICAgKiBkZmcv
REZHSklUQ29tcGlsZXIuY3BwOgorICAgICAgICAoSlNDOjpERkc6OkpJVENvbXBpbGVyOjpsaW5r
KToKKyAgICAgICAgKiBkZmcvREZHUGxhbi5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6UGxhbjo6
UGxhbik6CisgICAgICAgICogZGZnL0RGR1BsYW4uaDoKKyAgICAgICAgKiBkZmcvREZHU3RhY2tM
YXlvdXRQaGFzZS5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6U3RhY2tMYXlvdXRQaGFzZTo6cnVu
KToKKyAgICAgICAgKiBmdGwvRlRMRmFpbC5jcHA6CisgICAgICAgIChKU0M6OkZUTDo6ZmFpbCk6
CisgICAgICAgICogZnRsL0ZUTExpbmsuY3BwOgorICAgICAgICAoSlNDOjpGVEw6OmxpbmspOgor
CiAyMDE0LTA0LTE3ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAg
RlRMOjpmYWlsKCkgc2hvdWxkIG1hbmFnZSBtZW1vcnkgImNvcnJlY3RseSIKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9JbmxpbmVDYWxsRnJhbWVTZXQuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvSW5saW5lQ2FsbEZyYW1lU2V0LmgJ
KHJldmlzaW9uIDE2NzQzMykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Jbmxp
bmVDYWxsRnJhbWVTZXQuaAkod29ya2luZyBjb3B5KQpAQCAtMjgsMTIgKzI4LDExIEBACiAKICNp
bmNsdWRlICJDb2RlT3JpZ2luLmgiCiAjaW5jbHVkZSA8d3RmL0JhZy5oPgotI2luY2x1ZGUgPHd0
Zi9Ob25jb3B5YWJsZS5oPgorI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CiAKIG5hbWVzcGFj
ZSBKU0MgewogCi1jbGFzcyBJbmxpbmVDYWxsRnJhbWVTZXQgewotICAgIFdURl9NQUtFX05PTkNP
UFlBQkxFKElubGluZUNhbGxGcmFtZVNldCk7CitjbGFzcyBJbmxpbmVDYWxsRnJhbWVTZXQgOiBw
dWJsaWMgUmVmQ291bnRlZDxJbmxpbmVDYWxsRnJhbWVTZXQ+IHsKIHB1YmxpYzoKICAgICBJbmxp
bmVDYWxsRnJhbWVTZXQoKTsKICAgICB+SW5saW5lQ2FsbEZyYW1lU2V0KCk7CkluZGV4OiBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0FyZ3VtZW50c1NpbXBsaWZpY2F0aW9uUGhhc2UuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQXJndW1lbnRzU2lt
cGxpZmljYXRpb25QaGFzZS5jcHAJKHJldmlzaW9uIDE2NzQzMykKKysrIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHQXJndW1lbnRzU2ltcGxpZmljYXRpb25QaGFzZS5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTEyMiw3ICsxMjIsNyBAQCBwdWJsaWM6CiAgICAgICAgIGJvb2wgY2hhbmdlZCA9
IGZhbHNlOwogICAgICAgICAKICAgICAgICAgLy8gUmVjb3JkIHdoaWNoIGFyZ3VtZW50cyBhcmUg
a25vd24gdG8gZXNjYXBlIG5vIG1hdHRlciB3aGF0LgotICAgICAgICBmb3IgKElubGluZUNhbGxG
cmFtZVNldDo6aXRlcmF0b3IgaXRlciA9IG1fZ3JhcGgubV9pbmxpbmVDYWxsRnJhbWVzLT5iZWdp
bigpOyAhIWl0ZXI7ICsraXRlcikKKyAgICAgICAgZm9yIChJbmxpbmVDYWxsRnJhbWVTZXQ6Oml0
ZXJhdG9yIGl0ZXIgPSBtX2dyYXBoLm1fcGxhbi5pbmxpbmVDYWxsRnJhbWVzLT5iZWdpbigpOyAh
IWl0ZXI7ICsraXRlcikKICAgICAgICAgICAgIHBydW5lT2J2aW91c0FyZ3VtZW50Q3JlYXRpb25z
KCppdGVyKTsKICAgICAgICAgcHJ1bmVPYnZpb3VzQXJndW1lbnRDcmVhdGlvbnMoMCk7IC8vIHRo
ZSBtYWNoaW5lIGNhbGwgZnJhbWUuCiAgICAgICAgIApJbmRleDogU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAJKHJldmlzaW9uIDE2NzQzMykKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQnl0ZUNvZGVQYXJzZXIuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0zNDAwLDcgKzM0MDAsNyBAQCBCeXRlQ29kZVBhcnNlcjo6SW5saW5lU3RhY2tF
bnRyeTo6SW5saW5lCiAgICAgICAgIEFTU0VSVChpbmxpbmVDYWxsRnJhbWVTdGFydC5pc1ZhbGlk
KCkpOwogICAgICAgICBBU1NFUlQoY2FsbHNpdGVCbG9ja0hlYWQpOwogICAgICAgICAKLSAgICAg
ICAgbV9pbmxpbmVDYWxsRnJhbWUgPSBieXRlQ29kZVBhcnNlci0+bV9ncmFwaC5tX2lubGluZUNh
bGxGcmFtZXMtPmFkZCgpOworICAgICAgICBtX2lubGluZUNhbGxGcmFtZSA9IGJ5dGVDb2RlUGFy
c2VyLT5tX2dyYXBoLm1fcGxhbi5pbmxpbmVDYWxsRnJhbWVzLT5hZGQoKTsKICAgICAgICAgaW5p
dGlhbGl6ZUxhenlXcml0ZUJhcnJpZXJGb3JJbmxpbmVDYWxsRnJhbWVFeGVjdXRhYmxlKAogICAg
ICAgICAgICAgYnl0ZUNvZGVQYXJzZXItPm1fZ3JhcGgubV9wbGFuLndyaXRlQmFycmllcnMsCiAg
ICAgICAgICAgICBtX2lubGluZUNhbGxGcmFtZS0+ZXhlY3V0YWJsZSwKSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHQ29tbW9uRGF0YS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHQ29tbW9uRGF0YS5oCShyZXZpc2lvbiAxNjc0MzMpCisrKyBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbW1vbkRhdGEuaAkod29ya2luZyBjb3B5KQpA
QCAtODksNyArODksNyBAQCBwdWJsaWM6CiAgICAgICAgIHJldHVybiBzdGQ6Om1heChmcmFtZVJl
Z2lzdGVyQ291bnQsIHJlcXVpcmVkUmVnaXN0ZXJDb3VudEZvckV4aXQpOwogICAgIH0KIAotICAg
IE93blB0cjxJbmxpbmVDYWxsRnJhbWVTZXQ+IGlubGluZUNhbGxGcmFtZXM7CisgICAgUmVmUHRy
PElubGluZUNhbGxGcmFtZVNldD4gaW5saW5lQ2FsbEZyYW1lczsKICAgICBWZWN0b3I8Q29kZU9y
aWdpbiwgMCwgVW5zYWZlVmVjdG9yT3ZlcmZsb3c+IGNvZGVPcmlnaW5zOwogICAgIAogICAgIFZl
Y3RvcjxJZGVudGlmaWVyPiBkZmdJZGVudGlmaWVyczsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9kZmcvREZHR3JhcGguY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9kZmcvREZHR3JhcGguY3BwCShyZXZpc2lvbiAxNjc0MzMpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR0dyYXBoLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjEsNyArNjEsNiBAQCBH
cmFwaDo6R3JhcGgoVk0mIHZtLCBQbGFuJiBwbGFuLCBMb25nTGl2CiAgICAgLCBtX3Byb2ZpbGVk
QmxvY2sobV9jb2RlQmxvY2stPmFsdGVybmF0aXZlKCkpCiAgICAgLCBtX2FsbG9jYXRvcihsb25n
TGl2ZWRTdGF0ZS5tX2FsbG9jYXRvcikKICAgICAsIG1fbXVzdEhhbmRsZUFic3RyYWN0VmFsdWVz
KE9wZXJhbmRzTGlrZSwgcGxhbi5tdXN0SGFuZGxlVmFsdWVzKQotICAgICwgbV9pbmxpbmVDYWxs
RnJhbWVzKGFkb3B0UHRyKG5ldyBJbmxpbmVDYWxsRnJhbWVTZXQoKSkpCiAgICAgLCBtX2hhc0Fy
Z3VtZW50cyhmYWxzZSkKICAgICAsIG1fbmV4dE1hY2hpbmVMb2NhbCgwKQogICAgICwgbV9tYWNo
aW5lQ2FwdHVyZVN0YXJ0KHN0ZDo6bnVtZXJpY19saW1pdHM8aW50Pjo6bWF4KCkpCkBAIC03NjEs
NyArNzYwLDcgQEAgdW5zaWduZWQgR3JhcGg6OnN0YWNrUG9pbnRlck9mZnNldCgpCiB1bnNpZ25l
ZCBHcmFwaDo6cmVxdWlyZWRSZWdpc3RlckNvdW50Rm9yRXhpdCgpCiB7CiAgICAgdW5zaWduZWQg
Y291bnQgPSBKSVQ6OmZyYW1lUmVnaXN0ZXJDb3VudEZvcihtX3Byb2ZpbGVkQmxvY2spOwotICAg
IGZvciAoSW5saW5lQ2FsbEZyYW1lU2V0OjppdGVyYXRvciBpdGVyID0gbV9pbmxpbmVDYWxsRnJh
bWVzLT5iZWdpbigpOyAhIWl0ZXI7ICsraXRlcikgeworICAgIGZvciAoSW5saW5lQ2FsbEZyYW1l
U2V0OjppdGVyYXRvciBpdGVyID0gbV9wbGFuLmlubGluZUNhbGxGcmFtZXMtPmJlZ2luKCk7ICEh
aXRlcjsgKytpdGVyKSB7CiAgICAgICAgIElubGluZUNhbGxGcmFtZSogaW5saW5lQ2FsbEZyYW1l
ID0gKml0ZXI7CiAgICAgICAgIENvZGVCbG9jayogY29kZUJsb2NrID0gYmFzZWxpbmVDb2RlQmxv
Y2tGb3JJbmxpbmVDYWxsRnJhbWUoaW5saW5lQ2FsbEZyYW1lKTsKICAgICAgICAgdW5zaWduZWQg
cmVxdWlyZWRDb3VudCA9IFZpcnR1YWxSZWdpc3RlcihpbmxpbmVDYWxsRnJhbWUtPnN0YWNrT2Zm
c2V0KS50b0xvY2FsKCkgKyAxICsgSklUOjpmcmFtZVJlZ2lzdGVyQ291bnRGb3IoY29kZUJsb2Nr
KTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmgJKHJldmlzaW9uIDE2NzQz
MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguaAkod29ya2luZyBjb3B5
KQpAQCAtMzksNyArMzksNiBAQAogI2luY2x1ZGUgIkRGR05vZGVBbGxvY2F0b3IuaCIKICNpbmNs
dWRlICJERkdQbGFuLmgiCiAjaW5jbHVkZSAiREZHU2Nhbm5hYmxlLmgiCi0jaW5jbHVkZSAiSW5s
aW5lQ2FsbEZyYW1lU2V0LmgiCiAjaW5jbHVkZSAiSlNTdGFjay5oIgogI2luY2x1ZGUgIk1ldGhv
ZE9mR2V0dGluZ0FWYWx1ZVByb2ZpbGUuaCIKICNpbmNsdWRlIDx3dGYvQml0VmVjdG9yLmg+CkBA
IC04MzEsNyArODMwLDYgQEAgcHVibGljOgogICAgIEJhZzxNdWx0aUdldEJ5T2Zmc2V0RGF0YT4g
bV9tdWx0aUdldEJ5T2Zmc2V0RGF0YTsKICAgICBCYWc8TXVsdGlQdXRCeU9mZnNldERhdGE+IG1f
bXVsdGlQdXRCeU9mZnNldERhdGE7CiAgICAgVmVjdG9yPElubGluZVZhcmlhYmxlRGF0YSwgND4g
bV9pbmxpbmVWYXJpYWJsZURhdGE7Ci0gICAgT3duUHRyPElubGluZUNhbGxGcmFtZVNldD4gbV9p
bmxpbmVDYWxsRnJhbWVzOwogICAgIEhhc2hNYXA8Q29kZUJsb2NrKiwgc3RkOjp1bmlxdWVfcHRy
PEZ1bGxCeXRlY29kZUxpdmVuZXNzPj4gbV9ieXRlY29kZUxpdmVuZXNzOwogICAgIGJvb2wgbV9o
YXNBcmd1bWVudHM7CiAgICAgSGFzaFNldDxFeGVjdXRhYmxlQmFzZSo+IG1fZXhlY3V0YWJsZXNX
aG9zZUFyZ3VtZW50c0VzY2FwZWQ7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R0pJVENvbXBpbGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR0pJVENvbXBpbGVyLmNwcAkocmV2aXNpb24gMTY3NDMzKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdKSVRDb21waWxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1Myw4ICsx
NTMsOCBAQCB2b2lkIEpJVENvbXBpbGVyOjpsaW5rKExpbmtCdWZmZXImIGxpbmtCCiAgICAgbV9q
aXRDb2RlLT5jb21tb24uZnJhbWVSZWdpc3RlckNvdW50ID0gbV9ncmFwaC5mcmFtZVJlZ2lzdGVy
Q291bnQoKTsKICAgICBtX2ppdENvZGUtPmNvbW1vbi5yZXF1aXJlZFJlZ2lzdGVyQ291bnRGb3JF
eGl0ID0gbV9ncmFwaC5yZXF1aXJlZFJlZ2lzdGVyQ291bnRGb3JFeGl0KCk7CiAKLSAgICBpZiAo
IW1fZ3JhcGgubV9pbmxpbmVDYWxsRnJhbWVzLT5pc0VtcHR5KCkpCi0gICAgICAgIG1faml0Q29k
ZS0+Y29tbW9uLmlubGluZUNhbGxGcmFtZXMgPSBtX2dyYXBoLm1faW5saW5lQ2FsbEZyYW1lcy5y
ZWxlYXNlKCk7CisgICAgaWYgKCFtX2dyYXBoLm1fcGxhbi5pbmxpbmVDYWxsRnJhbWVzLT5pc0Vt
cHR5KCkpCisgICAgICAgIG1faml0Q29kZS0+Y29tbW9uLmlubGluZUNhbGxGcmFtZXMgPSBtX2dy
YXBoLm1fcGxhbi5pbmxpbmVDYWxsRnJhbWVzOwogICAgIAogICAgIG1faml0Q29kZS0+Y29tbW9u
Lm1hY2hpbmVDYXB0dXJlU3RhcnQgPSBtX2dyYXBoLm1fbWFjaGluZUNhcHR1cmVTdGFydDsKICAg
ICBtX2ppdENvZGUtPmNvbW1vbi5zbG93QXJndW1lbnRzID0gc3RkOjptb3ZlKG1fZ3JhcGgubV9z
bG93QXJndW1lbnRzKTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHUGxhbi5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdQbGFuLmNwcAko
cmV2aXNpb24gMTY3NDMzKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdQbGFuLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMTIwLDYgKzEyMCw3IEBAIFBsYW46OlBsYW4oUGFzc1JlZlB0
cjxDb2RlQmxvY2s+IHBhc3NlZEMKICAgICAsIG9zckVudHJ5Qnl0ZWNvZGVJbmRleChvc3JFbnRy
eUJ5dGVjb2RlSW5kZXgpCiAgICAgLCBtdXN0SGFuZGxlVmFsdWVzKG11c3RIYW5kbGVWYWx1ZXMp
CiAgICAgLCBjb21waWxhdGlvbihjb2RlQmxvY2stPnZtKCktPm1fcGVyQnl0ZWNvZGVQcm9maWxl
ciA/IGFkb3B0UmVmKG5ldyBQcm9maWxlcjo6Q29tcGlsYXRpb24oY29kZUJsb2NrLT52bSgpLT5t
X3BlckJ5dGVjb2RlUHJvZmlsZXItPmVuc3VyZUJ5dGVjb2Rlc0Zvcihjb2RlQmxvY2suZ2V0KCkp
LCBwcm9maWxlckNvbXBpbGF0aW9uS2luZEZvck1vZGUobW9kZSkpKSA6IDApCisgICAgLCBpbmxp
bmVDYWxsRnJhbWVzKGFkb3B0UmVmKG5ldyBJbmxpbmVDYWxsRnJhbWVTZXQoKSkpCiAgICAgLCBp
ZGVudGlmaWVycyhjb2RlQmxvY2suZ2V0KCkpCiAgICAgLCB3ZWFrUmVmZXJlbmNlcyhjb2RlQmxv
Y2suZ2V0KCkpCiAgICAgLCB3aWxsVHJ5VG9UaWVyVXAoZmFsc2UpCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR1BsYW4uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR1BsYW4uaAkocmV2aXNpb24gMTY3NDMzKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdQbGFuLmgJKHdvcmtpbmcgY29weSkKQEAgLTg1LDYgKzg1LDcgQEAgc3Ry
dWN0IFBsYW4gOiBwdWJsaWMgVGhyZWFkU2FmZVJlZkNvdW50ZQogCiAgICAgT3duUHRyPEZpbmFs
aXplcj4gZmluYWxpemVyOwogICAgIAorICAgIFJlZlB0cjxJbmxpbmVDYWxsRnJhbWVTZXQ+IGlu
bGluZUNhbGxGcmFtZXM7CiAgICAgRGVzaXJlZFdhdGNocG9pbnRzIHdhdGNocG9pbnRzOwogICAg
IERlc2lyZWRJZGVudGlmaWVycyBpZGVudGlmaWVyczsKICAgICBEZXNpcmVkU3RydWN0dXJlQ2hh
aW5zIGNoYWluczsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3RhY2tMYXlv
dXRQaGFzZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdT
dGFja0xheW91dFBoYXNlLmNwcAkocmV2aXNpb24gMTY3NDMzKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdTdGFja0xheW91dFBoYXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTAz
LDcgKzEwMyw3IEBAIHB1YmxpYzoKICAgICAgICAgfQogICAgICAgICBpZiAoY29kZUJsb2NrKCkt
PnVuY2hlY2tlZEFjdGl2YXRpb25SZWdpc3RlcigpLmlzVmFsaWQoKSkKICAgICAgICAgICAgIHVz
ZWRMb2NhbHMuc2V0KGNvZGVCbG9jaygpLT5hY3RpdmF0aW9uUmVnaXN0ZXIoKS50b0xvY2FsKCkp
OwotICAgICAgICBmb3IgKElubGluZUNhbGxGcmFtZVNldDo6aXRlcmF0b3IgaXRlciA9IG1fZ3Jh
cGgubV9pbmxpbmVDYWxsRnJhbWVzLT5iZWdpbigpOyAhIWl0ZXI7ICsraXRlcikgeworICAgICAg
ICBmb3IgKElubGluZUNhbGxGcmFtZVNldDo6aXRlcmF0b3IgaXRlciA9IG1fZ3JhcGgubV9wbGFu
LmlubGluZUNhbGxGcmFtZXMtPmJlZ2luKCk7ICEhaXRlcjsgKytpdGVyKSB7CiAgICAgICAgICAg
ICBJbmxpbmVDYWxsRnJhbWUqIGlubGluZUNhbGxGcmFtZSA9ICppdGVyOwogICAgICAgICAgICAg
aWYgKCFpbmxpbmVDYWxsRnJhbWUtPmV4ZWN1dGFibGUtPnVzZXNBcmd1bWVudHMoKSkKICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRM
RmFpbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExGYWls
LmNwcAkocmV2aXNpb24gMTY3NDU2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExG
YWlsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDAsOSArNDAsNiBAQCB2b2lkIGZhaWwoU3RhdGUm
IHN0YXRlKQogewogICAgIHN0YXRlLmdyYXBoLm1fcGxhbi5maW5hbGl6ZXIgPSBhZG9wdFB0cihu
ZXcgRmFpbGVkRmluYWxpemVyKHN0YXRlLmdyYXBoLm1fcGxhbikpOwogICAgIAotICAgIGlmICgh
c3RhdGUuZ3JhcGgubV9pbmxpbmVDYWxsRnJhbWVzLT5pc0VtcHR5KCkpCi0gICAgICAgIHN0YXRl
LmppdENvZGUtPmNvbW1vbi5pbmxpbmVDYWxsRnJhbWVzID0gc3RkOjptb3ZlKHN0YXRlLmdyYXBo
Lm1faW5saW5lQ2FsbEZyYW1lcyk7Ci0KICAgICBpZiAoc3RhdGUubW9kdWxlKQogICAgICAgICBs
bHZtLT5EaXNwb3NlTW9kdWxlKHN0YXRlLm1vZHVsZSk7CiB9CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvZnRsL0ZUTExpbmsuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMTGluay5jcHAJKHJldmlzaW9uIDE2NzQzMykKKysrIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9mdGwvRlRMTGluay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTYwLDggKzYwLDggQEAg
dm9pZCBsaW5rKFN0YXRlJiBzdGF0ZSkKICAgICAKICAgICBzdGF0ZS5qaXRDb2RlLT5jb21tb24u
cmVxdWlyZWRSZWdpc3RlckNvdW50Rm9yRXhpdCA9IGdyYXBoLnJlcXVpcmVkUmVnaXN0ZXJDb3Vu
dEZvckV4aXQoKTsKICAgICAKLSAgICBpZiAoIWdyYXBoLm1faW5saW5lQ2FsbEZyYW1lcy0+aXNF
bXB0eSgpKQotICAgICAgICBzdGF0ZS5qaXRDb2RlLT5jb21tb24uaW5saW5lQ2FsbEZyYW1lcyA9
IHN0ZDo6bW92ZShncmFwaC5tX2lubGluZUNhbGxGcmFtZXMpOworICAgIGlmICghZ3JhcGgubV9w
bGFuLmlubGluZUNhbGxGcmFtZXMtPmlzRW1wdHkoKSkKKyAgICAgICAgc3RhdGUuaml0Q29kZS0+
Y29tbW9uLmlubGluZUNhbGxGcmFtZXMgPSBncmFwaC5tX3BsYW4uaW5saW5lQ2FsbEZyYW1lczsK
ICAgICAKICAgICAvLyBDcmVhdGUgdGhlIGVudHJ5cG9pbnQuIE5vdGUgdGhhdCB3ZSB1c2UgdGhp
cyBlbnRyeXBvaW50IHRvdGFsbHkgZGlmZmVyZW50bHkKICAgICAvLyBkZXBlbmRpbmcgb24gd2hl
dGhlciB3ZSdyZSBkb2luZyBPU1IgZW50cnkgb3Igbm90Lgo=
</data>
<flag name="review"
          id="253969"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>