<?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>184685</bug_id>
          
          <creation_ts>2018-04-17 01:05:42 -0700</creation_ts>
          <short_desc>[GLIB] Add API to clear JSCContext uncaught exception</short_desc>
          <delta_ts>2018-04-17 01:42:19 -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>Gtk, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1415065</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-04-17 01:05:42 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415066</commentid>
    <comment_count>1</comment_count>
      <attachid>338087</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-04-17 01:08:34 -0700</bug_when>
    <thetext>Created attachment 338087
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415075</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-04-17 01:41:15 -0700</bug_when>
    <thetext>Committed r230705: &lt;https://trac.webkit.org/changeset/230705&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1415076</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-17 01:42:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/39484975&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338087</attachid>
            <date>2018-04-17 01:08:34 -0700</date>
            <delta_ts>2018-04-17 01:29:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>jsc-clear-exception.diff</filename>
            <type>text/plain</type>
            <size>5662</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvZ2xpYi9KU0NDb250ZXh0LmNw
cCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvZ2xpYi9KU0NDb250ZXh0LmNwcAppbmRleCA1
YWYxODI3YjFlMy4uMjIwZjE2ZmQ5YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9BUEkvZ2xpYi9KU0NDb250ZXh0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJ
L2dsaWIvSlNDQ29udGV4dC5jcHAKQEAgLTU4OCw2ICs1ODgsMTkgQEAgdm9pZCBqc2NfY29udGV4
dF90aHJvd19leGNlcHRpb24oSlNDQ29udGV4dCogY29udGV4dCwgSlNDRXhjZXB0aW9uKiBleGNl
cHRpb24pCiAgICAgY29udGV4dC0+cHJpdi0+ZXhjZXB0aW9uID0gZXhjZXB0aW9uOwogfQogCisv
KioKKyAqIGpzY19jb250ZXh0X2NsZWFyX2V4Y2VwdGlvbjoKKyAqIEBjb250ZXh0OiBhICNKU0ND
b250ZXh0CisgKgorICogQ2xlYXIgdGhlIHVuY2F1Z2h0IGV4Y2VwdGlvbiBpbiBAY29udGV4dCBp
ZiBhbnkuCisgKi8KK3ZvaWQganNjX2NvbnRleHRfY2xlYXJfZXhjZXB0aW9uKEpTQ0NvbnRleHQq
IGNvbnRleHQpCit7CisgICAgZ19yZXR1cm5faWZfZmFpbChKU0NfSVNfQ09OVEVYVChjb250ZXh0
KSk7CisKKyAgICBjb250ZXh0LT5wcml2LT5leGNlcHRpb24gPSBudWxscHRyOworfQorCiAvKioK
ICAqIEpTQ0V4Y2VwdGlvbkhhbmRsZXI6CiAgKiBAY29udGV4dDogYSAjSlNDQ29udGV4dApkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9nbGliL0pTQ0NvbnRleHQuaCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvZ2xpYi9KU0NDb250ZXh0LmgKaW5kZXggZTIxNWRhNzNk
MjYuLmQxN2FkYTMzOWMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL2ds
aWIvSlNDQ29udGV4dC5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvZ2xpYi9KU0ND
b250ZXh0LmgKQEAgLTg3LDYgKzg3LDkgQEAgSlNDX0FQSSB2b2lkCiBqc2NfY29udGV4dF90aHJv
d19leGNlcHRpb24gICAgICAgICAgKEpTQ0NvbnRleHQgICAgICAgICAqY29udGV4dCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSlNDRXhjZXB0aW9uICAgICAgICpleGNl
cHRpb24pOwogCitKU0NfQVBJIHZvaWQKK2pzY19jb250ZXh0X2NsZWFyX2V4Y2VwdGlvbiAgICAg
ICAgICAoSlNDQ29udGV4dCAgICAgICAgICpjb250ZXh0KTsKKwogSlNDX0FQSSB2b2lkCiBqc2Nf
Y29udGV4dF9wdXNoX2V4Y2VwdGlvbl9oYW5kbGVyICAgKEpTQ0NvbnRleHQgICAgICAgICAqY29u
dGV4dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSlNDRXhjZXB0aW9u
SGFuZGxlciBoYW5kbGVyLApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9n
bGliL2RvY3MvanNjLWdsaWItNC4wLXNlY3Rpb25zLnR4dCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9BUEkvZ2xpYi9kb2NzL2pzYy1nbGliLTQuMC1zZWN0aW9ucy50eHQKaW5kZXggNDFjOTRlMTgw
NTkuLjM5OTRiODJmYzJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL2ds
aWIvZG9jcy9qc2MtZ2xpYi00LjAtc2VjdGlvbnMudHh0CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9BUEkvZ2xpYi9kb2NzL2pzYy1nbGliLTQuMC1zZWN0aW9ucy50eHQKQEAgLTMyLDYgKzMy
LDcgQEAganNjX2NvbnRleHRfZ2V0X3ZpcnR1YWxfbWFjaGluZQoganNjX2NvbnRleHRfZ2V0X2V4
Y2VwdGlvbgoganNjX2NvbnRleHRfdGhyb3cKIGpzY19jb250ZXh0X3Rocm93X2V4Y2VwdGlvbgor
anNjX2NvbnRleHRfY2xlYXJfZXhjZXB0aW9uCiBqc2NfY29udGV4dF9wdXNoX2V4Y2VwdGlvbl9o
YW5kbGVyCiBqc2NfY29udGV4dF9wb3BfZXhjZXB0aW9uX2hhbmRsZXIKIGpzY19jb250ZXh0X2dl
dF9jdXJyZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2ZmU5NWM5Nzk2Ni4uNmFhZmVh
YWNiZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA0
LTE3ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbR0xJQl0gQWRkIEFQSSB0byBjbGVhciBKU0NDb250ZXh0IHVuY2F1Z2h0IGV4Y2VwdGlvbgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0Njg1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGpzY19j
b250ZXh0X2NsZWFyX2V4Y2VwdGlvbigpIHRvIGNsZWFyIGFueSBwb3NzaWJsZSB1bmNhdWdodCBl
eGNlcHRpb24gaW4gYSBKU0NDb250ZXh0LgorCisgICAgICAgICogQVBJL2dsaWIvSlNDQ29udGV4
dC5jcHA6CisgICAgICAgIChqc2NfY29udGV4dF9jbGVhcl9leGNlcHRpb24pOgorICAgICAgICAq
IEFQSS9nbGliL0pTQ0NvbnRleHQuaDoKKyAgICAgICAgKiBBUEkvZ2xpYi9kb2NzL2pzYy1nbGli
LTQuMC1zZWN0aW9ucy50eHQ6CisKIDIwMTgtMDQtMTYgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8
Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHTElCXSBBZGQgQVBJIHRvIHF1ZXJ5LCBk
ZWxldGUgYW5kIGVudW1lcmF0ZSBwcm9wZXJ0aWVzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VM
b2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTQwY2YwNmNjYmIuLjdjODhhNWMyYzk5IDEwMDY0
NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTgtMDQtMTcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEu
Y29tPgorCisgICAgICAgIFtHTElCXSBBZGQgQVBJIHRvIGNsZWFyIEpTQ0NvbnRleHQgdW5jYXVn
aHQgZXhjZXB0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xODQ2ODUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgdGVzdCBjYXNlcyBmb3IgdGhlIG5ldyBBUEkuCisKKyAgICAgICAgKiBUZXN0V2Vi
S2l0QVBJL1Rlc3RzL0phdmFTY3JpcHRDb3JlL2dsaWIvVGVzdEpTQy5jcHA6CisgICAgICAgIChi
YXJDcmVhdGUpOgorICAgICAgICAodGVzdEpTQ0NsYXNzKTogRGVsZXRlZC4KKyAgICAgICAgKHRl
c3RKU0NQcm90b3R5cGVzKTogRGVsZXRlZC4KKwogMjAxOC0wNC0xNiAgQ2FybG9zIEdhcmNpYSBD
YW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dMSUJdIEFkZCBBUEkgdG8g
cXVlcnksIGRlbGV0ZSBhbmQgZW51bWVyYXRlIHByb3BlcnRpZXMKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvSmF2YVNjcmlwdENvcmUvZ2xpYi9UZXN0SlNDLmNwcCBiL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSmF2YVNjcmlwdENvcmUvZ2xpYi9UZXN0SlNDLmNwcApp
bmRleCBhZWNhYmFlYWJhOS4uZmMyMjE0YmM2ZDkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvSmF2YVNjcmlwdENvcmUvZ2xpYi9UZXN0SlNDLmNwcAorKysgYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL0phdmFTY3JpcHRDb3JlL2dsaWIvVGVzdEpTQy5jcHAKQEAgLTE2
MjIsNiArMTYyMiw5IEBAIHN0YXRpYyB2b2lkIHRlc3RKU0NFeGNlcHRpb25zKCkKICAgICAgICAg
Z19hc3NlcnRfY21wc3RyKGpzY19leGNlcHRpb25fZ2V0X21lc3NhZ2UoZXhjZXB0aW9uKSwgPT0s
ICJDYW4ndCBmaW5kIHZhcmlhYmxlOiBmb28iKTsKICAgICAgICAgZ19hc3NlcnRfY21wdWludChq
c2NfZXhjZXB0aW9uX2dldF9saW5lX251bWJlcihleGNlcHRpb24pLCA9PSwgMSk7CiAgICAgICAg
IGdfYXNzZXJ0X2ZhbHNlKGpzY19leGNlcHRpb25fZ2V0X3NvdXJjZV91cmkoZXhjZXB0aW9uKSk7
CisKKyAgICAgICAganNjX2NvbnRleHRfY2xlYXJfZXhjZXB0aW9uKGNvbnRleHQuZ2V0KCkpOwor
ICAgICAgICBnX2Fzc2VydF9udWxsKGpzY19jb250ZXh0X2dldF9leGNlcHRpb24oY29udGV4dC5n
ZXQoKSkpOwogICAgIH0KIAogICAgIHsKQEAgLTE2MzgsNiArMTY0MSw5IEBAIHN0YXRpYyB2b2lk
IHRlc3RKU0NFeGNlcHRpb25zKCkKICAgICAgICAgZ19hc3NlcnRfdHJ1ZShKU0NfSVNfRVhDRVBU
SU9OKGV4Y2VwdGlvbikpOwogICAgICAgICBjaGVja2VyLndhdGNoKGV4Y2VwdGlvbik7CiAgICAg
ICAgIGdfYXNzZXJ0X2NtcHVpbnQoanNjX2V4Y2VwdGlvbl9nZXRfbGluZV9udW1iZXIoZXhjZXB0
aW9uKSwgPT0sIDIpOworCisgICAgICAgIGpzY19jb250ZXh0X2NsZWFyX2V4Y2VwdGlvbihjb250
ZXh0LmdldCgpKTsKKyAgICAgICAgZ19hc3NlcnRfbnVsbChqc2NfY29udGV4dF9nZXRfZXhjZXB0
aW9uKGNvbnRleHQuZ2V0KCkpKTsKICAgICB9CiAKICAgICB7CkBAIC0xNjU0LDYgKzE2NjAsOSBA
QCBzdGF0aWMgdm9pZCB0ZXN0SlNDRXhjZXB0aW9ucygpCiAgICAgICAgIGdfYXNzZXJ0X3RydWUo
SlNDX0lTX0VYQ0VQVElPTihleGNlcHRpb24pKTsKICAgICAgICAgY2hlY2tlci53YXRjaChleGNl
cHRpb24pOwogICAgICAgICBnX2Fzc2VydF9jbXBzdHIoanNjX2V4Y2VwdGlvbl9nZXRfc291cmNl
X3VyaShleGNlcHRpb24pLCA9PSwgImZpbGU6Ly8vZm9vL3NjcmlwdC5qcyIpOworCisgICAgICAg
IGpzY19jb250ZXh0X2NsZWFyX2V4Y2VwdGlvbihjb250ZXh0LmdldCgpKTsKKyAgICAgICAgZ19h
c3NlcnRfbnVsbChqc2NfY29udGV4dF9nZXRfZXhjZXB0aW9uKGNvbnRleHQuZ2V0KCkpKTsKICAg
ICB9CiAKICAgICB7CkBAIC0xNjgyLDYgKzE2OTEsOSBAQCBzdGF0aWMgdm9pZCB0ZXN0SlNDRXhj
ZXB0aW9ucygpCiAgICAgICAgIGdfYXNzZXJ0X2NtcHN0cihqc2NfZXhjZXB0aW9uX2dldF9tZXNz
YWdlKGV4Y2VwdGlvbiksID09LCAiQVBJIGV4Y2VwdGlvbiIpOwogICAgICAgICBnX2Fzc2VydF9j
bXB1aW50KGpzY19leGNlcHRpb25fZ2V0X2xpbmVfbnVtYmVyKGV4Y2VwdGlvbiksID09LCAxKTsK
ICAgICAgICAgZ19hc3NlcnRfZmFsc2UoanNjX2V4Y2VwdGlvbl9nZXRfc291cmNlX3VyaShleGNl
cHRpb24pKTsKKworICAgICAgICBqc2NfY29udGV4dF9jbGVhcl9leGNlcHRpb24oY29udGV4dC5n
ZXQoKSk7CisgICAgICAgIGdfYXNzZXJ0X251bGwoanNjX2NvbnRleHRfZ2V0X2V4Y2VwdGlvbihj
b250ZXh0LmdldCgpKSk7CiAgICAgfQogCiAgICAgewpAQCAtMTc0NSw2ICsxNzU3LDkgQEAgc3Rh
dGljIHZvaWQgdGVzdEpTQ0V4Y2VwdGlvbnMoKQogICAgICAgICBnX2Fzc2VydF9mYWxzZSh0ZXN0
Lndhc0RlbGV0ZWQpOwogICAgICAgICBqc2NfY29udGV4dF9wb3BfZXhjZXB0aW9uX2hhbmRsZXIo
Y29udGV4dC5nZXQoKSk7CiAgICAgICAgIGdfYXNzZXJ0X3RydWUodGVzdC53YXNEZWxldGVkKTsK
KworICAgICAgICBqc2NfY29udGV4dF9jbGVhcl9leGNlcHRpb24oY29udGV4dC5nZXQoKSk7Cisg
ICAgICAgIGdfYXNzZXJ0X251bGwoanNjX2NvbnRleHRfZ2V0X2V4Y2VwdGlvbihjb250ZXh0Lmdl
dCgpKSk7CiAgICAgfQogfQogCg==
</data>
<flag name="review"
          id="356387"
          type_id="1"
          status="+"
          setter="zan"
    />
          </attachment>
      

    </bug>

</bugzilla>