<?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>49280</bug_id>
          
          <creation_ts>2010-11-09 14:34:59 -0800</creation_ts>
          <short_desc>run platform/chromium/plugins/script-object-invoke.html on all platforms</short_desc>
          <delta_ts>2010-11-12 16:34:30 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>306986</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-09 14:34:59 -0800</bug_when>
    <thetext>run platform/chromium/plugins/script-object-invoke.html on all platforms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306994</commentid>
    <comment_count>1</comment_count>
      <attachid>73421</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-09 14:43:40 -0800</bug_when>
    <thetext>Created attachment 73421
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306995</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-09 14:44:45 -0800</bug_when>
    <thetext>After this, I think there&apos;s only one more test with a code change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308301</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-11 17:35:44 -0800</bug_when>
    <thetext>Adam, would you be so kind as to review this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>308835</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-12 16:34:30 -0800</bug_when>
    <thetext>Committed r71955: &lt;http://trac.webkit.org/changeset/71955&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73421</attachid>
            <date>2010-11-09 14:43:40 -0800</date>
            <delta_ts>2010-11-11 22:45:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49280-20101109144411.patch</filename>
            <type>text/plain</type>
            <size>13095</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDcxNjgwKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMTEtMDkgIFRvbnkgQ2hhbmcgIDx0b255
QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBydW4gcGxhdGZvcm0vY2hyb21pdW0vcGx1Z2lucy9zY3JpcHQtb2JqZWN0LWludm9r
ZS5odG1sIG9uIGFsbCBwbGF0Zm9ybXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQ5MjgwCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9UZXN0TmV0
c2NhcGVQbHVnSW4vUGx1Z2luT2JqZWN0LmNwcDoKKyAgICAgICAgKHRlc3RTY3JpcHRPYmplY3RJ
bnZva2UpOgorICAgICAgICAocGx1Z2luSW52b2tlKToKKwogMjAxMC0xMS0wOSAgU2hlcmlmZiBC
b3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwg
cm9sbGluZyBvdXQgcjcxNjcyLgpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvVGVz
dE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVjdC5jcHAJKHJl
dmlzaW9uIDcxNjczKQorKysgV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBl
UGx1Z0luL1BsdWdpbk9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4MSw2ICsxODEsOCBA
QCBlbnVtIHsKICAgICBJRF9URVNUX0NPTlNUUlVDVCwKICAgICBJRF9URVNUX1RIUk9XX0VYQ0VQ
VElPTl9NRVRIT0QsCiAgICAgSURfVEVTVF9GQUlMX01FVEhPRCwKKyAgICBJRF9URVNUX0NMT05F
X09CSkVDVCwKKyAgICBJRF9URVNUX1NDUklQVF9PQkpFQ1RfSU5WT0tFLAogICAgIElEX0RFU1RS
T1lfTlVMTF9TVFJFQU0sCiAgICAgSURfVEVTVF9SRUxPQURfUExVR0lOU19OT19QQUdFUywKICAg
ICBJRF9URVNUX1JFTE9BRF9QTFVHSU5TX0FORF9QQUdFUywKQEAgLTIxOCw2ICsyMjAsOCBAQCBz
dGF0aWMgY29uc3QgTlBVVEY4ICpwbHVnaW5NZXRob2RJZGVudGlmCiAgICAgInRlc3RDb25zdHJ1
Y3QiLAogICAgICJ0ZXN0VGhyb3dFeGNlcHRpb24iLAogICAgICJ0ZXN0RmFpbCIsCisgICAgInRl
c3RDbG9uZU9iamVjdCIsCisgICAgInRlc3RTY3JpcHRPYmplY3RJbnZva2UiLAogICAgICJkZXN0
cm95TnVsbFN0cmVhbSIsCiAgICAgInJlbG9hZFBsdWdpbnNOb1BhZ2VzIiwKICAgICAicmVsb2Fk
UGx1Z2luc0FuZFBhZ2VzIiwKQEAgLTc1Miw2ICs3NTYsNTggQEAgc3RhdGljIGJvb2wgdGVzdENv
bnN0cnVjdChQbHVnaW5PYmplY3QqIAogICAgIHJldHVybiBicm93c2VyLT5jb25zdHJ1Y3Qob2Jq
LT5ucHAsIE5QVkFSSUFOVF9UT19PQkpFQ1QoYXJnc1swXSksIGFyZ3MgKyAxLCBhcmdDb3VudCAt
IDEsIHJlc3VsdCk7CiB9CiAKKy8vIEludm9rZSBhIHNjcmlwdCBjYWxsYmFjayB0byBnZXQgYSBz
Y3JpcHQgTlBPYmplY3QuIFRoZW4gY2FsbCBhIG1ldGhvZCBvbiB0aGUKKy8vIHNjcmlwdCBOUE9i
amVjdCBwYXNzaW5nIGl0IGEgZnJlc2hseSBjcmVhdGVkIE5QT2JqZWN0Lgorc3RhdGljIGJvb2wg
dGVzdFNjcmlwdE9iamVjdEludm9rZShQbHVnaW5PYmplY3QqIG9iaiwgY29uc3QgTlBWYXJpYW50
KiBhcmdzLCB1aW50MzJfdCBhcmdDb3VudCwgTlBWYXJpYW50KiByZXN1bHQpCit7CisgICAgaWYg
KGFyZ0NvdW50ICE9IDIgfHwgIU5QVkFSSUFOVF9JU19TVFJJTkcoYXJnc1swXSkgfHwgIU5QVkFS
SUFOVF9JU19TVFJJTkcoYXJnc1sxXSkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBOUE9i
amVjdCogd2luZG93U2NyaXB0T2JqZWN0OworICAgIGJyb3dzZXItPmdldHZhbHVlKG9iai0+bnBw
LCBOUE5WV2luZG93TlBPYmplY3QsICZ3aW5kb3dTY3JpcHRPYmplY3QpOworCisgICAgLy8gQXJn
MSBpcyB0aGUgbmFtZSBvZiB0aGUgY2FsbGJhY2sKKyAgICBOUFVURjgqIGNhbGxiYWNrU3RyaW5n
ID0gY3JlYXRlQ1N0cmluZ0Zyb21OUFZhcmlhbnQoJmFyZ3NbMF0pOworICAgIE5QSWRlbnRpZmll
ciBjYWxsYmFja0lkZW50aWZpZXIgPSBicm93c2VyLT5nZXRzdHJpbmdpZGVudGlmaWVyKGNhbGxi
YWNrU3RyaW5nKTsKKyAgICBmcmVlKGNhbGxiYWNrU3RyaW5nKTsKKworICAgIC8vIEludm9rZSBh
IGNhbGxiYWNrIHRoYXQgcmV0dXJucyBhIHNjcmlwdCBvYmplY3QKKyAgICBOUFZhcmlhbnQgb2Jq
ZWN0X3Jlc3VsdDsKKyAgICBicm93c2VyLT5pbnZva2Uob2JqLT5ucHAsIHdpbmRvd1NjcmlwdE9i
amVjdCwgY2FsbGJhY2tJZGVudGlmaWVyLCAmYXJnc1sxXSwgMSwgJm9iamVjdF9yZXN1bHQpOwor
CisgICAgLy8gU2NyaXB0IG9iamVjdCByZXR1cm5lZAorICAgIE5QT2JqZWN0KiBzY3JpcHRfb2Jq
ZWN0ID0gb2JqZWN0X3Jlc3VsdC52YWx1ZS5vYmplY3RWYWx1ZTsKKworICAgIC8vIEFyZzIgaXMg
dGhlIG5hbWUgb2YgdGhlIG1ldGhvZCB0byBiZSBjYWxsZWQgb24gdGhlIHNjcmlwdCBvYmplY3QK
KyAgICBOUFVURjgqIG9iamVjdF9tZWhvZF9zdHJpbmcgPSBjcmVhdGVDU3RyaW5nRnJvbU5QVmFy
aWFudCgmYXJnc1sxXSk7CisgICAgTlBJZGVudGlmaWVyIG9iamVjdF9tZXRob2QgPSBicm93c2Vy
LT5nZXRzdHJpbmdpZGVudGlmaWVyKG9iamVjdF9tZWhvZF9zdHJpbmcpOworICAgIGZyZWUob2Jq
ZWN0X21laG9kX3N0cmluZyk7CisKKyAgICAvLyBDcmVhdGUgYSBmcmVzaCBOUE9iamVjdCB0byBi
ZSBwYXNzZWQgYXMgYW4gYXJndW1lbnQKKyAgICBOUE9iamVjdCogb2JqZWN0X2FyZyA9IGJyb3dz
ZXItPmNyZWF0ZW9iamVjdChvYmotPm5wcCwgJnBsdWdpbkNsYXNzKTsKKyAgICBOUFZhcmlhbnQg
aW52b2tlX2FyZ3NbMV07CisgICAgT0JKRUNUX1RPX05QVkFSSUFOVChvYmplY3RfYXJnLCBpbnZv
a2VfYXJnc1swXSk7CisKKyAgICAvLyBJbnZva2UgdGhlIHNjcmlwdCBtZXRob2QKKyAgICBOUFZh
cmlhbnQgb2JqZWN0X21ldGhvZF9yZXN1bHQ7CisgICAgYnJvd3Nlci0+aW52b2tlKG9iai0+bnBw
LCBzY3JpcHRfb2JqZWN0LCBvYmplY3RfbWV0aG9kLCBpbnZva2VfYXJncywgMSwgJm9iamVjdF9t
ZXRob2RfcmVzdWx0KTsKKworICAgIGJyb3dzZXItPnJlbGVhc2V2YXJpYW50dmFsdWUoJm9iamVj
dF9yZXN1bHQpOworICAgIFZPSURfVE9fTlBWQVJJQU5UKCpyZXN1bHQpOworICAgIGlmIChOUFZB
UklBTlRfSVNfT0JKRUNUKG9iamVjdF9tZXRob2RfcmVzdWx0KSkgeworICAgICAgICAvLyBOb3cg
cmV0dXJuIHRoZSBjYWxsYmFja3MgcmV0dXJuIHZhbHVlIGJhY2sgdG8gb3VyIGNhbGxlci4KKyAg
ICAgICAgLy8gQlVHIDg5NzQ1MTogVGhpcyBzaG91bGQgYmUgdGhlIHNhbWUgYXMgdGhlCisgICAg
ICAgIC8vIHdpbmRvd1NjcmlwdE9iamVjdCwgYnV0IGl0cyBub3QgKGluIENocm9tZSkgLSBvciBh
dCBsZWFzdCwgaXQKKyAgICAgICAgLy8gaGFzIGEgZGlmZmVyZW50IHJlZmNvdW50LiBUaGlzIG1l
YW5zIENocm9tZSB3aWxsIGRlbGV0ZSB0aGUKKyAgICAgICAgLy8gb2JqZWN0IGJlZm9yZSByZXR1
cm5pbmcgaXQgYW5kIHRoZSBjYWxsaW5nIEpTIGdldHMgYSBnYXJiYWdlCisgICAgICAgIC8vIHZh
bHVlLiAgRmlyZWZveCBoYW5kbGVzIGl0IGZpbmUuCisgICAgICAgIE9CSkVDVF9UT19OUFZBUklB
TlQoTlBWQVJJQU5UX1RPX09CSkVDVChvYmplY3RfbWV0aG9kX3Jlc3VsdCksICpyZXN1bHQpOwor
ICAgIH0gZWxzZSB7CisgICAgICAgIGJyb3dzZXItPnJlbGVhc2V2YXJpYW50dmFsdWUoJm9iamVj
dF9tZXRob2RfcmVzdWx0KTsKKyAgICAgICAgVk9JRF9UT19OUFZBUklBTlQoKnJlc3VsdCk7Cisg
ICAgfQorICAgIHJldHVybiB0cnVlOworfQorCiAvLyBIZWxwZXIgZnVuY3Rpb24gdG8gbm90aWZ5
IHRoZSBsYXlvdXQgdGVzdCBjb250cm9sbGVyIHRoYXQgdGhlIHRlc3QgY29tcGxldGVkLgogdm9p
ZCBub3RpZnlUZXN0Q29tcGxldGlvbihOUFAgbnBwLCBOUE9iamVjdCogb2JqZWN0KQogewpAQCAt
OTI4LDYgKzk4NCw4IEBAIHN0YXRpYyBib29sIHBsdWdpbkludm9rZShOUE9iamVjdCogaGVhZGUK
ICAgICAgICAgcmV0dXJuIHRlc3RQb3N0VVJMRmlsZShwbHVnaW4sIGFyZ3MsIGFyZ0NvdW50LCBy
ZXN1bHQpOwogICAgIGlmIChuYW1lID09IHBsdWdpbk1ldGhvZElkZW50aWZpZXJzW0lEX1RFU1Rf
Q09OU1RSVUNUXSkKICAgICAgICAgcmV0dXJuIHRlc3RDb25zdHJ1Y3QocGx1Z2luLCBhcmdzLCBh
cmdDb3VudCwgcmVzdWx0KTsKKyAgICBpZiAobmFtZSA9PSBwbHVnaW5NZXRob2RJZGVudGlmaWVy
c1tJRF9URVNUX1NDUklQVF9PQkpFQ1RfSU5WT0tFXSkKKyAgICAgICAgcmV0dXJuIHRlc3RTY3Jp
cHRPYmplY3RJbnZva2UocGx1Z2luLCBhcmdzLCBhcmdDb3VudCwgcmVzdWx0KTsKICAgICBpZiAo
bmFtZSA9PSBwbHVnaW5NZXRob2RJZGVudGlmaWVyc1tJRF9URVNUX1RIUk9XX0VYQ0VQVElPTl9N
RVRIT0RdKSB7CiAgICAgICAgIGJyb3dzZXItPnNldGV4Y2VwdGlvbihoZWFkZXIsICJwbHVnaW4g
b2JqZWN0IHRlc3RUaHJvd0V4Y2VwdGlvbiBTVUNDRVNTIik7CiAgICAgICAgIHJldHVybiB0cnVl
OwpAQCAtOTM4LDYgKzk5NiwxMiBAQCBzdGF0aWMgYm9vbCBwbHVnaW5JbnZva2UoTlBPYmplY3Qq
IGhlYWRlCiAgICAgICAgIGJyb3dzZXItPmludm9rZShwbHVnaW4tPm5wcCwgd2luZG93U2NyaXB0
T2JqZWN0LCBuYW1lLCBhcmdzLCBhcmdDb3VudCwgcmVzdWx0KTsKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgIH0KKyAgICBpZiAobmFtZSA9PSBwbHVnaW5NZXRob2RJZGVudGlmaWVyc1tJRF9U
RVNUX0NMT05FX09CSkVDVF0pIHsKKyAgICAgICAgTlBPYmplY3QqIG5ld19vYmplY3QgPSBicm93
c2VyLT5jcmVhdGVvYmplY3QocGx1Z2luLT5ucHAsICZwbHVnaW5DbGFzcyk7CisgICAgICAgIGFz
c2VydChuZXdfb2JqZWN0LT5yZWZlcmVuY2VDb3VudCA9PSAxKTsKKyAgICAgICAgT0JKRUNUX1RP
X05QVkFSSUFOVChuZXdfb2JqZWN0LCAqcmVzdWx0KTsKKyAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgfQogICAgIGlmIChuYW1lID09IHBsdWdpbk1ldGhvZElkZW50aWZpZXJzW0lEX0RFU1RST1lf
TlVMTF9TVFJFQU1dKQogICAgICAgICByZXR1cm4gZGVzdHJveU51bGxTdHJlYW0ocGx1Z2luLCBh
cmdzLCBhcmdDb3VudCwgcmVzdWx0KTsKICAgICBpZiAobmFtZSA9PSBwbHVnaW5NZXRob2RJZGVu
dGlmaWVyc1tJRF9URVNUX1JFTE9BRF9QTFVHSU5TX05PX1BBR0VTXSkgewpJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gNzE2ODApCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxNSBAQAorMjAxMC0xMS0wOSAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHJ1biBw
bGF0Zm9ybS9jaHJvbWl1bS9wbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLmh0bWwgb24gYWxs
IHBsYXRmb3JtcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NDkyODAKKworICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL3BsdWdpbnMvc2NyaXB0LW9i
amVjdC1pbnZva2UtZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIHBsYXRmb3JtL2No
cm9taXVtL3BsdWdpbnMvc2NyaXB0LW9iamVjdC1pbnZva2UuaHRtbDogUmVtb3ZlZC4KKyAgICAg
ICAgKiBwbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLWV4cGVjdGVkLnR4dDogQ29waWVkIGZy
b20gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vcGx1Z2lucy9zY3JpcHQtb2JqZWN0LWlu
dm9rZS1leHBlY3RlZC50eHQuCisgICAgICAgICogcGx1Z2lucy9zY3JpcHQtb2JqZWN0LWludm9r
ZS5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9wbHVnaW5z
L3NjcmlwdC1vYmplY3QtaW52b2tlLmh0bWwuCisKIDIwMTAtMTEtMDkgIFJ5b3N1a2UgTml3YSAg
PHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCByZWJhc2VsaW5lcyBmb3Ig
Q2hyb21pdW0uCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9wbHVnaW5zL3Nj
cmlwdC1vYmplY3QtaW52b2tlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9wbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gNzE2NzMpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9w
bHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpA
QCAtMSw5ICswLDAgQEAKLVRlc3QgcHJvcGVyIHRyYWNraW5nIG9mIHNjcmlwdCBOUE9iamVjdHMK
LQotVGVzdCAxOiBFbnN1cmUgdGhhdCBzY3JpcHQgTlBPYmplY3RzIGFyZSBwcm9wZXJseSB0cmFj
a2VkIChpLmUuIGFkZGVkIHRvCi0gICAgICAgIHRoZSBsaXZlIG9iamVjdHMgbWFwIGluIFY4KS4g
Ci0KLVRlc3QgMjogVGVzdCB0cmFja2luZyBvZiBkZXJpdmVkIE5QT2JqZWN0cyBieSBpbnZva2lu
ZyBhIG1ldGhvZCBvbiBhCi0gICAgICAgIHNjcmlwdCBvYmplY3QgYW5kIHBhc3NpbmcgaXQgYW4g
aW50ZXJuYWxseSBjcmVhdGVkIE5QT2JqZWN0LgotCi1TVUNDRVNTCkluZGV4OiBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9wbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vcGx1Z2lucy9zY3JpcHQt
b2JqZWN0LWludm9rZS5odG1sCShyZXZpc2lvbiA3MTY3MykKKysrIExheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL3BsdWdpbnMvc2NyaXB0LW9iamVjdC1pbnZva2UuaHRtbAkod29ya2luZyBj
b3B5KQpAQCAtMSw2MCArMCwwIEBACi08aHRtbD4KLTxzY3JpcHQ+Ci0vLyBBIHNpbXBsZSBzY3Jp
cHQgb2JqZWN0IHdpdGggYSBtZW1iZXIgZnVuY3Rpb24gdGhhdCB0YWtlcyAKLS8vIGFuIE5QT2Jq
ZWN0IGFzIGFuIGFyZ3VtZW50Ci1GYWN0b3J5RnVuY3Rpb24gPSBmdW5jdGlvbigpIHsKLSAgICB2
YXIgVGVzdE9iamVjdCA9IGZ1bmN0aW9uKCkgewotICAgIH07Ci0KLSAgICBUZXN0T2JqZWN0LnBy
b3RvdHlwZS5jcmVhdGVPYmplY3QgPSBmdW5jdGlvbihwbHVnaW4pIHsKLSAgICAgICAgdmFyIG5l
d19vYmplY3QgPSBwbHVnaW4udGVzdENsb25lT2JqZWN0KCk7Ci0gICAgICAgIHJldHVybiBuZXdf
b2JqZWN0OwotICAgIH07Ci0KLSAgICB2YXIgcyA9IG5ldyBUZXN0T2JqZWN0KCk7Ci0gICAgcmV0
dXJuIHM7Ci19OwotCi1mdW5jdGlvbiBuZXdfc2NyaXB0X29iamVjdCgpIHsKLSAgICByZXR1cm4g
RmFjdG9yeUZ1bmN0aW9uKCk7Ci19Ci0KLWZ1bmN0aW9uIHJ1blRlc3QoKQotewotICAgIGlmICh3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgIGxheW91dFRlc3RDb250cm9sbGVy
LmR1bXBBc1RleHQoKTsKLQotICAgIHZhciBwbHVnaW4gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgidGVzdFBsdWdpbiIpOwotICAgIHZhciByZXR1cm5lZF9vYmplY3QgPSBwbHVnaW4udGVzdFNj
cmlwdE9iamVjdEludm9rZSgibmV3X3NjcmlwdF9vYmplY3QiLCAiY3JlYXRlT2JqZWN0IiwgcGx1
Z2luKTsKLQotICAgIC8qIEJ1ZyMgMTE3NTM0NiAtIFRoaXMgd2lsbCBjcmFzaCBpbiBzaW5nbGUg
cHJvY2VzcyBtb2RlIChvciB0ZXN0IHNoZWxsKQotICAgICAgIFRPRE8oam9zaGlhKTogRW5hYmxl
IHRoaXMgYW5kIGZpeCB0aGUgTlBPYmplY3QgY2xlYW51cCBzbyB0aGF0Ci0gICAgICAgICAgICAg
ICAgICAgICBpdCB3b3JrcyBpbiBzaW5nbGUgcHJvY2VzcyBtb2RlLgotICAgIHBsdWdpbi5wYXJl
bnROb2RlLnJlbW92ZUNoaWxkKHBsdWdpbik7Ci0KLSAgICB0cnkgewotICAgICAgICByZXR1cm5l
ZF9vYmplY3QucHJvcGVydHk7Ci0gICAgfSBjYXRjaCAoZSkgewotICAgICAgICBpZiAoZSBpbnN0
YW5jZW9mIFJlZmVyZW5jZUVycm9yKQotICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInJlc3VsdCIpLmlubmVySFRNTCA9ICJTVUNDRVNTIjsKLSAgICB9Ci0gICAgKi8KLSAgICAK
LSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0gIlNVQ0NF
U1MiOwotfQotPC9zY3JpcHQ+Ci0KLTxib2R5IG9ubG9hZD0icnVuVGVzdCgpOyI+Ci08cHJlPgot
VGVzdCBwcm9wZXIgdHJhY2tpbmcgb2Ygc2NyaXB0IE5QT2JqZWN0cwotCi1UZXN0IDE6IEVuc3Vy
ZSB0aGF0IHNjcmlwdCBOUE9iamVjdHMgYXJlIHByb3Blcmx5IHRyYWNrZWQgKGkuZS4gYWRkZWQg
dG8KLSAgICAgICAgdGhlIGxpdmUgb2JqZWN0cyBtYXAgaW4gVjgpLiAKLQotVGVzdCAyOiBUZXN0
IHRyYWNraW5nIG9mIGRlcml2ZWQgTlBPYmplY3RzIGJ5IGludm9raW5nIGEgbWV0aG9kIG9uIGEK
LSAgICAgICAgc2NyaXB0IG9iamVjdCBhbmQgcGFzc2luZyBpdCBhbiBpbnRlcm5hbGx5IGNyZWF0
ZWQgTlBPYmplY3QuCi0KLTxkaXYgaWQ9InJlc3VsdCI+RkFJTFVSRTwvZGl2PgotPGVtYmVkIGlk
PSJ0ZXN0UGx1Z2luIiB0eXBlPSJhcHBsaWNhdGlvbi94LXdlYmtpdC10ZXN0LW5ldHNjYXBlIiB3
aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PC9lbWJlZD4KLTwvYm9keT4KLTwvaHRtbD4KSW5kZXg6
IExheW91dFRlc3RzL3BsdWdpbnMvc2NyaXB0LW9iamVjdC1pbnZva2UtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsdWdpbnMvc2NyaXB0LW9iamVjdC1pbnZva2UtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiA3MTY3MykJKGZyb20gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vcGx1Z2lucy9zY3JpcHQtb2JqZWN0LWludm9rZS1leHBlY3RlZC50eHQ6NzE2NzMpCisr
KyBMYXlvdXRUZXN0cy9wbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDkgQEAKK1Rlc3QgcHJvcGVyIHRyYWNraW5nIG9mIHNj
cmlwdCBOUE9iamVjdHMKKworVGVzdCAxOiBFbnN1cmUgdGhhdCBzY3JpcHQgTlBPYmplY3RzIGFy
ZSBwcm9wZXJseSB0cmFja2VkIChpLmUuIGFkZGVkIHRvCisgICAgICAgIHRoZSBsaXZlIG9iamVj
dHMgbWFwIGluIFY4KS4gCisKK1Rlc3QgMjogVGVzdCB0cmFja2luZyBvZiBkZXJpdmVkIE5QT2Jq
ZWN0cyBieSBpbnZva2luZyBhIG1ldGhvZCBvbiBhCisgICAgICAgIHNjcmlwdCBvYmplY3QgYW5k
IHBhc3NpbmcgaXQgYW4gaW50ZXJuYWxseSBjcmVhdGVkIE5QT2JqZWN0LgorCitTVUNDRVNTCklu
ZGV4OiBMYXlvdXRUZXN0cy9wbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvcGx1Z2lucy9zY3JpcHQtb2JqZWN0LWludm9rZS5odG1sCShy
ZXZpc2lvbiA3MTY3MykJKGZyb20gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vcGx1Z2lu
cy9zY3JpcHQtb2JqZWN0LWludm9rZS5odG1sOjcxNjczKQorKysgTGF5b3V0VGVzdHMvcGx1Z2lu
cy9zY3JpcHQtb2JqZWN0LWludm9rZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNjAg
QEAKKzxodG1sPgorPHNjcmlwdD4KKy8vIEEgc2ltcGxlIHNjcmlwdCBvYmplY3Qgd2l0aCBhIG1l
bWJlciBmdW5jdGlvbiB0aGF0IHRha2VzIAorLy8gYW4gTlBPYmplY3QgYXMgYW4gYXJndW1lbnQK
K0ZhY3RvcnlGdW5jdGlvbiA9IGZ1bmN0aW9uKCkgeworICAgIHZhciBUZXN0T2JqZWN0ID0gZnVu
Y3Rpb24oKSB7CisgICAgfTsKKworICAgIFRlc3RPYmplY3QucHJvdG90eXBlLmNyZWF0ZU9iamVj
dCA9IGZ1bmN0aW9uKHBsdWdpbikgeworICAgICAgICB2YXIgbmV3X29iamVjdCA9IHBsdWdpbi50
ZXN0Q2xvbmVPYmplY3QoKTsKKyAgICAgICAgcmV0dXJuIG5ld19vYmplY3Q7CisgICAgfTsKKwor
ICAgIHZhciBzID0gbmV3IFRlc3RPYmplY3QoKTsKKyAgICByZXR1cm4gczsKK307CisKK2Z1bmN0
aW9uIG5ld19zY3JpcHRfb2JqZWN0KCkgeworICAgIHJldHVybiBGYWN0b3J5RnVuY3Rpb24oKTsK
K30KKworZnVuY3Rpb24gcnVuVGVzdCgpCit7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCisg
ICAgdmFyIHBsdWdpbiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXN0UGx1Z2luIik7Cisg
ICAgdmFyIHJldHVybmVkX29iamVjdCA9IHBsdWdpbi50ZXN0U2NyaXB0T2JqZWN0SW52b2tlKCJu
ZXdfc2NyaXB0X29iamVjdCIsICJjcmVhdGVPYmplY3QiLCBwbHVnaW4pOworCisgICAgLyogQnVn
IyAxMTc1MzQ2IC0gVGhpcyB3aWxsIGNyYXNoIGluIHNpbmdsZSBwcm9jZXNzIG1vZGUgKG9yIHRl
c3Qgc2hlbGwpCisgICAgICAgVE9ETyhqb3NoaWEpOiBFbmFibGUgdGhpcyBhbmQgZml4IHRoZSBO
UE9iamVjdCBjbGVhbnVwIHNvIHRoYXQKKyAgICAgICAgICAgICAgICAgICAgIGl0IHdvcmtzIGlu
IHNpbmdsZSBwcm9jZXNzIG1vZGUuCisgICAgcGx1Z2luLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQo
cGx1Z2luKTsKKworICAgIHRyeSB7CisgICAgICAgIHJldHVybmVkX29iamVjdC5wcm9wZXJ0eTsK
KyAgICB9IGNhdGNoIChlKSB7CisgICAgICAgIGlmIChlIGluc3RhbmNlb2YgUmVmZXJlbmNlRXJy
b3IpCisgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJI
VE1MID0gIlNVQ0NFU1MiOworICAgIH0KKyAgICAqLworICAgIAorICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7Cit9Cis8L3NjcmlwdD4K
KworPGJvZHkgb25sb2FkPSJydW5UZXN0KCk7Ij4KKzxwcmU+CitUZXN0IHByb3BlciB0cmFja2lu
ZyBvZiBzY3JpcHQgTlBPYmplY3RzCisKK1Rlc3QgMTogRW5zdXJlIHRoYXQgc2NyaXB0IE5QT2Jq
ZWN0cyBhcmUgcHJvcGVybHkgdHJhY2tlZCAoaS5lLiBhZGRlZCB0bworICAgICAgICB0aGUgbGl2
ZSBvYmplY3RzIG1hcCBpbiBWOCkuIAorCitUZXN0IDI6IFRlc3QgdHJhY2tpbmcgb2YgZGVyaXZl
ZCBOUE9iamVjdHMgYnkgaW52b2tpbmcgYSBtZXRob2Qgb24gYQorICAgICAgICBzY3JpcHQgb2Jq
ZWN0IGFuZCBwYXNzaW5nIGl0IGFuIGludGVybmFsbHkgY3JlYXRlZCBOUE9iamVjdC4KKworPGRp
diBpZD0icmVzdWx0Ij5GQUlMVVJFPC9kaXY+Cis8ZW1iZWQgaWQ9InRlc3RQbHVnaW4iIHR5cGU9
ImFwcGxpY2F0aW9uL3gtd2Via2l0LXRlc3QtbmV0c2NhcGUiIHdpZHRoPSIyMDAiIGhlaWdodD0i
MjAwIj48L2VtYmVkPgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvcGx1Z2lu
cy9zY3JpcHQtb2JqZWN0LWludm9rZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Bs
dWdpbnMvc2NyaXB0LW9iamVjdC1pbnZva2UuaHRtbAkocmV2aXNpb24gNzE2NzMpCisrKyBMYXlv
dXRUZXN0cy9wbHVnaW5zL3NjcmlwdC1vYmplY3QtaW52b2tlLmh0bWwJKHdvcmtpbmcgY29weSkK
QEAgLTI1LDIxICsyNSwxMiBAQCBmdW5jdGlvbiBydW5UZXN0KCkKICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOwogCiAgICAgdmFyIHBsdWdpbiA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0ZXN0UGx1Z2luIik7Ci0gICAgdmFyIHJldHVybmVkX29iamVjdCA9IHBs
dWdpbi50ZXN0U2NyaXB0T2JqZWN0SW52b2tlKCJuZXdfc2NyaXB0X29iamVjdCIsICJjcmVhdGVP
YmplY3QiLCBwbHVnaW4pOworICAgIHZhciByZXR1cm5lZF9vYmplY3QgPSBwbHVnaW4udGVzdFNj
cmlwdE9iamVjdEludm9rZSgibmV3X3NjcmlwdF9vYmplY3QiLCAiY3JlYXRlT2JqZWN0Iik7CiAK
LSAgICAvKiBCdWcjIDExNzUzNDYgLSBUaGlzIHdpbGwgY3Jhc2ggaW4gc2luZ2xlIHByb2Nlc3Mg
bW9kZSAob3IgdGVzdCBzaGVsbCkKLSAgICAgICBUT0RPKGpvc2hpYSk6IEVuYWJsZSB0aGlzIGFu
ZCBmaXggdGhlIE5QT2JqZWN0IGNsZWFudXAgc28gdGhhdAotICAgICAgICAgICAgICAgICAgICAg
aXQgd29ya3MgaW4gc2luZ2xlIHByb2Nlc3MgbW9kZS4KKyAgICAvLyBNYWtlIHN1cmUgdGhlIGNs
b25lZCBvYmplY3Qgb3V0bGl2ZXMgdGhlIHBsdWdpbi4KICAgICBwbHVnaW4ucGFyZW50Tm9kZS5y
ZW1vdmVDaGlsZChwbHVnaW4pOworICAgIHJldHVybmVkX29iamVjdC5wcm9wZXJ0eTsKIAotICAg
IHRyeSB7Ci0gICAgICAgIHJldHVybmVkX29iamVjdC5wcm9wZXJ0eTsKLSAgICB9IGNhdGNoIChl
KSB7Ci0gICAgICAgIGlmIChlIGluc3RhbmNlb2YgUmVmZXJlbmNlRXJyb3IpCi0gICAgICAgICAg
ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0gIlNVQ0NFU1Mi
OwotICAgIH0KLSAgICAqLwotICAgIAogICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1
bHQiKS5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7CiB9CiA8L3NjcmlwdD4K
</data>
<flag name="review"
          id="63850"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>