Bug 304865
| Summary: | [macOS Debug ] ASSERTION FAILED: m_wrapper /Volumes/Data/worker/macOS-Tahoe-Debug-Build-EWS/build/Source/WebCore/bindings/js/JSEventListener in fast/webgpu/repro_301290.html | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
| Component: | New Bugs | Assignee: | Mike Wyrzykowski <mwyrzykowski> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marta Darbinyan
The following test is flaky crash in EWS and on main.
fast/webgpu/repro_301290.html
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebCore 0x300002734 WTFCrashWithInfo(int, char const*, char const*, int)
1 com.apple.WebCore 0x304919320 WebCore::JSEventListener::ensureJSFunction(WebCore::ScriptExecutionContext&) const
2 com.apple.WebCore 0x30491873c WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext&, WebCore::Event&)
3 com.apple.WebCore 0x3058c28ec WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::RawPtrTraits<WebCore::RegisteredEventListener>, WTF::DefaultRefDerefTraits<WebCore::RegisteredEventListener>>, 1ul, WTF::CrashOnOverflow, 2ul, WTF::FastMalloc>, WebCore::EventTarget::EventInvokePhase)
4 com.apple.WebCore 0x3058b572c WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTarget::EventInvokePhase)
5 com.apple.WebCore 0x3058c22e4 WebCore::EventTarget::dispatchEvent(WebCore::Event&)
6 com.apple.WebCore 0x30560d8f4 WebCore::ActiveDOMObject::queueTaskToDispatchEventInternal(WebCore::EventTarget&, WebCore::TaskSource, WTF::Ref<WebCore::Event, WTF::RawPtrTraits<WebCore::Event>, WTF::DefaultRefDerefTraits<WebCore::Event>>&&)::$_0::operator()() const
7 com.apple.WebCore 0x30560d818 WTF::Detail::CallableWrapper<WebCore::ActiveDOMObject::queueTaskToDispatchEventInternal(WebCore::EventTarget&, WebCore::TaskSource, WTF::Ref<WebCore::Event, WTF::RawPtrTraits<WebCore::Event>, WTF::DefaultRefDerefTraits<WebCore::Event>>&&)::$_0, void>::call()
8 com.apple.WebCore 0x300036680 WTF::Function<void ()>::operator()() const
9 com.apple.WebCore 0x30560ddb0 WebCore::ActiveDOMObjectEventDispatchTask::execute()
10 com.apple.WebCore 0x3058bac60 WebCore::EventLoop::run(std::__1::optional<WTF::ApproximateTime>)
11 com.apple.WebCore 0x305ac7264 WebCore::WindowEventLoop::didReachTimeToRun()
12 com.apple.WebCore 0x305ad1124 WebCore::Timer::Timer<WebCore::WindowEventLoop, WebCore::WindowEventLoop>(WebCore::WindowEventLoop&, void (WebCore::WindowEventLoop::*)())::'lambda'()::operator()() const
13 com.apple.WebCore 0x305ad0f7c WTF::Detail::CallableWrapper<WebCore::Timer::Timer<WebCore::WindowEventLoop, WebCore::WindowEventLoop>(WebCore::WindowEventLoop&, void (WebCore::WindowEventLoop::*)())::'lambda'(), void>::call()
14 com.apple.WebCore 0x300036680 WTF::Function<void ()>::operator()() const
15 com.apple.WebCore 0x3001863b4 WebCore::Timer::fired()
16 com.apple.WebCore 0x306e5fa84 WebCore::ThreadTimers::sharedTimerFiredInternal()
17 com.apple.WebCore 0x306e6ab70 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
18 com.apple.WebCore 0x306e6ab1c WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call()
19 com.apple.WebCore 0x300036680 WTF::Function<void ()>::operator()() const
20 com.apple.WebCore 0x306df5a9c WebCore::MainThreadSharedTimer::fired()
Test result:
https://ews-build.webkit.org/#/builders/161/builds/7853
Test history:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fwebgpu%2Frepro_301290.html&style=debug
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/167454551>
EWS
Test gardening commit 305059@main (6dc3b551ab65): <https://commits.webkit.org/305059@main>
Reviewed commits have been landed. Closing PR #56031 and removing active labels.
Mike Wyrzykowski
Pull request: https://github.com/WebKit/WebKit/pull/60303
EWS
Committed 309069@main (55d80701138a): <https://commits.webkit.org/309069@main>
Reviewed commits have been landed. Closing PR #60303 and removing active labels.