[Webkit-unassigned] [Bug 219980] [WPE] REGRESSION(r270767): API test WPE/TestWebExtensions/webkit/WebKitWebExtension/user-messages is crashing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 11 20:37:27 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=219980

Lauro Moura <lmoura at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lmoura at igalia.com

--- Comment #2 from Lauro Moura <lmoura at igalia.com> ---
Created attachment 417429

  --> https://bugs.webkit.org/attachment.cgi?id=417429&action=review

Trace printed in a debug run

The "leaked objects" is a failure tracked in bug211336, marking the test as flaky pass/fail/timeout.

Running with --debug all tests in the TestWebExtensions suite, the same revision (r270767) triggers an RefPtr "!m_deletionHasBegun" assertion in the immediate test after the "dom-document-title" test (Trace attached). All tests I tried to run after it triggered the assertion, even running it twice.

Reducing the test code, the following calls are enough to trigger it (running in separate test cases):

test->loadHtml("<html><head><title>WebKitGTK Web Extensions Test</title></head><body></body></html>", "http://bar.com");
test->waitUntilLoadFinished();

In fact, removing "http://bar.com" (and defaulting to "about:blank") makes the crash vanish, as the ProcessCache does not try to cache it ("no registrable domain" in the log messages).

Gardened in r271389.

-- 
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/20210112/60adb446/attachment.htm>


More information about the webkit-unassigned mailing list