<?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>224490</bug_id>
          
          <creation_ts>2021-04-13 09:57:04 -0700</creation_ts>
          <short_desc>Use a JSString for the TerminationException value instead of a Symbol.</short_desc>
          <delta_ts>2021-04-13 12:58:15 -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>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1749718</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-04-13 09:57:04 -0700</bug_when>
    <thetext>This makes it convertible to a String for clients that wish to report the exception.  Clients, in this case, does not apply to JS code, only C++ code that catches the exception at the outermost point to handle the termination.  The TerminationException value is not visible to JS code because the TerminationException cannot be caught.  So, this change is transparent to JS code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749746</commentid>
    <comment_count>1</comment_count>
      <attachid>425885</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-04-13 11:02:36 -0700</bug_when>
    <thetext>Created attachment 425885
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749771</commentid>
    <comment_count>2</comment_count>
      <attachid>425885</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-04-13 11:43:25 -0700</bug_when>
    <thetext>Comment on attachment 425885
proposed patch.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749801</commentid>
    <comment_count>3</comment_count>
      <attachid>425885</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-04-13 12:37:33 -0700</bug_when>
    <thetext>Comment on attachment 425885
proposed patch.

Thanks for the review.  Landing now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749817</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-13 12:57:03 -0700</bug_when>
    <thetext>Committed r275902 (236467@main): &lt;https://commits.webkit.org/236467@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 425885.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1749819</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-13 12:58:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/76605985&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>425885</attachid>
            <date>2021-04-13 11:02:36 -0700</date>
            <delta_ts>2021-04-13 12:57:04 -0700</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-224490.patch</filename>
            <type>text/plain</type>
            <size>2029</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc1ODkwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDIxLTA0LTEzICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBV
c2UgYSBKU1N0cmluZyBmb3IgdGhlIFRlcm1pbmF0aW9uRXhjZXB0aW9uIHZhbHVlIGluc3RlYWQg
b2YgYSBTeW1ib2wuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjQ0OTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIG1ha2VzIGl0IGNvbnZlcnRpYmxlIHRvIGEgU3RyaW5nIGZvciBjbGllbnRzIHRo
YXQgd2lzaCB0byByZXBvcnQgdGhlIGV4Y2VwdGlvbi4KKyAgICAgICAgQ2xpZW50cywgaW4gdGhp
cyBjYXNlLCBkb2VzIG5vdCBhcHBseSB0byBKUyBjb2RlLCBvbmx5IEMrKyBjb2RlIHRoYXQgY2F0
Y2hlcyB0aGUKKyAgICAgICAgZXhjZXB0aW9uIGF0IHRoZSBvdXRlcm1vc3QgcG9pbnQgdG8gaGFu
ZGxlIHRoZSB0ZXJtaW5hdGlvbi4gIFRoZSBUZXJtaW5hdGlvbkV4Y2VwdGlvbgorICAgICAgICB2
YWx1ZSBpcyBub3QgdmlzaWJsZSB0byBKUyBjb2RlIGJlY2F1c2UgdGhlIFRlcm1pbmF0aW9uRXhj
ZXB0aW9uIGNhbm5vdCBiZSBjYXVnaHQuCisgICAgICAgIFNvLCB0aGlzIGNoYW5nZSBpcyB0cmFu
c3BhcmVudCB0byBKUyBjb2RlLgorCisgICAgICAgICogcnVudGltZS9WTS5jcHA6CisgICAgICAg
IChKU0M6OlZNOjplbnN1cmVUZXJtaW5hdGlvbkV4Y2VwdGlvbik6CisKIDIwMjEtMDQtMTMgIFl1
c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBj
YXN0aW5nIHRvIHVuc2lnbmVkIGxvbmcgbG9uZyB0byBzdXBwcmVzcyB3YXJuaW5nCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvVk0uY3BwCShyZXZpc2lvbiAyNzU4NjYpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc2Mywx
MiArNzYzLDExIEBAIFNhbXBsaW5nUHJvZmlsZXImIFZNOjplbnN1cmVTYW1wbGluZ1Byb2YKIH0K
ICNlbmRpZiAvLyBFTkFCTEUoU0FNUExJTkdfUFJPRklMRVIpCiAKLXN0YXRpYyBTeW1ib2xJbXBs
OjpTdGF0aWNTeW1ib2xJbXBsIHRlcm1pbmF0aW9uRXJyb3JTeW1ib2wgeyAiVGVybWluYXRpb25F
cnJvciIsIFN5bWJvbEltcGw6OnNfZmxhZ0lzUHJpdmF0ZSB9OwotCitzdGF0aWMgU3RyaW5nSW1w
bDo6U3RhdGljU3RyaW5nSW1wbCB0ZXJtaW5hdGlvbkVycm9yU3RyaW5nIHsgIkphdmFTY3JpcHQg
ZXhlY3V0aW9uIHRlcm1pbmF0ZWQuIiB9OwogRXhjZXB0aW9uKiBWTTo6ZW5zdXJlVGVybWluYXRp
b25FeGNlcHRpb24oKQogewogICAgIGlmICghbV90ZXJtaW5hdGlvbkV4Y2VwdGlvbikgewotICAg
ICAgICBTeW1ib2wqIHRlcm1pbmF0aW9uRXJyb3IgPSBTeW1ib2w6OmNyZWF0ZSgqdGhpcywgdGVy
bWluYXRpb25FcnJvclN5bWJvbCk7CisgICAgICAgIEpTU3RyaW5nKiB0ZXJtaW5hdGlvbkVycm9y
ID0ganNOb250cml2aWFsU3RyaW5nKCp0aGlzLCB0ZXJtaW5hdGlvbkVycm9yU3RyaW5nKTsKICAg
ICAgICAgbV90ZXJtaW5hdGlvbkV4Y2VwdGlvbiA9IEV4Y2VwdGlvbjo6Y3JlYXRlKCp0aGlzLCB0
ZXJtaW5hdGlvbkVycm9yLCBFeGNlcHRpb246OkRvTm90Q2FwdHVyZVN0YWNrKTsKICAgICB9CiAg
ICAgcmV0dXJuIG1fdGVybWluYXRpb25FeGNlcHRpb247Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>