<?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>115077</bug_id>
          
          <creation_ts>2013-04-23 19:31:04 -0700</creation_ts>
          <short_desc>DFG CFA filters CheckFunction in a really weird way, and assumes that the function&apos;s structure won&apos;t change</short_desc>
          <delta_ts>2013-04-23 20:17:07 -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>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>880296</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-04-23 19:31:04 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>880298</commentid>
    <comment_count>1</comment_count>
      <attachid>199378</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-04-23 19:39:28 -0700</bug_when>
    <thetext>Created attachment 199378
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>880310</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-04-23 20:17:07 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/149016</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>199378</attachid>
            <date>2013-04-23 19:39:28 -0700</date>
            <delta_ts>2013-04-23 20:15:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-115077-20130423193851.patch</filename>
            <type>text/plain</type>
            <size>10709</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ5MDE1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQyIEBA
CisyMDEzLTA0LTIzICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
REZHIENGQSBmaWx0ZXJzIENoZWNrRnVuY3Rpb24gaW4gYSByZWFsbHkgd2VpcmQgd2F5LCBhbmQg
YXNzdW1lcyB0aGF0IHRoZSBmdW5jdGlvbidzIHN0cnVjdHVyZSB3b24ndCBjaGFuZ2UKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTA3NworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgVGhlIGZp
bHRlcmluZyBkaWQgdGhyZWUgdGhpbmdzIHRoYXQgYXJlIHVudXN1YWw6CisgICAgICAgIAorICAg
ICAgICAxKSBBYnN0cmFjdFZhbHVlOjpmaWx0ZXJCeVZhbHVlKCkgYXNzdW1lZCB0aGF0IHRoZSBw
YXNzZWQgdmFsdWUncyBzdHJ1Y3R1cmUgd291bGRuJ3QgY2hhbmdlLCBpbgorICAgICAgICAgICB0
aGUgc2Vuc2UgdGhhdCBhdCBpdCBhc3N1bWVkIGl0IGNvdWxkIHVzZSB0aGF0IHZhbHVlJ3MgKmN1
cnJlbnQqIHN0cnVjdHVyZSB0byBkbyBzdHJ1Y3R1cmUKKyAgICAgICAgICAgZmlsdGVyaW5nLiBG
aWx0ZXJpbmcgYnkgc3RydWN0dXJlIG9ubHkgbWFrZXMgc2Vuc2UgaWYgeW91IGNhbiBwcm92ZSB0
aGF0IHRoZSBnaXZlbiB2YWx1ZSB3aWxsCisgICAgICAgICAgIGFsd2F5cyBoYXZlIHRoYXQgc3Ry
dWN0dXJlIChmb3IgZXhhbXBsZSBieSBlaXRoZXIgdXNpbmcgYSB3YXRjaHBvaW5nIG9yIGVtaXR0
aW5nIGNvZGUgdGhhdAorICAgICAgICAgICBjaGVja3MgdGhhdCBzdHJ1Y3R1cmUgYXQgcnVuLXRp
bWUpLgorICAgICAgICAKKyAgICAgICAgMikgQWJzdHJhY3RWYWx1ZTo6ZmlsdGVyQnlWYWx1ZSgp
IGFuZCB0aGUgQ2hlY2tGdW5jdGlvbiBjYXNlIGluIEFic3RyYWN0U3RhdGU6OmV4ZWN1dGVFZmZl
Y3RzKCkKKyAgICAgICAgICAgdHJpZWQgdG8gaW52YWxpZGF0ZSB0aGUgQ0ZBIGJhc2VkIG9uIHdo
ZXRoZXIgdGhlIGZpbHRyYXRpb24gbGVkIHRvIGFuIGVtcHR5IHZhbHVlLiBUaGlzIGlzCisgICAg
ICAgICAgIHdlbGwtaW50ZW50aW9uZWQsIGJ1dCBpdCdzIG5vdCBob3cgdGhlIENGQSBjdXJyZW50
bHkgd29ya3MuIEl0J3MgaW5jb25zaXN0ZW50IHdpdGggb3RoZXIKKyAgICAgICAgICAgcGFydHMg
b2YgdGhlIENGQS4gV2Ugc2hvdWxkbid0IGludHJvZHVjZSB0aGlzIGZlYXR1cmUgaW50byBqdXN0
IG9uZSBraW5kIG9mIGZpbHRyYXRpb24gYW5kCisgICAgICAgICAgIG5vdCBoYXZlIGl0IGVsc2V3
aGVyZS4KKyAgICAgICAgCisgICAgICAgIDMpIFRoZSBhdHRlbXB0IHRvIGRldGVjdCB3aGVuIHRo
ZSB2YWx1ZSB3YXMgZW1wdHkgd2FzIGFjdHVhbGx5IGltcGxlbWVudGVkIGluY29ycmVjdGx5LiBJ
dAorICAgICAgICAgICByZWxpZWQgb24gQWJzdHJhY3RWYWx1ZTo6dmFsaWRhdGUoKS4gVGhhdCBt
ZXRob2Qgc2F5cyB0aGF0IGEgY29uY3JldGUgdmFsdWUgZG9lcyBub3QgYmVsb25nCisgICAgICAg
ICAgIHRvIHRoZSBhYnN0cmFjdCB2YWx1ZSBpZiBpdCBoYXMgYSBkaWZmZXJlbnQgc3RydWN0dXJl
LiBUaGlzIG1ha2VzIHNlbnNlIGZvciB0aGUgb3RoZXIgcGxhY2UKKyAgICAgICAgICAgd2hlcmUg
QWJzdHJhY3RWYWx1ZTo6dmFsaWRhdGUoKSBpcyBjYWxsZWQ6IGR1cmluZyBPU1IgZW50cnksIHdo
ZXJlIHdlIGFyZSB0YWxraW5nIGFib3V0IGEKKyAgICAgICAgICAgSlNWYWx1ZSB0aGF0IHdlIHNl
ZSAqcmlnaHQgbm93Ki4gSXQgZG9lc24ndCBtYWtlIHNlbnNlIGluIHRoZSBDRkEsIHNpbmNlIGlu
IHRoZSBDRkEgYW55CisgICAgICAgICAgIHZhbHVlIHdlIG9ic2VydmUgaW4gdGhlIGNvZGUgaXMg
YSB2YWx1ZSB3aG9zZSBzdHJ1Y3R1cmUgbWF5IGNoYW5nZSB3aGVuIHRoZSBjb2RlIHN0YXJ0cwor
ICAgICAgICAgICBydW5uaW5nLCBhbmQgc28gd2UgY2Fubm90IHVzZSB0aGUgdmFsdWUncyBjdXJy
ZW50IHN0cnVjdHVyZSB0byBpbmZlciB0aGluZ3MgYWJvdXQgdGhlIGNvZGUKKyAgICAgICAgICAg
d2hlbiBpdCBzdGFydHMgcnVubmluZy4KKyAgICAgICAgCisgICAgICAgIEkgZml4ZWQgdGhlIGFi
b3ZlIHByb2JsZW1zIGJ5ICgxKSBjaGFuZ2luZyBmaWx0ZXJCeVZhbHVlKCkgdG8gbm90IGZpbHRl
ciB0aGUgc3RydWN0dXJlLCAoMikKKyAgICAgICAgY2hhbmdpbmcgZmlsdGVyQnlWYWx1ZSgpIGFu
ZCB0aGUgQ2hlY2tGdW5jdGlvbiBjYXNlIHRvIG5vdCBpbnZhbGlkYXRlIHRoZSBDRkEsIGFuZCAo
MykKKyAgICAgICAgbWFraW5nIHN1cmUgdGhhdCBub2JvZHkgZWxzZSB3YXMgbWlzdXNpbmcgQWJz
dHJhY3RWYWx1ZTo6dmFsaWRhdGUoKSAodGhleSB3ZXJlbid0KS4KKworICAgICAgICAqIGRmZy9E
RkdBYnN0cmFjdFN0YXRlLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpBYnN0cmFjdFN0YXRlOjpl
eGVjdXRlRWZmZWN0cyk6CisgICAgICAgICogZGZnL0RGR0Fic3RyYWN0VmFsdWUuaDoKKyAgICAg
ICAgKEpTQzo6REZHOjpBYnN0cmFjdFZhbHVlOjpmaWx0ZXJCeVZhbHVlKToKKwogMjAxMy0wNC0y
MyAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIERlZmF1bHQgUGFy
c2VyRXJyb3IoKSBpbml0aWFsaXNlciBkb2Vzbid0IGluaXRpYWxpc2UgYWxsIGZpZWxkcwpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFjdFN0YXRlLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Fic3RyYWN0U3RhdGUuY3BwCShy
ZXZpc2lvbiAxNDkwMTQpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Fic3RyYWN0
U3RhdGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDU4LDEwICsxNDU4LDcgQEAgYm9vbCBBYnN0
cmFjdFN0YXRlOjpleGVjdXRlRWZmZWN0cyh1bnNpZwogICAgICAgICB9CiAgICAgICAgIAogICAg
ICAgICBub2RlLT5zZXRDYW5FeGl0KHRydWUpOyAvLyBMaWVzISBXZSBjYW4gZG8gYmV0dGVyLgot
ICAgICAgICBpZiAoIWZvck5vZGUobm9kZS0+Y2hpbGQxKCkpLmZpbHRlckJ5VmFsdWUobm9kZS0+
ZnVuY3Rpb24oKSkpIHsKLSAgICAgICAgICAgIG1faXNWYWxpZCA9IGZhbHNlOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgZm9yTm9kZShub2RlLT5jaGlsZDEoKSkuZmls
dGVyQnlWYWx1ZShub2RlLT5mdW5jdGlvbigpKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAg
ICAgICAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RWYWx1ZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RWYWx1
ZS5oCShyZXZpc2lvbiAxNDkwMTQpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Fi
c3RyYWN0VmFsdWUuaAkod29ya2luZyBjb3B5KQpAQCAtMjkwLDE5ICsyOTAsMTEgQEAgc3RydWN0
IEFic3RyYWN0VmFsdWUgewogICAgICAgICBjaGVja0NvbnNpc3RlbmN5KCk7CiAgICAgfQogICAg
IAotICAgIGJvb2wgZmlsdGVyQnlWYWx1ZShKU1ZhbHVlIHZhbHVlKQorICAgIHZvaWQgZmlsdGVy
QnlWYWx1ZShKU1ZhbHVlIHZhbHVlKQogICAgIHsKLSAgICAgICAgaWYgKCF2YWxpZGF0ZSh2YWx1
ZSkpCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgICAgIAotICAgICAgICBpZiAoISF2
YWx1ZSAmJiB2YWx1ZS5pc0NlbGwoKSkKLSAgICAgICAgICAgIGZpbHRlcihTdHJ1Y3R1cmVTZXQo
dmFsdWUuYXNDZWxsKCktPnN0cnVjdHVyZSgpKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IGZpbHRlcihzcGVjdWxhdGlvbkZyb21WYWx1ZSh2YWx1ZSkpOwotICAgICAgICAKLSAgICAgICAg
bV92YWx1ZSA9IHZhbHVlOwotICAgICAgICAKLSAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAg
IGZpbHRlcihzcGVjdWxhdGlvbkZyb21WYWx1ZSh2YWx1ZSkpOworICAgICAgICBpZiAobV90eXBl
KQorICAgICAgICAgICAgbV92YWx1ZSA9IHZhbHVlOwogICAgIH0KICAgICAKICAgICBib29sIHZh
bGlkYXRlVHlwZShKU1ZhbHVlIHZhbHVlKSBjb25zdApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ5MDE1
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTMtMDQtMjMgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAg
ICBERkcgQ0ZBIGZpbHRlcnMgQ2hlY2tGdW5jdGlvbiBpbiBhIHJlYWxseSB3ZWlyZCB3YXksIGFu
ZCBhc3N1bWVzIHRoYXQgdGhlIGZ1bmN0aW9uJ3Mgc3RydWN0dXJlIHdvbid0IGNoYW5nZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1MDc3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBUaGlz
IGhpbGFyaW91cyB0ZXN0IGZhaWxzIHByaW9yIHRvIHRoZSByZXN0IG9mIHRoaXMgcGF0Y2guCisK
KyAgICAgICAgKiBmYXN0L2pzL2RmZy1jaGVjay1mdW5jdGlvbi1jaGFuZ2Utc3RydWN0dXJlLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9kZmctY2hlY2stZnVuY3Rpb24t
Y2hhbmdlLXN0cnVjdHVyZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL2pzYy10ZXN0
LWxpc3Q6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNoZWNrLWZ1bmN0aW9u
LWNoYW5nZS1zdHJ1Y3R1cmUuanM6IEFkZGVkLgorICAgICAgICAoZm9vKToKKyAgICAgICAgKGJh
cik6CisKIDIwMTMtMDQtMjMgIE1paGFpIFRpY2EgIDxtaXRpY2FAYWRvYmUuY29tPgogCiAgICAg
ICAgIEFkZCBwbGF0Zm9ybSBzdXBwb3J0IGZvciAtd2Via2l0LWJhY2tncm91bmQtYmxlbmQtbW9k
ZSB0byBDRyBjb250ZXh0IHdpdGggYmFja2dyb3VuZCBjb2xvcgpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9qcy9kZmctY2hlY2stZnVuY3Rpb24tY2hhbmdlLXN0cnVjdHVyZS1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY2hlY2stZnVuY3Rpb24tY2hh
bmdlLXN0cnVjdHVyZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L2pzL2RmZy1jaGVjay1mdW5jdGlvbi1jaGFuZ2Utc3RydWN0dXJlLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMDQgQEAKK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIz
XQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAy
M10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0Miwg
MjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIs
IDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQy
LCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0
MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBb
NDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMg
WzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlz
IFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBp
cyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkg
aXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0p
IGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJd
KSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFy
XSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jh
cl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFti
YXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhb
YmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28o
W2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9v
KFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZv
byhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBm
b28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1Mg
Zm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNT
IGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFT
UyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BB
U1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQ
QVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQor
UEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10K
K1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNd
CitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIz
XQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAy
M10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0Miwg
MjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIs
IDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQy
LCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0
MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBb
NDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMg
WzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlz
IFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBp
cyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkg
aXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0p
IGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJd
KSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFy
XSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jh
cl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFti
YXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhb
YmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9vKFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28o
W2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCAyM10KK1BBU1MgZm9v
KFtiYXJdKSBpcyBbNDIsIDIzXQorUEFTUyBmb28oW2Jhcl0pIGlzIFs0MiwgMjNdCitQQVNTIGZv
byhbYmFyXSkgaXMgWzQyLCB2b2lkIDBdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCB2b2lkIDBd
CitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCB2b2lkIDBdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQy
LCB2b2lkIDBdCitQQVNTIGZvbyhbYmFyXSkgaXMgWzQyLCB2b2lkIDBdCitQQVNTIHN1Y2Nlc3Nm
dWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9qcy9kZmctY2hlY2stZnVuY3Rpb24tY2hhbmdlLXN0cnVjdHVyZS5odG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNoZWNrLWZ1bmN0aW9uLWNoYW5nZS1zdHJ1
Y3R1cmUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNoZWNr
LWZ1bmN0aW9uLWNoYW5nZS1zdHJ1Y3R1cmUuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwx
MCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2Ny
aXB0PgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2RmZy1jaGVj
ay1mdW5jdGlvbi1jaGFuZ2Utc3RydWN0dXJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJy
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvanMvanNjLXRlc3QtbGlzdAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9mYXN0L2pzL2pzYy10ZXN0LWxpc3QJKHJldmlzaW9uIDE0OTAxNCkKKysrIExheW91
dFRlc3RzL2Zhc3QvanMvanNjLXRlc3QtbGlzdAkod29ya2luZyBjb3B5KQpAQCAtMTA1LDggKzEw
NSw5IEBAIGZhc3QvanMvZGZnLWNmZy1zaW1wbGlmeS1lbGltaW5hdGUtc2V0LWwKIGZhc3QvanMv
ZGZnLWNmZy1zaW1wbGlmeS1lbGltaW5hdGUtc2V0LWxvY2FsLXR5cGUtY2hlY2stdGhlbi10eXBl
b2YKIGZhc3QvanMvZGZnLWNmZy1zaW1wbGlmeS1waGFudG9tLWdldC1sb2NhbC1vbi1zYW1lLWJs
b2NrLXNldC1sb2NhbAogZmFzdC9qcy9kZmctY2ZnLXNpbXBsaWZ5LXJlZHVuZGFudC1kZWFkLWdl
dC1sb2NhbAotZmFzdC9qcy9kZmctY2hlY2stdHdvLXN0cnVjdHVyZXMKK2Zhc3QvanMvZGZnLWNo
ZWNrLWZ1bmN0aW9uLWNoYW5nZS1zdHJ1Y3R1cmUKIGZhc3QvanMvZGZnLWNoZWNrLXN0cnVjdHVy
ZS1lbGltaW5hdGlvbi1mb3Itbm9uLWNlbGwKK2Zhc3QvanMvZGZnLWNoZWNrLXR3by1zdHJ1Y3R1
cmVzCiBmYXN0L2pzL2RmZy1jb25zdGFudC1mb2xkLWZpcnN0LWxvY2FsLXJlYWQtYWZ0ZXItYmxv
Y2stbWVyZ2UKIGZhc3QvanMvZGZnLWNvbnN0YW50LWZvbGQtdW5jYXB0dXJlZC12YXJpYWJsZS10
aGF0LWlzLWxhdGVyLWNhcHR1cmVkCiBmYXN0L2pzL2RmZy1jb252ZXJ0LXRoaXMtZG9tLXdpbmRv
dwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNoZWNrLWZ1bmN0
aW9uLWNoYW5nZS1zdHJ1Y3R1cmUuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9q
cy9zY3JpcHQtdGVzdHMvZGZnLWNoZWNrLWZ1bmN0aW9uLWNoYW5nZS1zdHJ1Y3R1cmUuanMJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9kZmctY2hlY2st
ZnVuY3Rpb24tY2hhbmdlLXN0cnVjdHVyZS5qcwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMSBA
QAorZnVuY3Rpb24gZm9vKG8pIHsKKyAgICB2YXIgZiA9IG9bMF07CisgICAgcmV0dXJuIFtmKCks
IGYuZl07Cit9CisKK2Z1bmN0aW9uIGJhcigpIHsKKyAgICByZXR1cm4gNDI7Cit9CisKK2Jhci5m
ID0gMjM7CisKK3ZhciBleHBlY3RlZCA9ICJbNDIsIDIzXSI7CisKK2ZvciAodmFyIGkgPSAwOyBp
IDwgMTAwOyArK2kpIHsKKyAgICBpZiAoaSA9PSA5NSkgeworICAgICAgICBkZWxldGUgYmFyLmY7
CisgICAgICAgIGJhci5nID0gMzY7CisgICAgICAgIGV4cGVjdGVkID0gIls0Miwgdm9pZCAwXSI7
CisgICAgfQorICAgIHNob3VsZEJlKCJmb28oW2Jhcl0pIiwgZXhwZWN0ZWQpOworfQo=
</data>
<flag name="review"
          id="220952"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>