<?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>115941</bug_id>
          
          <creation_ts>2013-05-10 15:50:12 -0700</creation_ts>
          <short_desc>fourthTier: FTL should support CompareStrictEqConstant</short_desc>
          <delta_ts>2013-05-10 15:56:26 -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>
          
          <blocked>112840</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>887649</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-10 15:50:12 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887650</commentid>
    <comment_count>1</comment_count>
      <attachid>201434</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-10 15:51:16 -0700</bug_when>
    <thetext>Created attachment 201434
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887651</commentid>
    <comment_count>2</comment_count>
      <attachid>201434</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-05-10 15:55:41 -0700</bug_when>
    <thetext>Comment on attachment 201434
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887652</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-10 15:56:26 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/149910</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201434</attachid>
            <date>2013-05-10 15:51:16 -0700</date>
            <delta_ts>2013-05-10 15:55:41 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>8580</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ5OTA4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDEzLTA1LTEwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
Zm91cnRoVGllcjogRlRMIHNob3VsZCBzdXBwb3J0IENvbXBhcmVTdHJpY3RFcUNvbnN0YW50Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTU5NDEKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIFBy
ZXR0eSBzaW1wbGUsIGJ1dCBmYWN0b3JzIG91dCB0aGUgY3JhemluZXNzIG9mIGNvbXBhcmluZyBh
Z2FpbnN0IG51bGwgb3IgdW5kZWZpbmVkCisgICAgICAgIGluIGEgd2F5IHRoYXQgaXMgcmV1c2Fi
bGUgZm9yIGJvdGggPT0gYW5kID09PS4KKworICAgICAgICAqIGZ0bC9GVExDYXBhYmlsaXRpZXMu
Y3BwOgorICAgICAgICAoSlNDOjpGVEw6OmNhbkNvbXBpbGUpOgorICAgICAgICAqIGZ0bC9GVExM
b3dlckRGR1RvTExWTS5jcHA6CisgICAgICAgIChKU0M6OkZUTDo6TG93ZXJERkdUb0xMVk06OmNv
bXBpbGVOb2RlKToKKyAgICAgICAgKEpTQzo6RlRMOjpMb3dlckRGR1RvTExWTTo6Y29tcGlsZUNv
bXBhcmVFcUNvbnN0YW50KToKKyAgICAgICAgKEpTQzo6RlRMOjpMb3dlckRGR1RvTExWTTo6Y29t
cGlsZUNvbXBhcmVTdHJpY3RFcUNvbnN0YW50KToKKyAgICAgICAgKExvd2VyREZHVG9MTFZNKToK
KyAgICAgICAgKEpTQzo6RlRMOjpMb3dlckRGR1RvTExWTTo6ZXF1YWxOdWxsT3JVbmRlZmluZWQp
OgorCiAyMDEzLTA1LTEwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAg
ICAgZm91cnRoVGllcjogRlRMIHNob3VsZCBzdXBwb3J0IENvbXBhcmVFcUNvbnN0YW50CkluZGV4
OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENhcGFiaWxpdGllcy5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDYXBhYmlsaXRpZXMuY3BwCShyZXZp
c2lvbiAxNDk5MDgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENhcGFiaWxpdGll
cy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwMSw2ICsxMDEsNyBAQCBib29sIGNhbkNvbXBpbGUo
R3JhcGgmIGdyYXBoKQogICAgICAgICAgICAgY2FzZSBVSW50MzJUb051bWJlcjoKICAgICAgICAg
ICAgIGNhc2UgSW50MzJUb0RvdWJsZToKICAgICAgICAgICAgIGNhc2UgQ29tcGFyZUVxQ29uc3Rh
bnQ6CisgICAgICAgICAgICBjYXNlIENvbXBhcmVTdHJpY3RFcUNvbnN0YW50OgogICAgICAgICAg
ICAgICAgIC8vIFRoZXNlIGFyZSBPSy4KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIGNhc2UgR2V0QXJyYXlMZW5ndGg6CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRs
L0ZUTExvd2VyREZHVG9MTFZNLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvZnRsL0ZUTExvd2VyREZHVG9MTFZNLmNwcAkocmV2aXNpb24gMTQ5OTA4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRGR1RvTExWTS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTM3MCw2ICszNzAsOSBAQCBwcml2YXRlOgogICAgICAgICBjYXNlIENvbXBhcmVTdHJpY3RF
cToKICAgICAgICAgICAgIGNvbXBpbGVDb21wYXJlU3RyaWN0RXEoKTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBjYXNlIENvbXBhcmVTdHJpY3RFcUNvbnN0YW50OgorICAgICAgICAgICAg
Y29tcGlsZUNvbXBhcmVTdHJpY3RFcUNvbnN0YW50KCk7CisgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBDb21wYXJlTGVzczoKICAgICAgICAgICAgIGNvbXBpbGVDb21wYXJlTGVzcygp
OwogICAgICAgICAgICAgYnJlYWs7CkBAIC05NzEsNTcgKzk3NCw4IEBAIHByaXZhdGU6CiAgICAg
dm9pZCBjb21waWxlQ29tcGFyZUVxQ29uc3RhbnQoKQogICAgIHsKICAgICAgICAgQVNTRVJUKG1f
Z3JhcGgudmFsdWVPZkpTQ29uc3RhbnQobV9ub2RlLT5jaGlsZDIoKS5ub2RlKCkpLmlzTnVsbCgp
KTsKLSAgICAgICAgCi0gICAgICAgIGJvb2wgdmFsaWRXYXRjaHBvaW50ID0gbWFzcXVlcmFkZXNB
c1VuZGVmaW5lZFdhdGNocG9pbnRJZklzU3RpbGxWYWxpZCgpOwotICAgICAgICAKLSAgICAgICAg
TFZhbHVlIHZhbHVlID0gbG93SlNWYWx1ZShtX25vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAgCi0g
ICAgICAgIExCYXNpY0Jsb2NrIGNlbGxDYXNlID0gRlRMX05FV19CTE9DSyhtX291dCwgKCJDb21w
YXJlRXFDb25zdGFudCBjZWxsIGNhc2UiKSk7Ci0gICAgICAgIExCYXNpY0Jsb2NrIHByaW1pdGl2
ZUNhc2UgPSBGVExfTkVXX0JMT0NLKG1fb3V0LCAoIkNvbXBhcmVFcUNvbnN0YW50IHByaW1pdGl2
ZSBjYXNlIikpOwotICAgICAgICBMQmFzaWNCbG9jayBjb250aW51YXRpb24gPSBGVExfTkVXX0JM
T0NLKG1fb3V0LCAoIkNvbXBhcmVFcUNvbnN0YW50IGNvbnRpbnVhdGlvbiIpKTsKLSAgICAgICAg
Ci0gICAgICAgIG1fb3V0LmJyYW5jaChpc05vdENlbGwodmFsdWUpLCBwcmltaXRpdmVDYXNlLCBj
ZWxsQ2FzZSk7Ci0gICAgICAgIAotICAgICAgICBMQmFzaWNCbG9jayBsYXN0TmV4dCA9IG1fb3V0
LmFwcGVuZFRvKGNlbGxDYXNlLCBwcmltaXRpdmVDYXNlKTsKLSAgICAgICAgCi0gICAgICAgIFZl
Y3RvcjxWYWx1ZUZyb21CbG9jaywgMz4gcmVzdWx0czsKLSAgICAgICAgCi0gICAgICAgIGlmICh2
YWxpZFdhdGNocG9pbnQpIHsKLSAgICAgICAgICAgIHJlc3VsdHMuYXBwZW5kKG1fb3V0LmFuY2hv
cihtX291dC5ib29sZWFuRmFsc2UpKTsKLSAgICAgICAgICAgIG1fb3V0Lmp1bXAoY29udGludWF0
aW9uKTsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIExCYXNpY0Jsb2NrIG1hc3F1ZXJh
ZGVzQ2FzZSA9Ci0gICAgICAgICAgICAgICAgRlRMX05FV19CTE9DSyhtX291dCwgKCJDb21wYXJl
RXFDb25zdGFudCBtYXNxdWVyYWRlcyBjYXNlIikpOwotICAgICAgICAgICAgICAgIAotICAgICAg
ICAgICAgTFZhbHVlIHN0cnVjdHVyZSA9IG1fb3V0LmxvYWRQdHIodmFsdWUsIG1faGVhcHMuSlND
ZWxsX3N0cnVjdHVyZSk7Ci0gICAgICAgICAgICAKLSAgICAgICAgICAgIHJlc3VsdHMuYXBwZW5k
KG1fb3V0LmFuY2hvcihtX291dC5ib29sZWFuRmFsc2UpKTsKLSAgICAgICAgICAgIAotICAgICAg
ICAgICAgbV9vdXQuYnJhbmNoKAotICAgICAgICAgICAgICAgIG1fb3V0LnRlc3ROb25aZXJvOCgK
LSAgICAgICAgICAgICAgICAgICAgbV9vdXQubG9hZDgoc3RydWN0dXJlLCBtX2hlYXBzLlN0cnVj
dHVyZV90eXBlSW5mb0ZsYWdzKSwKLSAgICAgICAgICAgICAgICAgICAgbV9vdXQuY29uc3RJbnQ4
KE1hc3F1ZXJhZGVzQXNVbmRlZmluZWQpKSwKLSAgICAgICAgICAgICAgICBtYXNxdWVyYWRlc0Nh
c2UsIGNvbnRpbnVhdGlvbik7Ci0gICAgICAgICAgICAKLSAgICAgICAgICAgIG1fb3V0LmFwcGVu
ZFRvKG1hc3F1ZXJhZGVzQ2FzZSwgcHJpbWl0aXZlQ2FzZSk7Ci0gICAgICAgICAgICAKLSAgICAg
ICAgICAgIHJlc3VsdHMuYXBwZW5kKG1fb3V0LmFuY2hvcigKLSAgICAgICAgICAgICAgICBtX291
dC5lcXVhbCgKLSAgICAgICAgICAgICAgICAgICAgbV9vdXQuY29uc3RJbnRQdHIobV9ncmFwaC5n
bG9iYWxPYmplY3RGb3IobV9ub2RlLT5jb2RlT3JpZ2luKSksCi0gICAgICAgICAgICAgICAgICAg
IG1fb3V0LmxvYWRQdHIoc3RydWN0dXJlLCBtX2hlYXBzLlN0cnVjdHVyZV9nbG9iYWxPYmplY3Qp
KSkpOwotICAgICAgICAgICAgbV9vdXQuanVtcChjb250aW51YXRpb24pOwotICAgICAgICB9Ci0g
ICAgICAgIAotICAgICAgICBtX291dC5hcHBlbmRUbyhwcmltaXRpdmVDYXNlLCBjb250aW51YXRp
b24pOwotICAgICAgICAKLSAgICAgICAgcmVzdWx0cy5hcHBlbmQobV9vdXQuYW5jaG9yKG1fb3V0
LmVxdWFsKAotICAgICAgICAgICAgbV9vdXQuYml0QW5kKHZhbHVlLCBtX291dC5jb25zdEludDY0
KH5UYWdCaXRVbmRlZmluZWQpKSwKLSAgICAgICAgICAgIG1fb3V0LmNvbnN0SW50NjQoVmFsdWVO
dWxsKSkpKTsKLSAgICAgICAgbV9vdXQuanVtcChjb250aW51YXRpb24pOwotICAgICAgICAKLSAg
ICAgICAgbV9vdXQuYXBwZW5kVG8oY29udGludWF0aW9uLCBsYXN0TmV4dCk7Ci0gICAgICAgIAot
ICAgICAgICBtX2Jvb2xlYW5WYWx1ZXMuYWRkKG1fbm9kZSwgbV9vdXQucGhpKG1fb3V0LmJvb2xl
YW4sIHJlc3VsdHMpKTsKKyAgICAgICAgbWFzcXVlcmFkZXNBc1VuZGVmaW5lZFdhdGNocG9pbnRJ
ZklzU3RpbGxWYWxpZCgpOworICAgICAgICBlcXVhbE51bGxPclVuZGVmaW5lZChtX25vZGUtPmNo
aWxkMSgpLCBFcXVhbE51bGxPclVuZGVmaW5lZCk7CiAgICAgfQogICAgIAogICAgIHZvaWQgY29t
cGlsZUNvbXBhcmVTdHJpY3RFcSgpCkBAIC0xMDUyLDYgKzEwMDYsMjkgQEAgcHJpdmF0ZToKICAg
ICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICB9CiAgICAgCisgICAgdm9p
ZCBjb21waWxlQ29tcGFyZVN0cmljdEVxQ29uc3RhbnQoKQorICAgIHsKKyAgICAgICAgSlNWYWx1
ZSBjb25zdGFudCA9IG1fZ3JhcGgudmFsdWVPZkpTQ29uc3RhbnQobV9ub2RlLT5jaGlsZDIoKS5u
b2RlKCkpOworCisgICAgICAgIGlmIChjb25zdGFudC5pc1VuZGVmaW5lZE9yTnVsbCgpCisgICAg
ICAgICAgICAmJiAhbWFzcXVlcmFkZXNBc1VuZGVmaW5lZFdhdGNocG9pbnRJZklzU3RpbGxWYWxp
ZCgpKSB7CisgICAgICAgICAgICBpZiAoY29uc3RhbnQuaXNOdWxsKCkpIHsKKyAgICAgICAgICAg
ICAgICBlcXVhbE51bGxPclVuZGVmaW5lZChtX25vZGUtPmNoaWxkMSgpLCBFcXVhbE51bGwpOwor
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgCisgICAgICAg
ICAgICBBU1NFUlQoY29uc3RhbnQuaXNVbmRlZmluZWQoKSk7CisgICAgICAgICAgICBlcXVhbE51
bGxPclVuZGVmaW5lZChtX25vZGUtPmNoaWxkMSgpLCBFcXVhbFVuZGVmaW5lZCk7CisgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIG1fYm9vbGVhblZhbHVl
cy5hZGQoCisgICAgICAgICAgICBtX25vZGUsCisgICAgICAgICAgICBtX291dC5lcXVhbCgKKyAg
ICAgICAgICAgICAgICBsb3dKU1ZhbHVlKG1fbm9kZS0+Y2hpbGQxKCkpLAorICAgICAgICAgICAg
ICAgIG1fb3V0LmNvbnN0SW50NjQoSlNWYWx1ZTo6ZW5jb2RlKGNvbnN0YW50KSkpKTsKKyAgICB9
CisgICAgCiAgICAgdm9pZCBjb21waWxlQ29tcGFyZUxlc3MoKQogICAgIHsKICAgICAgICAgaWYg
KG1fbm9kZS0+aXNCaW5hcnlVc2VLaW5kKEludDMyVXNlKSkgewpAQCAtMTE2Myw2ICsxMTQwLDcz
IEBAIHByaXZhdGU6CiAgICAgICAgIH0KICAgICB9CiAgICAgCisgICAgZW51bSBFcXVhbE51bGxP
clVuZGVmaW5lZE1vZGUgeyBFcXVhbE51bGwsIEVxdWFsVW5kZWZpbmVkLCBFcXVhbE51bGxPclVu
ZGVmaW5lZCB9OworICAgIHZvaWQgZXF1YWxOdWxsT3JVbmRlZmluZWQoRWRnZSBlZGdlLCBFcXVh
bE51bGxPclVuZGVmaW5lZE1vZGUgbW9kZSkKKyAgICB7CisgICAgICAgIGJvb2wgdmFsaWRXYXRj
aHBvaW50ID0gbWFzcXVlcmFkZXNBc1VuZGVmaW5lZFdhdGNocG9pbnRJc1N0aWxsVmFsaWQoKTsK
KyAgICAgICAgCisgICAgICAgIExWYWx1ZSB2YWx1ZSA9IGxvd0pTVmFsdWUoZWRnZSk7CisgICAg
ICAgIAorICAgICAgICBMQmFzaWNCbG9jayBjZWxsQ2FzZSA9IEZUTF9ORVdfQkxPQ0sobV9vdXQs
ICgiQ29tcGFyZUVxQ29uc3RhbnQgY2VsbCBjYXNlIikpOworICAgICAgICBMQmFzaWNCbG9jayBw
cmltaXRpdmVDYXNlID0gRlRMX05FV19CTE9DSyhtX291dCwgKCJDb21wYXJlRXFDb25zdGFudCBw
cmltaXRpdmUgY2FzZSIpKTsKKyAgICAgICAgTEJhc2ljQmxvY2sgY29udGludWF0aW9uID0gRlRM
X05FV19CTE9DSyhtX291dCwgKCJDb21wYXJlRXFDb25zdGFudCBjb250aW51YXRpb24iKSk7Cisg
ICAgICAgIAorICAgICAgICBtX291dC5icmFuY2goaXNOb3RDZWxsKHZhbHVlKSwgcHJpbWl0aXZl
Q2FzZSwgY2VsbENhc2UpOworICAgICAgICAKKyAgICAgICAgTEJhc2ljQmxvY2sgbGFzdE5leHQg
PSBtX291dC5hcHBlbmRUbyhjZWxsQ2FzZSwgcHJpbWl0aXZlQ2FzZSk7CisgICAgICAgIAorICAg
ICAgICBWZWN0b3I8VmFsdWVGcm9tQmxvY2ssIDM+IHJlc3VsdHM7CisgICAgICAgIAorICAgICAg
ICBpZiAodmFsaWRXYXRjaHBvaW50KSB7CisgICAgICAgICAgICByZXN1bHRzLmFwcGVuZChtX291
dC5hbmNob3IobV9vdXQuYm9vbGVhbkZhbHNlKSk7CisgICAgICAgICAgICBtX291dC5qdW1wKGNv
bnRpbnVhdGlvbik7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBMQmFzaWNCbG9jayBt
YXNxdWVyYWRlc0Nhc2UgPQorICAgICAgICAgICAgICAgIEZUTF9ORVdfQkxPQ0sobV9vdXQsICgi
Q29tcGFyZUVxQ29uc3RhbnQgbWFzcXVlcmFkZXMgY2FzZSIpKTsKKyAgICAgICAgICAgICAgICAK
KyAgICAgICAgICAgIExWYWx1ZSBzdHJ1Y3R1cmUgPSBtX291dC5sb2FkUHRyKHZhbHVlLCBtX2hl
YXBzLkpTQ2VsbF9zdHJ1Y3R1cmUpOworICAgICAgICAgICAgCisgICAgICAgICAgICByZXN1bHRz
LmFwcGVuZChtX291dC5hbmNob3IobV9vdXQuYm9vbGVhbkZhbHNlKSk7CisgICAgICAgICAgICAK
KyAgICAgICAgICAgIG1fb3V0LmJyYW5jaCgKKyAgICAgICAgICAgICAgICBtX291dC50ZXN0Tm9u
WmVybzgoCisgICAgICAgICAgICAgICAgICAgIG1fb3V0LmxvYWQ4KHN0cnVjdHVyZSwgbV9oZWFw
cy5TdHJ1Y3R1cmVfdHlwZUluZm9GbGFncyksCisgICAgICAgICAgICAgICAgICAgIG1fb3V0LmNv
bnN0SW50OChNYXNxdWVyYWRlc0FzVW5kZWZpbmVkKSksCisgICAgICAgICAgICAgICAgbWFzcXVl
cmFkZXNDYXNlLCBjb250aW51YXRpb24pOworICAgICAgICAgICAgCisgICAgICAgICAgICBtX291
dC5hcHBlbmRUbyhtYXNxdWVyYWRlc0Nhc2UsIHByaW1pdGl2ZUNhc2UpOworICAgICAgICAgICAg
CisgICAgICAgICAgICByZXN1bHRzLmFwcGVuZChtX291dC5hbmNob3IoCisgICAgICAgICAgICAg
ICAgbV9vdXQuZXF1YWwoCisgICAgICAgICAgICAgICAgICAgIG1fb3V0LmNvbnN0SW50UHRyKG1f
Z3JhcGguZ2xvYmFsT2JqZWN0Rm9yKG1fbm9kZS0+Y29kZU9yaWdpbikpLAorICAgICAgICAgICAg
ICAgICAgICBtX291dC5sb2FkUHRyKHN0cnVjdHVyZSwgbV9oZWFwcy5TdHJ1Y3R1cmVfZ2xvYmFs
T2JqZWN0KSkpKTsKKyAgICAgICAgICAgIG1fb3V0Lmp1bXAoY29udGludWF0aW9uKTsKKyAgICAg
ICAgfQorICAgICAgICAKKyAgICAgICAgbV9vdXQuYXBwZW5kVG8ocHJpbWl0aXZlQ2FzZSwgY29u
dGludWF0aW9uKTsKKyAgICAgICAgCisgICAgICAgIExWYWx1ZSBwcmltaXRpdmVSZXN1bHQ7Cisg
ICAgICAgIHN3aXRjaCAobW9kZSkgeworICAgICAgICBjYXNlIEVxdWFsTnVsbDoKKyAgICAgICAg
ICAgIHByaW1pdGl2ZVJlc3VsdCA9IG1fb3V0LmVxdWFsKHZhbHVlLCBtX291dC5jb25zdEludDY0
KFZhbHVlTnVsbCkpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgRXF1YWxVbmRl
ZmluZWQ6CisgICAgICAgICAgICBwcmltaXRpdmVSZXN1bHQgPSBtX291dC5lcXVhbCh2YWx1ZSwg
bV9vdXQuY29uc3RJbnQ2NChWYWx1ZVVuZGVmaW5lZCkpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGNhc2UgRXF1YWxOdWxsT3JVbmRlZmluZWQ6CisgICAgICAgICAgICBwcmltaXRpdmVS
ZXN1bHQgPSBtX291dC5lcXVhbCgKKyAgICAgICAgICAgICAgICBtX291dC5iaXRBbmQodmFsdWUs
IG1fb3V0LmNvbnN0SW50NjQoflRhZ0JpdFVuZGVmaW5lZCkpLAorICAgICAgICAgICAgICAgIG1f
b3V0LmNvbnN0SW50NjQoVmFsdWVOdWxsKSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICByZXN1bHRzLmFwcGVuZChtX291dC5hbmNob3IocHJpbWl0aXZlUmVzdWx0KSk7
CisgICAgICAgIG1fb3V0Lmp1bXAoY29udGludWF0aW9uKTsKKyAgICAgICAgCisgICAgICAgIG1f
b3V0LmFwcGVuZFRvKGNvbnRpbnVhdGlvbiwgbGFzdE5leHQpOworICAgICAgICAKKyAgICAgICAg
bV9ib29sZWFuVmFsdWVzLmFkZChtX25vZGUsIG1fb3V0LnBoaShtX291dC5ib29sZWFuLCByZXN1
bHRzKSk7CisgICAgfQorICAgIAogICAgIHZvaWQgc3BlY3VsYXRlQmFja3dhcmQoCiAgICAgICAg
IEV4aXRLaW5kIGtpbmQsIEZvcm1hdHRlZFZhbHVlIGxvd1ZhbHVlLCBOb2RlKiBoaWdoVmFsdWUs
IExWYWx1ZSBmYWlsQ29uZGl0aW9uKQogICAgIHsK
</data>
<flag name="review"
          id="222755"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>