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
314462
REGRESSION(
310189@main
): SwipeProgressTracker::displayLinkFired() can assert under WeakRef::get() on the CVDisplayLink thread
https://bugs.webkit.org/show_bug.cgi?id=314462
Summary
REGRESSION(310189@main): SwipeProgressTracker::displayLinkFired() can assert ...
Abrar Rahman Protyasha
Reported
2026-05-08 21:31:48 PDT
``` ASSERTION FAILED: canSafelyBeUsed() /Users/aprotyas/Build/Debug/usr/local/include/wtf/WeakRef.h(114) : T &WTF::WeakRef<WebKit::WebPageProxy>::get() const [T = WebKit::WebPageProxy, WeakPtrImpl = WTF::DefaultWeakPtrImpl] 1 0x11ca3e894 WTF::WeakRef<WebKit::WebPageProxy, WTF::DefaultWeakPtrImpl>::get() const 2 0x11f2cd940 WebKit::SwipeProgressTracker::displayLinkFired(unsigned int, WebCore::DisplayUpdate, bool, bool) 3 0x11f72ea98 WebKit::DisplayLink::notifyObserversDisplayDidRefresh() 4 0x11bd0eff8 WebKit::DisplayLink::displayLinkCallback(__CVDisplayLink*, CVTimeStamp const*, CVTimeStamp const*, unsigned long long, unsigned long long*, void*) 5 0x1a0517cac CVDisplayLink::performIO(CVTimeStamp*) 6 0x1a0516c6c CVDisplayLink::runIOThread() 7 0x19569ed3c _pthread_start 8 0x195699cd0 thread_start ```
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-05-08 21:31:54 PDT
<
rdar://problem/176624705
>
Abrar Rahman Protyasha
Comment 2
2026-05-08 21:37:12 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/64595
EWS
Comment 3
2026-05-09 15:55:47 PDT
Committed
312958@main
(f067dde25fd8): <
https://commits.webkit.org/312958@main
> Reviewed commits have been landed. Closing PR #64595 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