<?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>172654</bug_id>
          
          <creation_ts>2017-05-26 12:28:33 -0700</creation_ts>
          <short_desc>REEGRESSION(r217459): testapi fails in JSExportTest&apos;s wrapperForNSObjectisObject().</short_desc>
          <delta_ts>2017-05-30 20:21:09 -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>WebKit Local 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1313195</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-26 12:28:33 -0700</bug_when>
    <thetext>After r217459, we get:
...
2017-05-26 12:15:07.775 testapi[92608:83259983] TEST: &quot;Should not throw an exception when wrapping NSObject and Object has been changed&quot;: FAILED
...
FAIL: Some tests failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313283</commentid>
    <comment_count>1</comment_count>
      <attachid>311386</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-05-26 15:47:10 -0700</bug_when>
    <thetext>Created attachment 311386
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313288</commentid>
    <comment_count>2</comment_count>
      <attachid>311386</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-26 15:56:27 -0700</bug_when>
    <thetext>Comment on attachment 311386
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=311386&amp;action=review

r=me with suggestion.

&gt; Source/JavaScriptCore/ChangeLog:8
&gt; +        Fix the test to make sure we don&apos;t not check for an exception.

How about rephrasing this as:
The test&apos;s intent is to assert that an exception has not been thrown (as indicated by the message string), but the test was erroneously checking for the opposite condition.  This is now fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313339</commentid>
    <comment_count>3</comment_count>
      <attachid>311386</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-05-26 18:45:54 -0700</bug_when>
    <thetext>Comment on attachment 311386
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=311386&amp;action=review

&gt;&gt; Source/JavaScriptCore/ChangeLog:8
&gt;&gt; +        Fix the test to make sure we don&apos;t not check for an exception.
&gt; 
&gt; How about rephrasing this as:
&gt; The test&apos;s intent is to assert that an exception has not been thrown (as indicated by the message string), but the test was erroneously checking for the opposite condition.  This is now fixed.

I changed it to:

&quot;The test&apos;s intent is to assert that an exception has not been thrown (as indicated by the message string), but the test was erroneously checking for !! the condition. This is now fixed.&quot;

gotta preserve my pun..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313340</commentid>
    <comment_count>4</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-05-26 18:49:37 -0700</bug_when>
    <thetext>Actually, make that:

The test&apos;s intent is to assert that an exception has not been thrown (as indicated by the message string), but the test was erroneously checking for ! the right condition. This is now fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313342</commentid>
    <comment_count>5</comment_count>
      <attachid>311402</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-05-26 18:54:54 -0700</bug_when>
    <thetext>Created attachment 311402
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313345</commentid>
    <comment_count>6</comment_count>
      <attachid>311402</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-26 19:33:12 -0700</bug_when>
    <thetext>Comment on attachment 311402
Patch for landing

Clearing flags on attachment: 311402

Committed r217517: &lt;http://trac.webkit.org/changeset/217517&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313346</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-26 19:33:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314018</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-05-30 20:21:09 -0700</bug_when>
    <thetext>&lt;rdar://problem/32479700&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311386</attachid>
            <date>2017-05-26 15:47:10 -0700</date>
            <delta_ts>2017-05-26 18:54:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172654-20170526154710.patch</filename>
            <type>text/plain</type>
            <size>1627</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3NTA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
NjQ2YTE1MWI5MzU1M2YzMTA1NDdjNmY5NWFiMDA2NWViOTFjODA4Li4wZTIzNjlhZWM4N2E2ZThh
NGM3ZWM3NWFjYWJhNmNkNjQ2MzM5ZWE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxNy0wNS0yNiAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBSRUVHUkVTU0lPTihyMjE3NDU5KTogdGVzdGFwaSBmYWlscyBpbiBK
U0V4cG9ydFRlc3QncyB3cmFwcGVyRm9yTlNPYmplY3Rpc09iamVjdCgpLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNjU0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IHRoZSB0ZXN0IHRvIG1ha2Ug
c3VyZSB3ZSBkb24ndCBub3QgY2hlY2sgZm9yIGFuIGV4Y2VwdGlvbi4KKworICAgICAgICAqIEFQ
SS90ZXN0cy9KU0V4cG9ydFRlc3RzLm1tOgorICAgICAgICAod3JhcHBlckZvck5TT2JqZWN0aXNP
YmplY3QpOgorCiAyMDE3LTA1LTI2ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KIAog
ICAgICAgICBUZW1wb3JhcmlseSBjb21tZW50aW5nIG91dCBhIEpTRXhwb3J0VGVzdCB0ZXN0IHVu
dGlsIHdlYmtpdC5vcmcvYi8xNzI2NTQgaXMgZml4ZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQVBJL3Rlc3RzL0pTRXhwb3J0VGVzdHMubW0gYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQVBJL3Rlc3RzL0pTRXhwb3J0VGVzdHMubW0KaW5kZXggYzhhYTBmOTA4MGY0MGVlODU4
MWQ3OWM2MGJkMDFhNTNjMDFmZTBiYi4uODQ3NmYxZmQ2MGJkNDVhMTIzM2RmOTk2ZmZkYjZmZmEy
ODVmYmI4ZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0cy9KU0V4
cG9ydFRlc3RzLm1tCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvSlNFeHBv
cnRUZXN0cy5tbQpAQCAtMTYxLDggKzE2MSw3IEBAIHN0YXRpYyB2b2lkIHdyYXBwZXJGb3JOU09i
amVjdGlzT2JqZWN0KCkKICAgICAgICAgY29udGV4dC5leGNlcHRpb24gPSBuaWw7CiAKICAgICAg
ICAgY29udGV4dFtAIkEiXSA9IE5TT2JqZWN0LmNsYXNzOwotICAgICAgICAvLyBGSVhNRTogaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MjY1NAotICAgICAgICAvLyBj
aGVja1Jlc3VsdChAIlNob3VsZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uIHdoZW4gd3JhcHBpbmcg
TlNPYmplY3QgYW5kIE9iamVjdCBoYXMgYmVlbiBjaGFuZ2VkIiwgW2NvbnRleHQgZXhjZXB0aW9u
XSk7CisgICAgICAgIGNoZWNrUmVzdWx0KEAiU2hvdWxkIG5vdCB0aHJvdyBhbiBleGNlcHRpb24g
d2hlbiB3cmFwcGluZyBOU09iamVjdCBhbmQgT2JqZWN0IGhhcyBiZWVuIGNoYW5nZWQiLCAhW2Nv
bnRleHQgZXhjZXB0aW9uXSk7CiAgICAgfQogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311402</attachid>
            <date>2017-05-26 18:54:54 -0700</date>
            <delta_ts>2017-05-26 19:33:12 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-172654-20170526185453.patch</filename>
            <type>text/plain</type>
            <size>1767</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3NTA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
NjQ2YTE1MWI5MzU1M2YzMTA1NDdjNmY5NWFiMDA2NWViOTFjODA4Li4yNTA4Njc4NTc4NTM0M2Qx
MWMwOTIyZDA4NzNlZDE1MGQ0MTUxYjI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNy0wNS0yNiAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBSRUVHUkVTU0lPTihyMjE3NDU5KTogdGVzdGFwaSBmYWlscyBpbiBK
U0V4cG9ydFRlc3QncyB3cmFwcGVyRm9yTlNPYmplY3Rpc09iamVjdCgpLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNjU0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTWFyayBMYW0uCisKKyAgICAgICAgVGhlIHRlc3QncyBpbnRlbnQgaXMgdG8gYXNz
ZXJ0IHRoYXQgYW4gZXhjZXB0aW9uIGhhcyBub3QgYmVlbgorICAgICAgICB0aHJvd24gKGFzIGlu
ZGljYXRlZCBieSB0aGUgbWVzc2FnZSBzdHJpbmcpLCBidXQgdGhlIHRlc3Qgd2FzCisgICAgICAg
IGVycm9uZW91c2x5IGNoZWNraW5nIGZvciAhIHRoZSByaWdodCBjb25kaXRpb24uIFRoaXMgaXMg
bm93IGZpeGVkLgorCisgICAgICAgICogQVBJL3Rlc3RzL0pTRXhwb3J0VGVzdHMubW06CisgICAg
ICAgICh3cmFwcGVyRm9yTlNPYmplY3Rpc09iamVjdCk6CisKIDIwMTctMDUtMjYgIE1hcmsgTGFt
ICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFRlbXBvcmFyaWx5IGNvbW1lbnRpbmcg
b3V0IGEgSlNFeHBvcnRUZXN0IHRlc3QgdW50aWwgd2Via2l0Lm9yZy9iLzE3MjY1NCBpcyBmaXhl
ZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvSlNFeHBvcnRU
ZXN0cy5tbSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvSlNFeHBvcnRUZXN0cy5t
bQppbmRleCBjOGFhMGY5MDgwZjQwZWU4NTgxZDc5YzYwYmQwMWE1M2MwMWZlMGJiLi44NDc2ZjFm
ZDYwYmQ0NWExMjMzZGY5OTZmZmRiNmZmYTI4NWZiYjhmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQVBJL3Rlc3RzL0pTRXhwb3J0VGVzdHMubW0KKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0FQSS90ZXN0cy9KU0V4cG9ydFRlc3RzLm1tCkBAIC0xNjEsOCArMTYxLDcgQEAg
c3RhdGljIHZvaWQgd3JhcHBlckZvck5TT2JqZWN0aXNPYmplY3QoKQogICAgICAgICBjb250ZXh0
LmV4Y2VwdGlvbiA9IG5pbDsKIAogICAgICAgICBjb250ZXh0W0AiQSJdID0gTlNPYmplY3QuY2xh
c3M7Ci0gICAgICAgIC8vIEZJWE1FOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTcyNjU0Ci0gICAgICAgIC8vIGNoZWNrUmVzdWx0KEAiU2hvdWxkIG5vdCB0aHJvdyBh
biBleGNlcHRpb24gd2hlbiB3cmFwcGluZyBOU09iamVjdCBhbmQgT2JqZWN0IGhhcyBiZWVuIGNo
YW5nZWQiLCBbY29udGV4dCBleGNlcHRpb25dKTsKKyAgICAgICAgY2hlY2tSZXN1bHQoQCJTaG91
bGQgbm90IHRocm93IGFuIGV4Y2VwdGlvbiB3aGVuIHdyYXBwaW5nIE5TT2JqZWN0IGFuZCBPYmpl
Y3QgaGFzIGJlZW4gY2hhbmdlZCIsICFbY29udGV4dCBleGNlcHRpb25dKTsKICAgICB9CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>