[Webkit-unassigned] [Bug 208069] New: DocumentTimeline / CSSTransition objects are leaking on CNN.com
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Feb 21 11:48:38 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=208069
Bug ID: 208069
Summary: DocumentTimeline / CSSTransition objects are leaking
on CNN.com
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: CSS
Assignee: webkit-unassigned at lists.webkit.org
Reporter: cdumez at apple.com
CC: ggaren at apple.com, graouts at apple.com,
simon.fraser at apple.com, ysuzuki at apple.com
DocumentTimeline / CSSTransition objects are leaking on CNN.com.
Reproduction steps:
1. Visit cnn.com
2. Click links at the top to navigate several times (World, Africa, Americas, Asian)
3. Navigate to about:blank
4. Send a low memory signal (notifyutil -p org.WebKit.lowMemory)
-> Notice that there are still DocumentTimeline / CSSTransition objects alive. Those keeps their Document alive which in turns leaks DOMWindows, Performance objects, Performance entries, ...
There appear to be reference cycles in this code. For e.g. Document has a RefPtr to its DocumentTimeline. DocumentTimeline has a RefPtr to its Document. CSSTransitions seem to keep their DocumentTimeline & Document alive.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200221/850f62eb/attachment-0001.htm>
More information about the webkit-unassigned
mailing list