<?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>113093</bug_id>
          
          <creation_ts>2013-03-22 13:36:36 -0700</creation_ts>
          <short_desc>DFG folding of PutById to SimpleReplace should consider the specialized function case</short_desc>
          <delta_ts>2013-03-22 13:54:03 -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>113010</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>861805</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-22 13:36:36 -0700</bug_when>
    <thetext>Patch forthcoming.

This was revealed by the work on https://bugs.webkit.org/show_bug.cgi?id=113010, but it&apos;s actually an old regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861809</commentid>
    <comment_count>1</comment_count>
      <attachid>194626</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-22 13:40:01 -0700</bug_when>
    <thetext>Created attachment 194626
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861810</commentid>
    <comment_count>2</comment_count>
      <attachid>194626</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-03-22 13:40:50 -0700</bug_when>
    <thetext>Comment on attachment 194626
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861820</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-22 13:54:03 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/146653</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194626</attachid>
            <date>2013-03-22 13:40:01 -0700</date>
            <delta_ts>2013-03-22 13:40:49 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>10419</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ2NjQ5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBA
CisyMDEzLTAzLTIyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
REZHIGZvbGRpbmcgb2YgUHV0QnlJZCB0byBTaW1wbGVSZXBsYWNlIHNob3VsZCBjb25zaWRlciB0
aGUgc3BlY2lhbGl6ZWQgZnVuY3Rpb24gY2FzZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzMDkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBieXRlY29kZS9QdXRCeUlkU3RhdHVzLmNwcDoKKyAgICAg
ICAgKEpTQzo6UHV0QnlJZFN0YXR1czo6Y29tcHV0ZUZvcik6CisKIDIwMTMtMDMtMjIgIERhdmlk
IEtpbHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAgICAgICBCVUlMRCBGSVggKHIxNDY1
NTgpOiBCdWlsZCB0ZXN0YXBpLm1tIHdpdGggQVJDIGVuYWJsZWQgZm9yIGFybXY3cwpJbmRleDog
U291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1B1dEJ5SWRTdGF0dXMuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9QdXRCeUlkU3RhdHVzLmNwcAko
cmV2aXNpb24gMTQ2NjM3KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1B1dEJ5
SWRTdGF0dXMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDcsMTEgKzE0NywxNiBAQCBQdXRCeUlk
U3RhdHVzIFB1dEJ5SWRTdGF0dXM6OmNvbXB1dGVGb3IoCiAgICAgICAgIHJldHVybiBQdXRCeUlk
U3RhdHVzKFRha2VzU2xvd1BhdGgpOwogICAgIAogICAgIHVuc2lnbmVkIGF0dHJpYnV0ZXM7Ci0g
ICAgSlNDZWxsKiBzcGVjaWZpY1ZhbHVlSWdub3JlZDsKLSAgICBQcm9wZXJ0eU9mZnNldCBvZmZz
ZXQgPSBzdHJ1Y3R1cmUtPmdldChnbG9iYWxEYXRhLCBpZGVudCwgYXR0cmlidXRlcywgc3BlY2lm
aWNWYWx1ZUlnbm9yZWQpOworICAgIEpTQ2VsbCogc3BlY2lmaWNWYWx1ZTsKKyAgICBQcm9wZXJ0
eU9mZnNldCBvZmZzZXQgPSBzdHJ1Y3R1cmUtPmdldChnbG9iYWxEYXRhLCBpZGVudCwgYXR0cmli
dXRlcywgc3BlY2lmaWNWYWx1ZSk7CiAgICAgaWYgKGlzVmFsaWRPZmZzZXQob2Zmc2V0KSkgewog
ICAgICAgICBpZiAoYXR0cmlidXRlcyAmIChBY2Nlc3NvciB8IFJlYWRPbmx5KSkKICAgICAgICAg
ICAgIHJldHVybiBQdXRCeUlkU3RhdHVzKFRha2VzU2xvd1BhdGgpOworICAgICAgICBpZiAoc3Bl
Y2lmaWNWYWx1ZSkgeworICAgICAgICAgICAgLy8gV2UgbmVlZCB0aGUgUHV0QnlJZCBzbG93IHBh
dGggdG8gdmVyaWZ5IHRoYXQgd2UncmUgc3RvcmluZyB0aGUgcmlnaHQgdmFsdWUgaW50bworICAg
ICAgICAgICAgLy8gdGhlIHNwZWNpYWxpemVkIHNsb3QuCisgICAgICAgICAgICByZXR1cm4gUHV0
QnlJZFN0YXR1cyhUYWtlc1Nsb3dQYXRoKTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm4gUHV0
QnlJZFN0YXR1cyhTaW1wbGVSZXBsYWNlLCBzdHJ1Y3R1cmUsIDAsIDAsIG9mZnNldCk7CiAgICAg
fQogICAgIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ2NjUxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMDMtMjIgIEZpbGlwIFBp
emxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAgICBERkcgZm9sZGluZyBvZiBQdXRCeUlk
IHRvIFNpbXBsZVJlcGxhY2Ugc2hvdWxkIGNvbnNpZGVyIHRoZSBzcGVjaWFsaXplZCBmdW5jdGlv
biBjYXNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTMwOTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGZhc3QvanMvZGZnLWNmYS1wcm92ZS1wdXQtYnktaWQtc2ltcGxlLXdoZW4tc3RvcmluZy10by1z
cGVjaWFsaXplZC1mdW5jdGlvbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
anMvZGZnLWNmYS1wcm92ZS1wdXQtYnktaWQtc2ltcGxlLXdoZW4tc3RvcmluZy10by1zcGVjaWFs
aXplZC1mdW5jdGlvbi5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL2pzYy10ZXN0LWxp
c3Q6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLWNmYS1wcm92ZS1wdXQtYnkt
aWQtc2ltcGxlLXdoZW4tc3RvcmluZy10by1zcGVjaWFsaXplZC1mdW5jdGlvbi5qczogQWRkZWQu
CisgICAgICAgIChmb28pOgorICAgICAgICAoYmF6KToKKyAgICAgICAgKGZ1enopOgorCiAyMDEz
LTAzLTIyICBEYW5pZWwgQ2hlbmcgIDxkY2hlbmdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIERh
dGEgc3RvcmUgc2hvdWxkIGJlIHJlYWRhYmxlIGluIGRyYWdzdGFydC9jb3B5L2N1dCBldmVudHMK
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNmYS1wcm92ZS1wdXQtYnktaWQtc2ltcGxl
LXdoZW4tc3RvcmluZy10by1zcGVjaWFsaXplZC1mdW5jdGlvbi1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctY2ZhLXByb3ZlLXB1dC1ieS1pZC1zaW1w
bGUtd2hlbi1zdG9yaW5nLXRvLXNwZWNpYWxpemVkLWZ1bmN0aW9uLWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLWNmYS1wcm92ZS1wdXQtYnktaWQt
c2ltcGxlLXdoZW4tc3RvcmluZy10by1zcGVjaWFsaXplZC1mdW5jdGlvbi1leHBlY3RlZC50eHQJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjExIEBACitDaGVja3MgdGhhdCB0aGUgREZHIENGQSBk
b2VzIHRoZSByaWdodCB0aGluZ3MgaWYgaXQgcHJvdmVzIHRoYXQgYSBwdXRfYnlfaWQgaXMgYSBz
aW1wbGUgcmVwbGFjZSB3aGVuIHN0b3JpbmcgdG8gYSBzcGVjaWFsaXplZCBmdW5jdGlvbiBwcm9w
ZXJ0eS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK2JheiEKK1BBU1MgYmFyLmNh
bGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBi
YXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIK
K2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBi
YXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJh
en0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAi
YmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQ
QVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwo
e2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXop
IGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2Jh
eiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIu
Y2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0s
IGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6
IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNT
IGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6
YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlz
ICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEK
K1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2Fs
bCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJh
eikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6Igor
YmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJh
ci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6
fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJi
YXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BB
U1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7
ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikg
aXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6
IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5j
YWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwg
YmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoi
CitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1Mg
YmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7Zjpi
YXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMg
ImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQor
UEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxs
KHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6
KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCiti
YXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFy
LmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9
LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJh
eiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFT
UyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtm
OmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBp
cyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXoh
CitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNh
bGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBi
YXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIK
K2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBi
YXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJh
en0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAi
YmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQ
QVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwo
e2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXop
IGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2Jh
eiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIu
Y2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0s
IGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6
IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNT
IGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6
YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlz
ICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEK
K1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2Fs
bCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJh
eikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6Igor
YmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJh
ci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6
fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJi
YXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BB
U1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7
ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikg
aXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6
IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5j
YWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwg
YmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7ZjpiYXp9LCBiYXopIGlzICJiYXoi
CitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMgImJheiIKK2JheiEKK1BBU1Mg
YmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorYmF6IQorUEFTUyBiYXIuY2FsbCh7Zjpi
YXp9LCBiYXopIGlzICJiYXoiCitiYXohCitQQVNTIGJhci5jYWxsKHtmOmJhen0sIGJheikgaXMg
ImJheiIKK2JheiEKK1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSBpcyAiYmF6IgorZnV6eiEK
K1BBU1MgYmFyLmNhbGwoe2Y6YmF6fSwgZnV6eikgaXMgImZ1enoiCitQQVNTIHN1Y2Nlc3NmdWxs
eVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9qcy9kZmctY2ZhLXByb3ZlLXB1dC1ieS1pZC1zaW1wbGUtd2hlbi1zdG9yaW5nLXRvLXNwZWNp
YWxpemVkLWZ1bmN0aW9uLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9k
ZmctY2ZhLXByb3ZlLXB1dC1ieS1pZC1zaW1wbGUtd2hlbi1zdG9yaW5nLXRvLXNwZWNpYWxpemVk
LWZ1bmN0aW9uLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL2RmZy1j
ZmEtcHJvdmUtcHV0LWJ5LWlkLXNpbXBsZS13aGVuLXN0b3JpbmctdG8tc3BlY2lhbGl6ZWQtZnVu
Y3Rpb24uaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMCBAQAorPCFET0NUWVBFIEhUTUwg
UFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQg
c3JjPSJyZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+
Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2RmZy1jZmEtcHJvdmUtcHV0LWJ5LWlkLXNpbXBs
ZS13aGVuLXN0b3JpbmctdG8tc3BlY2lhbGl6ZWQtZnVuY3Rpb24uanMiPjwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5Pgor
PC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9qc2MtdGVzdC1saXN0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvanNjLXRlc3QtbGlzdAkocmV2aXNpb24gMTQ2NjM3
KQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9qc2MtdGVzdC1saXN0CSh3b3JraW5nIGNvcHkpCkBA
IC05OSw2ICs5OSw3IEBAIGZhc3QvanMvZGZnLWJyYW5jaC1sb2dpY2FsLW5vdC1wZWVwaG9sZS0K
IGZhc3QvanMvZGZnLWJyYW5jaC1ub3QtZmFpbAogZmFzdC9qcy9kZmctY2FwdHVyZWQtdmFyLWdl
dC1sb2NhbAogZmFzdC9qcy9kZmctY2ZhLW1lcmdlLXdpdGgtZGVhZC11c2UtYXQtdGFpbAorZmFz
dC9qcy9kZmctY2ZhLXByb3ZlLXB1dC1ieS1pZC1zaW1wbGUtd2hlbi1zdG9yaW5nLXRvLXNwZWNp
YWxpemVkLWZ1bmN0aW9uCiBmYXN0L2pzL2RmZy1jZmctc2ltcGxpZnktZWxpbWluYXRlLXNldC1s
b2NhbC10eXBlLWNoZWNrLXRoZW4tYnJhbmNoLW5vdC1udWxsCiBmYXN0L2pzL2RmZy1jZmctc2lt
cGxpZnktZWxpbWluYXRlLXNldC1sb2NhbC10eXBlLWNoZWNrLXRoZW4tYnJhbmNoLW5vdC1udWxs
LWFuZC1kZWNyZW1lbnQKIGZhc3QvanMvZGZnLWNmZy1zaW1wbGlmeS1lbGltaW5hdGUtc2V0LWxv
Y2FsLXR5cGUtY2hlY2stdGhlbi10eXBlb2YKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvc2Ny
aXB0LXRlc3RzL2RmZy1jZmEtcHJvdmUtcHV0LWJ5LWlkLXNpbXBsZS13aGVuLXN0b3JpbmctdG8t
c3BlY2lhbGl6ZWQtZnVuY3Rpb24uanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9q
cy9zY3JpcHQtdGVzdHMvZGZnLWNmYS1wcm92ZS1wdXQtYnktaWQtc2ltcGxlLXdoZW4tc3Rvcmlu
Zy10by1zcGVjaWFsaXplZC1mdW5jdGlvbi5qcwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1jZmEtcHJvdmUtcHV0LWJ5LWlkLXNpbXBsZS13aGVu
LXN0b3JpbmctdG8tc3BlY2lhbGl6ZWQtZnVuY3Rpb24uanMJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsMzIgQEAKK2Rlc2NyaXB0aW9uKAorIkNoZWNrcyB0aGF0IHRoZSBERkcgQ0ZBIGRvZXMgdGhl
IHJpZ2h0IHRoaW5ncyBpZiBpdCBwcm92ZXMgdGhhdCBhIHB1dF9ieV9pZCBpcyBhIHNpbXBsZSBy
ZXBsYWNlIHdoZW4gc3RvcmluZyB0byBhIHNwZWNpYWxpemVkIGZ1bmN0aW9uIHByb3BlcnR5LiIK
Kyk7CisKK2Z1bmN0aW9uIGZvbyhvLCB2KSB7CisgICAgby5mID0gdjsKK30KKworLy8gV2FybSB1
cCBmb28ncyBwdXRfYnlfaWQgdG8gbWFrZSBpdCBsb29rIHBvbHltb3JwaGljLgorZm9yICh2YXIg
aSA9IDA7IGkgPCAxMDA7ICsraSkKKyAgICBmb28oaSAlIDIgPyB7YTogMX0gOiB7YjogMn0pOwor
CitmdW5jdGlvbiBiYXIoZikgeworICAgIGZvbyh0aGlzLCBmKTsKKyAgICByZXR1cm4gdGhpcy5m
KCk7Cit9CisKK2Z1bmN0aW9uIGJheigpIHsKKyAgICBkZWJ1ZygiYmF6ISIpOworICAgIHJldHVy
biAiYmF6IjsKK30KKworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkKKyAgICBzaG91bGRC
ZSgiYmFyLmNhbGwoe2Y6YmF6fSwgYmF6KSIsICJcImJhelwiIik7CisKK2Z1bmN0aW9uIGZ1enoo
KSB7CisgICAgZGVidWcoImZ1enohIik7CisgICAgcmV0dXJuICJmdXp6IjsKK30KKworc2hvdWxk
QmUoImJhci5jYWxsKHtmOmJhen0sIGZ1enopIiwgIlwiZnV6elwiIik7CisK
</data>
<flag name="review"
          id="216405"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>