<?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>207237</bug_id>
          
          <creation_ts>2020-02-04 15:53:22 -0800</creation_ts>
          <short_desc>REGRESSION: [ macOS wk1 ] ASSERTION FAILED: http/tests/notifications/event-listener-crash.html is flaky crashing</short_desc>
          <delta_ts>2020-02-05 16:21:45 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=207307</see_also>
          <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="Jacob Uphoff">jacob_uphoff</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1614812</commentid>
    <comment_count>0</comment_count>
    <who name="Jacob Uphoff">jacob_uphoff</who>
    <bug_when>2020-02-04 15:53:22 -0800</bug_when>
    <thetext>http/tests/notifications/event-listener-crash.html

This test started flaky crashing recently on commit 255532

I was not able to reproduce with running the test in iterations, I am still working on repro steps.

History:

https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fnotifications%2Fevent-listener-crash.html

Assertion:

No crash log found for DumpRenderTree:1144.

stdout:
Test that setting a null event listener in the options dictionary does not cause a crash.

On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.


PASS No crash.
PASS successfullyParsed is true

TEST COMPLETE


stderr:
ASSERTION FAILED: _notifications.contains(notificationID)
/Volumes/Data/slave/catalina-debug/build/Tools/DumpRenderTree/mac/MockWebNotificationProvider.mm(76) : -[MockWebNotificationProvider cancelNotification:]
1   0x105910c39 WTFCrash
2   0x104ab6f6b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x104b164ae -[MockWebNotificationProvider cancelNotification:]
4   0x1102f1ba4 WebNotificationClient::cancel(WebCore::Notification*)
5   0x11eb2a23d WebCore::Notification::close()
6   0x11eb2a2f8 WebCore::Notification::suspend(WebCore::ReasonForSuspension)
7   0x11f823000 auto WebCore::ScriptExecutionContext::suspendActiveDOMObjects(WebCore::ReasonForSuspension)::$_6::operator()&lt;WebCore::ActiveDOMObject&gt;(WebCore::ActiveDOMObject&amp;) const
8   0x11f822f61 WTF::Detail::CallableWrapper&lt;WebCore::ScriptExecutionContext::suspendActiveDOMObjects(WebCore::ReasonForSuspension)::$_6, WebCore::ScriptExecutionContext::ShouldContinue, WebCore::ActiveDOMObject&amp;&gt;::call(WebCore::ActiveDOMObject&amp;)
9   0x11f804637 WTF::Function&lt;WebCore::ScriptExecutionContext::ShouldContinue (WebCore::ActiveDOMObject&amp;)&gt;::operator()(WebCore::ActiveDOMObject&amp;) const
10  0x11f8044aa WebCore::ScriptExecutionContext::forEachActiveDOMObject(WTF::Function&lt;WebCore::ScriptExecutionContext::ShouldContinue (WebCore::ActiveDOMObject&amp;)&gt; const&amp;) const
11  0x11f80471e WebCore::ScriptExecutionContext::suspendActiveDOMObjects(WebCore::ReasonForSuspension)
12  0x11f605b84 WebCore::Document::suspendActiveDOMObjects(WebCore::ReasonForSuspension)
13  0x11f603709 WebCore::Document::suspendScheduledTasks(WebCore::ReasonForSuspension)
14  0x11f6183e2 WebCore::Document::suspend(WebCore::ReasonForSuspension)
15  0x11fa2b629 WebCore::CachedFrame::CachedFrame(WebCore::Frame&amp;)
16  0x11fa2bb6d WebCore::CachedFrame::CachedFrame(WebCore::Frame&amp;)
17  0x11fa320ad std::__1::__unique_if&lt;WebCore::CachedFrame&gt;::__unique_single std::__1::make_unique&lt;WebCore::CachedFrame, WebCore::Frame&amp;&gt;(WebCore::Frame&amp;)
18  0x11fa2b9cf decltype(auto) WTF::makeUnique&lt;WebCore::CachedFrame, WebCore::Frame&amp;&gt;(WebCore::Frame&amp;)
19  0x11fa2c1d3 WebCore::CachedPage::CachedPage(WebCore::Page&amp;)
20  0x11fa2c23d WebCore::CachedPage::CachedPage(WebCore::Page&amp;)
21  0x11fa317ad std::__1::__unique_if&lt;WebCore::CachedPage&gt;::__unique_single std::__1::make_unique&lt;WebCore::CachedPage, WebCore::Page&amp;&gt;(WebCore::Page&amp;)
22  0x11fa287df decltype(auto) WTF::makeUnique&lt;WebCore::CachedPage, WebCore::Page&amp;&gt;(WebCore::Page&amp;)
23  0x11fa28316 WebCore::BackForwardCache::addIfCacheable(WebCore::HistoryItem&amp;, WebCore::Page*)
24  0x1201ad30a WebCore::FrameLoader::commitProvisionalLoad()
25  0x12013c6ec WebCore::DocumentLoader::commitIfReady()
26  0x12013cc02 WebCore::DocumentLoader::finishedLoading()
27  0x12014746e WebCore::DocumentLoader::maybeLoadEmpty()
28  0x1201475f3 WebCore::DocumentLoader::startLoadingMainResource()
29  0x1201d2767 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&amp;, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_11::operator()()
30  0x1201d2319 WTF::Detail::CallableWrapper&lt;WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&amp;, WebCore::FormState*, WebCore::NavigationPolicyDecision, WebCore::AllowNavigationToInvalidURL)::$_11, void&gt;::call()
31  0x11cdfbf8a WTF::Function&lt;void ()&gt;::operator()() const</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614813</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-04 15:53:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/59169378&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614817</commentid>
    <comment_count>2</comment_count>
      <attachid>389729</attachid>
    <who name="Jacob Uphoff">jacob_uphoff</who>
    <bug_when>2020-02-04 16:06:16 -0800</bug_when>
    <thetext>Created attachment 389729
Update Test Expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1614839</commentid>
    <comment_count>3</comment_count>
      <attachid>389729</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-02-04 16:39:47 -0800</bug_when>
    <thetext>Comment on attachment 389729
Update Test Expectations

Clearing flags on attachment: 389729

Committed r255775: &lt;https://trac.webkit.org/changeset/255775&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389729</attachid>
            <date>2020-02-04 16:06:16 -0800</date>
            <delta_ts>2020-02-04 16:41:48 -0800</delta_ts>
            <desc>Update Test Expectations</desc>
            <filename>bug-207237-20200204160615.patch</filename>
            <type>text/plain</type>
            <size>1553</size>
            <attacher name="Jacob Uphoff">jacob_uphoff</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1NzEwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDQ5YzJhMTRlODE5NDQ4YjYwZDI3
ZTA4YzAxNjY2MzYxZmQ2NTljNy4uNjVkZTE1ODU3MTVhMzBmZGM3MjM4ZTg1ZjkxZDdmYThlYWMx
MjNlZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTAyLTA0ICBKYWNvYiBVcGhvZmYgIDxq
YWNvYl91cGhvZmZAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT046IFsgbWFjT1Mgd2sx
IF0gQVNTRVJUSU9OIEZBSUxFRDogaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL2V2ZW50LWxpc3Rl
bmVyLWNyYXNoLmh0bWwgaXMgZmxha3kgY3Jhc2hpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzIzNworCisgICAgICAgIFVucmV2aWV3ZWQgdGVz
dCBnYXJkZW5pbmcuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlv
bnM6CisKIDIwMjAtMDItMDQgIEphY29iIFVwaG9mZiAgPGphY29iX3VwaG9mZkBhcHBsZS5jb20+
CiAKICAgICAgICAgWyBtYWNPUyBdIGxlZ2FjeS1hbmltYXRpb24tZW5naW5lL2Zhc3QvYW5pbWF0
aW9uL3JlcXVlc3QtYW5pbWF0aW9uLWZyYW1lLWlmcmFtZS5odG1sIGlzIGZsYWt5IGZhaWxpbmcK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAx
YWRhNGQ5YTc2NTI4MjE5NjNkZDM0YTg2MDhkOWVlMGJmMjVhY2ExLi44YzcyN2M5YjRjNmUxMmMy
YjgyZTlhYzk0MGU2YmNkNTMwNGIwOTI0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LXdrMS9UZXN0RXhwZWN0YXRpb25zCkBAIC04OTIsNCArODkyLDYgQEAgd2Via2l0Lm9yZy9iLzIw
NzE1NyBpbnNwZWN0b3IvZGVidWdnZXIvdGFpbC1kZWxldGVkLWZyYW1lcy90YWlsLWRlbGV0ZWQt
ZnJhbWVzLXMKIAogd2Via2l0Lm9yZy9iLzIwNzE2MCBjc3MyLjEvMjAxMTAzMjMvcmVwbGFjZWQt
aW50cmluc2ljLXJhdGlvLTAwMS5odG0gWyBQYXNzIEZhaWx1cmUgXQogCi13ZWJraXQub3JnL2Iv
MjA3MTY3IGluc3BlY3Rvci91bml0LXRlc3RzL3NlcnZlci10aW1pbmctZW50cnkuaHRtbCBbIFBh
c3MgVGltZW91dCBdClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQord2Via2l0Lm9yZy9iLzIw
NzE2NyBpbnNwZWN0b3IvdW5pdC10ZXN0cy9zZXJ2ZXItdGltaW5nLWVudHJ5Lmh0bWwgWyBQYXNz
IFRpbWVvdXQgXQorCit3ZWJraXQub3JnL2IvMjA3MjM3IGh0dHAvdGVzdHMvbm90aWZpY2F0aW9u
cy9ldmVudC1saXN0ZW5lci1jcmFzaC5odG1sIFsgUGFzcyBDcmFzaCBdClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>