<?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>172651</bug_id>
          
          <creation_ts>2017-05-26 11:23:49 -0700</creation_ts>
          <short_desc>REGRESSION(216914): testCFStrings encounters an invalid ExecState callee pointer.</short_desc>
          <delta_ts>2017-05-30 20:21:12 -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 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>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="Mark Lam">mark.lam</assigned_to>
          <cc>buildbot</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1313179</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-26 11:23:49 -0700</bug_when>
    <thetext>This is because the assertion utility functions used in testCFStrings() expects to get the JSGlobalContextRef from the global context variable.  However, testCFStrings() creates its own JSGlobalContextRef but does not set the global context variable to it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313182</commentid>
    <comment_count>1</comment_count>
      <attachid>311363</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-26 11:28:37 -0700</bug_when>
    <thetext>Created attachment 311363
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313186</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-26 11:46:25 -0700</bug_when>
    <thetext>Thanks for the review.  Landed in r217498: &lt;http://trac.webkit.org/r217498&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314019</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-05-30 20:21:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/32479707&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311363</attachid>
            <date>2017-05-26 11:28:37 -0700</date>
            <delta_ts>2017-05-26 11:37:43 -0700</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-172651.patch</filename>
            <type>text/plain</type>
            <size>2054</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjE3NDk3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDE3LTA1LTI2ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBS
RUdSRVNTSU9OKDIxNjkxNCk6IHRlc3RDRlN0cmluZ3MgZW5jb3VudGVycyBhbiBpbnZhbGlkIEV4
ZWNTdGF0ZSBjYWxsZWUgcG9pbnRlci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE3MjY1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoaXMgaXMgYmVjYXVzZSB0aGUgYXNzZXJ0aW9uIHV0aWxpdHkgZnVu
Y3Rpb25zIHVzZWQgaW4gdGVzdENGU3RyaW5ncygpIGV4cGVjdHMKKyAgICAgICAgdG8gZ2V0IHRo
ZSBKU0dsb2JhbENvbnRleHRSZWYgZnJvbSB0aGUgZ2xvYmFsIGNvbnRleHQgdmFyaWFibGUuICBI
b3dldmVyLAorICAgICAgICB0ZXN0Q0ZTdHJpbmdzKCkgY3JlYXRlcyBpdHMgb3duIEpTR2xvYmFs
Q29udGV4dFJlZiBidXQgZG9lcyBub3Qgc2V0IHRoZSBnbG9iYWwKKyAgICAgICAgY29udGV4dCB2
YXJpYWJsZSB0byBpdC4KKworICAgICAgICBUaGUgZml4IGlzIHRvIG1ha2UgdGVzdENGU3RyaW5n
cygpIGluaXRpYWxpemUgdGhlIGdsb2JhbCBjb250ZXh0IHZhcmlhYmxlIHByb3Blcmx5LgorCisg
ICAgICAgICogQVBJL3Rlc3RzL3Rlc3RhcGkuYzoKKyAgICAgICAgKHRlc3RDRlN0cmluZ3MpOgor
CiAyMDE3LTA1LTI2ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgogCiAg
ICAgICAgIEdpdmUgTW9kdWxlUHJvZ3JhbSB0aGUgc2FtZSB0cmVhdG1lbnQgdGhhdCB3ZSBkaWQg
Zm9yIFByb2dyYW1Db2RlIGluIGJ1ZyMxNjc3MjUKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9BUEkvdGVzdHMvdGVzdGFwaS5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9BUEkvdGVzdHMvdGVzdGFwaS5jCShyZXZpc2lvbiAyMTc0NzEpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvQVBJL3Rlc3RzL3Rlc3RhcGkuYwkod29ya2luZyBjb3B5KQpAQCAtMTIzOSw3ICsx
MjM5LDEwIEBAIHN0YXRpYyB2b2lkIHRlc3RNYXJraW5nQ29uc3RyYWludHNBbmRIZWEKICNpZiBV
U0UoQ0YpCiBzdGF0aWMgdm9pZCB0ZXN0Q0ZTdHJpbmdzKHZvaWQpCiB7Ci0gICAgSlNHbG9iYWxD
b250ZXh0UmVmIGNvbnRleHQgPSBKU0dsb2JhbENvbnRleHRDcmVhdGUoMCk7CisgICAgLyogVGhl
IGFzc2VydGlvbiB1dGlsaXR5IGZ1bmN0aW9ucyB3ZSB1c2UgYmVsb3cgZXhwZWN0cyB0byBnZXQg
dGhlIEpTR2xvYmFsQ29udGV4dFJlZgorICAgICAgIGZyb20gdGhlIGdsb2JhbCBjb250ZXh0IHZh
cmlhYmxlLiAqLworICAgIEpTR2xvYmFsQ29udGV4dFJlZiBvbGRDb250ZXh0ID0gY29udGV4dDsK
KyAgICBjb250ZXh0ID0gSlNHbG9iYWxDb250ZXh0Q3JlYXRlKDApOwogCiAgICAgVW5pQ2hhciBz
aW5nbGVVbmlDaGFyID0gNjU7IC8vIENhcGl0YWwgQQogICAgIENGTXV0YWJsZVN0cmluZ1JlZiBj
ZlN0cmluZyA9IENGU3RyaW5nQ3JlYXRlTXV0YWJsZVdpdGhFeHRlcm5hbENoYXJhY3RlcnNOb0Nv
cHkoa0NGQWxsb2NhdG9yRGVmYXVsdCwgJnNpbmdsZVVuaUNoYXIsIDEsIDEsIGtDRkFsbG9jYXRv
ck51bGwpOwpAQCAtMTMzMiw2ICsxMzM1LDcgQEAgc3RhdGljIHZvaWQgdGVzdENGU3RyaW5ncyh2
b2lkKQogICAgIENGUmVsZWFzZShjZkVtcHR5U3RyaW5nKTsKIAogICAgIEpTR2xvYmFsQ29udGV4
dFJlbGVhc2UoY29udGV4dCk7CisgICAgY29udGV4dCA9IG9sZENvbnRleHQ7CiB9CiAjZW5kaWYK
IAo=
</data>
<flag name="review"
          id="332364"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>