<?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>79309</bug_id>
          
          <creation_ts>2012-02-22 17:14:48 -0800</creation_ts>
          <short_desc>Implement [[DefineOwnProperty]] for the arguments object</short_desc>
          <delta_ts>2012-02-22 17:25:38 -0800</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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>562598</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-02-22 17:14:48 -0800</bug_when>
    <thetext>This needs special handling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562600</commentid>
    <comment_count>1</comment_count>
      <attachid>128342</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-02-22 17:17:58 -0800</bug_when>
    <thetext>Created attachment 128342
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562609</commentid>
    <comment_count>2</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-02-22 17:25:38 -0800</bug_when>
    <thetext>fixed in r108582</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128342</attachid>
            <date>2012-02-22 17:17:58 -0800</date>
            <delta_ts>2012-02-22 17:20:01 -0800</delta_ts>
            <desc>Fix</desc>
            <filename>79309.patch</filename>
            <type>text/plain</type>
            <size>9542</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTA4NTc5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDEyLTAyLTIyICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4K
KworICAgICAgICBJbXBsZW1lbnQgW1tEZWZpbmVPd25Qcm9wZXJ0eV1dIGZvciB0aGUgYXJndW1l
bnRzIG9iamVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzkzMDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHJ1bnRpbWUvQXJndW1lbnRzLmNwcDoKKyAgICAgICAgKEpTQzo6QXJndW1lbnRzOjpkZWxl
dGVQcm9wZXJ0eUJ5SW5kZXgpOgorICAgICAgICAoSlNDOjpBcmd1bWVudHM6OmRlbGV0ZVByb3Bl
cnR5KToKKyAgICAgICAgICAgIC0gRGVsZXRpbmcgYW4gYXJndW1lbnQgc2hvdWxkIGFsc28gZGVs
ZXRlIHRoZSBjb3B5IG9uIHRoZSBvYmplY3QsIGlmIGFueS4KKyAgICAgICAgKEpTQzo6QXJndW1l
bnRzOjpkZWZpbmVPd25Qcm9wZXJ0eSk6CisgICAgICAgICAgICAtIERlZmluaW5nIGEgcHJvcGVy
dHkgbWF5IG92ZXJyaWRlIHRoZSBsaXZlIG1hcHBpbmcuCisgICAgICAgICogcnVudGltZS9Bcmd1
bWVudHMuaDoKKyAgICAgICAgKEFyZ3VtZW50cyk6CisKIDIwMTItMDItMjIgIEdhdmluIEJhcnJh
Y2xvdWdoICA8YmFycmFjbG91Z2hAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBPYmplY3QuZnJl
ZXplIGZvciBub24tZmluYWwgb2JqZWN0cy4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0FyZ3VtZW50cy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvQXJndW1lbnRzLmNwcAkocmV2aXNpb24gMTA4NTYyKQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQzLDYg
KzI0Myw5IEBAIGJvb2wgQXJndW1lbnRzOjpkZWxldGVQcm9wZXJ0eUJ5SW5kZXgoSlMKIHsKICAg
ICBBcmd1bWVudHMqIHRoaXNPYmplY3QgPSBqc0Nhc3Q8QXJndW1lbnRzKj4oY2VsbCk7CiAgICAg
aWYgKGkgPCB0aGlzT2JqZWN0LT5kLT5udW1Bcmd1bWVudHMpIHsKKyAgICAgICAgaWYgKCFCYXNl
OjpkZWxldGVQcm9wZXJ0eUJ5SW5kZXgoY2VsbCwgZXhlYywgaSkpCisgICAgICAgICAgICByZXR1
cm4gZmFsc2U7CisKICAgICAgICAgaWYgKCF0aGlzT2JqZWN0LT5kLT5kZWxldGVkQXJndW1lbnRz
KSB7CiAgICAgICAgICAgICB0aGlzT2JqZWN0LT5kLT5kZWxldGVkQXJndW1lbnRzID0gYWRvcHRB
cnJheVB0cihuZXcgYm9vbFt0aGlzT2JqZWN0LT5kLT5udW1Bcmd1bWVudHNdKTsKICAgICAgICAg
ICAgIG1lbXNldCh0aGlzT2JqZWN0LT5kLT5kZWxldGVkQXJndW1lbnRzLmdldCgpLCAwLCBzaXpl
b2YoYm9vbCkgKiB0aGlzT2JqZWN0LT5kLT5udW1Bcmd1bWVudHMpOwpAQCAtMjU4LDEwICsyNjEs
MTYgQEAgYm9vbCBBcmd1bWVudHM6OmRlbGV0ZVByb3BlcnR5QnlJbmRleChKUwogCiBib29sIEFy
Z3VtZW50czo6ZGVsZXRlUHJvcGVydHkoSlNDZWxsKiBjZWxsLCBFeGVjU3RhdGUqIGV4ZWMsIGNv
bnN0IElkZW50aWZpZXImIHByb3BlcnR5TmFtZSkgCiB7CisgICAgaWYgKGV4ZWMtPmdsb2JhbERh
dGEoKS5pc0luRGVmaW5lT3duUHJvcGVydHkoKSkKKyAgICAgICAgcmV0dXJuIEJhc2U6OmRlbGV0
ZVByb3BlcnR5KGNlbGwsIGV4ZWMsIHByb3BlcnR5TmFtZSk7CisKICAgICBBcmd1bWVudHMqIHRo
aXNPYmplY3QgPSBqc0Nhc3Q8QXJndW1lbnRzKj4oY2VsbCk7CiAgICAgYm9vbCBpc0FycmF5SW5k
ZXg7CiAgICAgdW5zaWduZWQgaSA9IHByb3BlcnR5TmFtZS50b0FycmF5SW5kZXgoaXNBcnJheUlu
ZGV4KTsKICAgICBpZiAoaXNBcnJheUluZGV4ICYmIGkgPCB0aGlzT2JqZWN0LT5kLT5udW1Bcmd1
bWVudHMpIHsKKyAgICAgICAgaWYgKCFCYXNlOjpkZWxldGVQcm9wZXJ0eShjZWxsLCBleGVjLCBw
cm9wZXJ0eU5hbWUpKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCiAgICAgICAgIGlmICgh
dGhpc09iamVjdC0+ZC0+ZGVsZXRlZEFyZ3VtZW50cykgewogICAgICAgICAgICAgdGhpc09iamVj
dC0+ZC0+ZGVsZXRlZEFyZ3VtZW50cyA9IGFkb3B0QXJyYXlQdHIobmV3IGJvb2xbdGhpc09iamVj
dC0+ZC0+bnVtQXJndW1lbnRzXSk7CiAgICAgICAgICAgICBtZW1zZXQodGhpc09iamVjdC0+ZC0+
ZGVsZXRlZEFyZ3VtZW50cy5nZXQoKSwgMCwgc2l6ZW9mKGJvb2wpICogdGhpc09iamVjdC0+ZC0+
bnVtQXJndW1lbnRzKTsKQEAgLTI4NSwxMiArMjk0LDQ0IEBAIGJvb2wgQXJndW1lbnRzOjpkZWxl
dGVQcm9wZXJ0eShKU0NlbGwqIGMKICAgICAgICAgdGhpc09iamVjdC0+Y3JlYXRlU3RyaWN0TW9k
ZUNhbGxlZUlmTmVjZXNzYXJ5KGV4ZWMpOwogICAgIH0KICAgICAKLSAgICBpZiAocHJvcGVydHlO
YW1lID09IGV4ZWMtPnByb3BlcnR5TmFtZXMoKS5jYWxsZXIgJiYgIXRoaXNPYmplY3QtPmQtPmlz
U3RyaWN0TW9kZSkKKyAgICBpZiAocHJvcGVydHlOYW1lID09IGV4ZWMtPnByb3BlcnR5TmFtZXMo
KS5jYWxsZXIgJiYgdGhpc09iamVjdC0+ZC0+aXNTdHJpY3RNb2RlKQogICAgICAgICB0aGlzT2Jq
ZWN0LT5jcmVhdGVTdHJpY3RNb2RlQ2FsbGVySWZOZWNlc3NhcnkoZXhlYyk7CiAKICAgICByZXR1
cm4gSlNPYmplY3Q6OmRlbGV0ZVByb3BlcnR5KHRoaXNPYmplY3QsIGV4ZWMsIHByb3BlcnR5TmFt
ZSk7CiB9CiAKK2Jvb2wgQXJndW1lbnRzOjpkZWZpbmVPd25Qcm9wZXJ0eShKU09iamVjdCogb2Jq
ZWN0LCBFeGVjU3RhdGUqIGV4ZWMsIGNvbnN0IElkZW50aWZpZXImIHByb3BlcnR5TmFtZSwgUHJv
cGVydHlEZXNjcmlwdG9yJiBkZXNjcmlwdG9yLCBib29sIHNob3VsZFRocm93KQoreworICAgIGlm
ICghQmFzZTo6ZGVmaW5lT3duUHJvcGVydHkob2JqZWN0LCBleGVjLCBwcm9wZXJ0eU5hbWUsIGRl
c2NyaXB0b3IsIHNob3VsZFRocm93KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgQXJn
dW1lbnRzKiB0aGlzT2JqZWN0ID0ganNDYXN0PEFyZ3VtZW50cyo+KG9iamVjdCk7CisgICAgYm9v
bCBpc0FycmF5SW5kZXg7CisgICAgdW5zaWduZWQgaSA9IHByb3BlcnR5TmFtZS50b0FycmF5SW5k
ZXgoaXNBcnJheUluZGV4KTsKKyAgICBpZiAoaXNBcnJheUluZGV4ICYmIGkgPCB0aGlzT2JqZWN0
LT5kLT5udW1Bcmd1bWVudHMpIHsKKyAgICAgICAgaWYgKCF0aGlzT2JqZWN0LT5kLT5kZWxldGVk
QXJndW1lbnRzKSB7CisgICAgICAgICAgICB0aGlzT2JqZWN0LT5kLT5kZWxldGVkQXJndW1lbnRz
ID0gYWRvcHRBcnJheVB0cihuZXcgYm9vbFt0aGlzT2JqZWN0LT5kLT5udW1Bcmd1bWVudHNdKTsK
KyAgICAgICAgICAgIG1lbXNldCh0aGlzT2JqZWN0LT5kLT5kZWxldGVkQXJndW1lbnRzLmdldCgp
LCAwLCBzaXplb2YoYm9vbCkgKiB0aGlzT2JqZWN0LT5kLT5udW1Bcmd1bWVudHMpOworICAgICAg
ICB9CisgICAgICAgIC8vIEZyb20gRVMgNS4xLCAxMC42IEFyZ3VtZW50cyBPYmplY3QKKyAgICAg
ICAgLy8gNS4gSWYgdGhlIHZhbHVlIG9mIGlzTWFwcGVkIGlzIG5vdCB1bmRlZmluZWQsIHRoZW4K
KyAgICAgICAgaWYgKCF0aGlzT2JqZWN0LT5kLT5kZWxldGVkQXJndW1lbnRzW2ldKSB7CisgICAg
ICAgICAgICAvLyBhLiBJZiBJc0FjY2Vzc29yRGVzY3JpcHRvcihEZXNjKSBpcyB0cnVlLCB0aGVu
CisgICAgICAgICAgICBpZiAoZGVzY3JpcHRvci5pc0FjY2Vzc29yRGVzY3JpcHRvcigpKSB7Cisg
ICAgICAgICAgICAgICAgLy8gaS4gQ2FsbCB0aGUgW1tEZWxldGVdXSBpbnRlcm5hbCBtZXRob2Qg
b2YgbWFwIHBhc3NpbmcgUCwgYW5kIGZhbHNlIGFzIHRoZSBhcmd1bWVudHMuCisgICAgICAgICAg
ICAgICAgdGhpc09iamVjdC0+ZC0+ZGVsZXRlZEFyZ3VtZW50c1tpXSA9IHRydWU7CisgICAgICAg
ICAgICB9IGVsc2UgaWYgKGRlc2NyaXB0b3IudmFsdWUoKSkgeyAvLyBiLiBFbHNlIGkuIElmIERl
c2MuW1tWYWx1ZV1dIGlzIHByZXNlbnQsIHRoZW4KKyAgICAgICAgICAgICAgICAvLyAxLiBDYWxs
IHRoZSBbW1B1dF1dIGludGVybmFsIG1ldGhvZCBvZiBtYXAgcGFzc2luZyBQLCBEZXNjLltbVmFs
dWVdXSwgYW5kIFRocm93IGFzIHRoZSBhcmd1bWVudHMuCisgICAgICAgICAgICAgICAgLy8gaWku
IElmIERlc2MuW1tXcml0YWJsZV1dIGlzIHByZXNlbnQgYW5kIGl0cyB2YWx1ZSBpcyBmYWxzZSwg
dGhlbgorICAgICAgICAgICAgICAgIHRoaXNPYmplY3QtPmFyZ3VtZW50KGkpLnNldChleGVjLT5n
bG9iYWxEYXRhKCksIHRoaXNPYmplY3QsIGRlc2NyaXB0b3IudmFsdWUoKSk7CisgICAgICAgICAg
ICAgICAgaWYgKGRlc2NyaXB0b3Iud3JpdGFibGVQcmVzZW50KCkgJiYgIWRlc2NyaXB0b3Iud3Jp
dGFibGUoKSkKKyAgICAgICAgICAgICAgICAgICAgdGhpc09iamVjdC0+ZC0+ZGVsZXRlZEFyZ3Vt
ZW50c1tpXSA9IHRydWU7IC8vIDEuIENhbGwgdGhlIFtbRGVsZXRlXV0gaW50ZXJuYWwgbWV0aG9k
IG9mIG1hcCBwYXNzaW5nIFAgYW5kIGZhbHNlIGFzIGFyZ3VtZW50cy4KKyAgICAgICAgICAgIH0K
KyAgICAgICAgfQorICAgIH0KKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogdm9pZCBBcmd1bWVudHM6
OnRlYXJPZmYoQ2FsbEZyYW1lKiBjYWxsRnJhbWUpCiB7CiAgICAgaWYgKGlzVG9ybk9mZigpKQpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmgJKHJldmlzaW9u
IDEwODU2MikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0FyZ3VtZW50cy5oCSh3
b3JraW5nIGNvcHkpCkBAIC0xMTcsNiArMTE3LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAg
IHN0YXRpYyB2b2lkIHB1dEJ5SW5kZXgoSlNDZWxsKiwgRXhlY1N0YXRlKiwgdW5zaWduZWQgcHJv
cGVydHlOYW1lLCBKU1ZhbHVlKTsKICAgICAgICAgc3RhdGljIGJvb2wgZGVsZXRlUHJvcGVydHko
SlNDZWxsKiwgRXhlY1N0YXRlKiwgY29uc3QgSWRlbnRpZmllciYgcHJvcGVydHlOYW1lKTsKICAg
ICAgICAgc3RhdGljIGJvb2wgZGVsZXRlUHJvcGVydHlCeUluZGV4KEpTQ2VsbCosIEV4ZWNTdGF0
ZSosIHVuc2lnbmVkIHByb3BlcnR5TmFtZSk7CisgICAgICAgIHN0YXRpYyBib29sIGRlZmluZU93
blByb3BlcnR5KEpTT2JqZWN0KiwgRXhlY1N0YXRlKiwgY29uc3QgSWRlbnRpZmllciYgcHJvcGVy
dHlOYW1lLCBQcm9wZXJ0eURlc2NyaXB0b3ImLCBib29sIHNob3VsZFRocm93KTsKICAgICAgICAg
dm9pZCBjcmVhdGVTdHJpY3RNb2RlQ2FsbGVySWZOZWNlc3NhcnkoRXhlY1N0YXRlKik7CiAgICAg
ICAgIHZvaWQgY3JlYXRlU3RyaWN0TW9kZUNhbGxlZUlmTmVjZXNzYXJ5KEV4ZWNTdGF0ZSopOwog
CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxMDg1NzkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0wMi0yMiAgR2F2aW4gQmFycmFjbG91
Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+CisKKyAgICAgICAgSW1wbGVtZW50IFtbRGVmaW5l
T3duUHJvcGVydHldXSBmb3IgdGhlIGFyZ3VtZW50cyBvYmplY3QKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5MzA5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2pzL2FyZ3VtZW50cy1leHBlY3Rl
ZC50eHQ6CisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvYXJndW1lbnRzLmpzOgorICAg
ICAgICAgICAgLSBBZGRlZCB0ZXN0IGNhc2VzCisKIDIwMTItMDItMjIgIEFkcmllbm5lIFdhbGtl
ciAgPGVubmVAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIFVucmV2aWV3ZWQgZ2Fy
ZGVuaW5nLiBVcGRhdGUgZXhwZWN0YXRpb25zIGFmdGVyIHNraWEgcm9sbC4KSW5kZXg6IExheW91
dFRlc3RzL2Zhc3QvanMvYXJndW1lbnRzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9mYXN0L2pzL2FyZ3VtZW50cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDEwODU2MikK
KysrIExheW91dFRlc3RzL2Zhc3QvanMvYXJndW1lbnRzLWV4cGVjdGVkLnR4dAkod29ya2luZyBj
b3B5KQpAQCAtMTQ1LDYgKzE0NSwzMCBAQCBQQVNTIGRlc2NyaXB0b3IudmFsdWUgaXMgIm9uZSIK
IFBBU1MgZGVzY3JpcHRvci53cml0YWJsZSBpcyB0cnVlCiBQQVNTIGRlc2NyaXB0b3IuZW51bWVy
YWJsZSBpcyB0cnVlCiBQQVNTIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKK1BBU1Mg
dHJ1ZSBpcyB0cnVlCitQQVNTIHRydWUgaXMgdHJ1ZQorUEFTUyB0cnVlIGlzIHRydWUKIFBBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRleDogTGF5b3V0
VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvYXJndW1lbnRzLmpzCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2FyZ3VtZW50cy5qcwkocmV2aXNpb24gMTA4
NTYyKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvYXJndW1lbnRzLmpzCSh3
b3JraW5nIGNvcHkpCkBAIC01OTQsMyArNTk0LDUzIEBAIHNob3VsZEJlKCJkZXNjcmlwdG9yLnZh
bHVlIiwgJyJvbmUiJyk7CiBzaG91bGRCZSgiZGVzY3JpcHRvci53cml0YWJsZSIsICd0cnVlJyk7
CiBzaG91bGRCZSgiZGVzY3JpcHRvci5lbnVtZXJhYmxlIiwgJ3RydWUnKTsKIHNob3VsZEJlKCJk
ZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSIsICd0cnVlJyk7CisKKy8vIFRlc3QgY2FzZXMgZm9yIFtb
RGVmaW5lT3duUHJvcGVydHldXSBhcHBsaWVkIHRvIHRoZSBhcmd1bWVudHMgb2JqZWN0LgorKGZ1
bmN0aW9uKGEwLGExLGEyLGEzKXsKKyAgICBPYmplY3QuZGVmaW5lUHJvcGVydGllcyhhcmd1bWVu
dHMsIHsKKyAgICAgICAgMTogeyBnZXQ6IGZ1bmN0aW9uKCl7IHJldHVybiAyMDE7IH0gfSwKKyAg
ICAgICAgMjogeyB2YWx1ZTogMjAyLCB3cml0YWJsZTogZmFsc2UgfSwKKyAgICAgICAgMzogeyB3
cml0YWJsZTogZmFsc2UgfSwKKyAgICB9KTsKKworICAgIC8vIFRlc3QgYTAgaXMgYSBsaXZlIG1h
cHBlZCBhcmd1bWVudC4KKyAgICBzaG91bGRCZVRydWUoU3RyaW5nKCBhMCA9PT0gMTAwICkpOwor
ICAgIHNob3VsZEJlVHJ1ZShTdHJpbmcoIGFyZ3VtZW50c1swXSA9PT0gMTAwICkpOworICAgIGEw
ID0gMzAwOworICAgIHNob3VsZEJlVHJ1ZShTdHJpbmcoIGEwID09PSAzMDAgKSk7CisgICAgc2hv
dWxkQmVUcnVlKFN0cmluZyggYXJndW1lbnRzWzBdID09PSAzMDAgKSk7CisgICAgYXJndW1lbnRz
WzBdID0gNDAwOworICAgIHNob3VsZEJlVHJ1ZShTdHJpbmcoIGEwID09PSA0MDAgKSk7CisgICAg
c2hvdWxkQmVUcnVlKFN0cmluZyggYXJndW1lbnRzWzBdID09PSA0MDAgKSk7CisKKyAgICAvLyBX
aGVuIGExIGlzIHJlZGVmaW5lZCBhcyBhbiBhY2Nlc3NvciwgaXQgaXMgbm8gbG9uZ2VyIGxpdmUu
CisgICAgc2hvdWxkQmVUcnVlKFN0cmluZyggYTEgPT09IDEwMSApKTsKKyAgICBzaG91bGRCZVRy
dWUoU3RyaW5nKCBhcmd1bWVudHNbMV0gPT09IDIwMSApKTsKKyAgICBhMSA9IDMwMTsKKyAgICBz
aG91bGRCZVRydWUoU3RyaW5nKCBhMSA9PT0gMzAxICkpOworICAgIHNob3VsZEJlVHJ1ZShTdHJp
bmcoIGFyZ3VtZW50c1sxXSA9PT0gMjAxICkpOworICAgIGFyZ3VtZW50c1sxXSA9IDQwMTsKKyAg
ICBzaG91bGRCZVRydWUoU3RyaW5nKCBhMSA9PT0gMzAxICkpOworICAgIHNob3VsZEJlVHJ1ZShT
dHJpbmcoIGFyZ3VtZW50c1sxXSA9PT0gMjAxICkpOworCisgICAgLy8gV2hlbiBhMiBpcyBtYWtl
IHJlYWQtb25seSB0aGUgdmFsdWUgaXMgc2V0LCBidXQgaXQgaXMgbm8gbG9uZ2VyIGxpdmUuCisg
ICAgc2hvdWxkQmVUcnVlKFN0cmluZyggYTIgPT09IDIwMiApKTsKKyAgICBzaG91bGRCZVRydWUo
U3RyaW5nKCBhcmd1bWVudHNbMl0gPT09IDIwMiApKTsKKyAgICBhMiA9IDMwMjsKKyAgICBzaG91
bGRCZVRydWUoU3RyaW5nKCBhMiA9PT0gMzAyICkpOworICAgIHNob3VsZEJlVHJ1ZShTdHJpbmco
IGFyZ3VtZW50c1syXSA9PT0gMjAyICkpOworICAgIGFyZ3VtZW50c1syXSA9IDQwMjsKKyAgICBz
aG91bGRCZVRydWUoU3RyaW5nKCBhMiA9PT0gMzAyICkpOworICAgIHNob3VsZEJlVHJ1ZShTdHJp
bmcoIGFyZ3VtZW50c1syXSA9PT0gMjAyICkpOworCisgICAgLy8gV2hlbiBhMyBpcyBtYWtlIHJl
YWQtb25seSBpdCByZW1haW5zIGxpdmUuCisgICAgc2hvdWxkQmVUcnVlKFN0cmluZyggYTMgPT09
IDEwMyApKTsKKyAgICBzaG91bGRCZVRydWUoU3RyaW5nKCBhcmd1bWVudHNbM10gPT09IDEwMyAp
KTsKKyAgICBhMyA9IDMwMzsKKyAgICBzaG91bGRCZVRydWUoU3RyaW5nKCBhMyA9PT0gMzAzICkp
OworICAgIHNob3VsZEJlVHJ1ZShTdHJpbmcoIGFyZ3VtZW50c1szXSA9PT0gMzAzICkpOworICAg
IGFyZ3VtZW50c1szXSA9IDQwMzsKKyAgICBzaG91bGRCZVRydWUoU3RyaW5nKCBhMyA9PT0gNDAz
ICkpOworICAgIHNob3VsZEJlVHJ1ZShTdHJpbmcoIGFyZ3VtZW50c1szXSA9PT0gNDAzICkpOwor
Cit9KSgxMDAsMTAxLDEwMiwxMDMpOwo=
</data>
<flag name="review"
          id="130694"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>