[Webkit-unassigned] [Bug 151507] New: Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 20 12:23:44 PST 2015
https://bugs.webkit.org/show_bug.cgi?id=151507
Bug ID: 151507
Summary: Modern IDB: IDBTransaction::hasPendingActivity() was
wrong, leading to premature GC of the wrapper
Classification: Unclassified
Product: WebKit
Version: Safari 9
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebCore Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: beidson at apple.com
Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper
Since the JS wrapper for an IDBTransaction might have been GC'ed before the transaction was done, javascript event callbacks to the transaction would fail.
This would stall many tests, which would fail with a timeout.
Because it's GC and therefore timing related, it showed up as flakiness.
Known cases:
https://bugs.webkit.org/show_bug.cgi?id=151219
https://bugs.webkit.org/show_bug.cgi?id=151364
https://bugs.webkit.org/show_bug.cgi?id=151389
https://bugs.webkit.org/show_bug.cgi?id=151448
However, the bug was fixed in https://trac.webkit.org/changeset/192687
So I suspect that all of these tests will un-flake going forward.
I'll be closing all of those bugs as dupes of this one, and then once we're sure they've unflaked we can revert the TestExpectations changes made in each of those bugs.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151120/12c0ce1e/attachment.html>
More information about the webkit-unassigned
mailing list