WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
263902
[content-visibility] Crash under Document::updateIntersectionObservations()
https://bugs.webkit.org/show_bug.cgi?id=263902
Summary
[content-visibility] Crash under Document::updateIntersectionObservations()
Tim Nguyen (:ntim)
Reported
2023-10-30 10:20:45 PDT
rdar://117691391
Attachments
Add attachment
proposed patch, testcase, etc.
Tim Nguyen (:ntim)
Comment 1
2023-12-11 19:35:59 PST
50 WTFCrashWithInfo(int, char const*, char const*, int) ==> 50 WebCore::Document::updateIntersectionObservations(WTF::Vector<WTF::WeakPtr<WebCore::IntersectionObserver, WTF::DefaultWeakPtrImpl>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&) <== 50 WebCore::ContentVisibilityDocumentState::determineInitialVisibleContentVisibility() const 50 WebCore::Document::updateResizeObservations(WebCore::Page&) 50 WTF::Function<void (WebCore::Document&)>::operator()(WebCore::Document&) const 50 WebCore::Page::forEachDocumentFromMainFrame(WebCore::LocalFrame const&, WTF::Function<void (WebCore::Document&)> const&) 50 WebCore::Page::forEachDocument(WTF::Function<void (WebCore::Document&)> const&) const 50 WebCore::Page::updateRendering()::$_23::operator()(WebCore::RenderingUpdateStep, WTF::Function<void (WebCore::Document&)> const&) const 50 WebCore::Page::updateRendering() 50 WebKit::WebPage::updateRendering() 50 WebKit::RemoteLayerTreeDrawingArea::updateRendering() 50 WebCore::ThreadTimers::sharedTimerFiredInternal() 50 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const 50 WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call() 50 WTF::Function<void ()>::operator()() const 50 WebCore::MainThreadSharedTimer::fired() 50 WebCore::timerFired(__CFRunLoopTimer*, void*) 50 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ 50 __CFRunLoopDoTimer 50 __CFRunLoopDoTimers 50 __CFRunLoopRun 50 CFRunLoopRunSpecific 50 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 50 -[NSRunLoop(NSRunLoop) run] 50 _xpc_objc_main 50 _xpc_main 50 xpc_main 50 WebKit::XPCServiceMain(int, char const**) 50 start
Rob Buis
Comment 2
2024-01-05 07:29:37 PST
Pull request:
https://github.com/WebKit/WebKit/pull/22433
EWS
Comment 3
2024-01-06 07:54:34 PST
Committed
272732@main
(38e913315a09): <
https://commits.webkit.org/272732@main
> Reviewed commits have been landed. Closing PR #22433 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug