| Summary: | [WPE] REGRESSION(r270767): API test WPE/TestWebExtensions/webkit/WebKitWebExtension/user-messages is crashing | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Diego Pino <dpino> | ||||||||
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||||||
| Status: | NEW --- | ||||||||||
| Severity: | Normal | CC: | bugs-noreply, cgarcia, lmoura, pnormand | ||||||||
| Priority: | P2 | ||||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Diego Pino
2020-12-17 00:36:52 PST
Here it times out: run-wpe-tests --debug /app/webkit/WebKitBuild/Debug/bin/TestWebKitAPI/WPE/TestWebExtensions -p /webkit/WebKitWebExtension/user-messages 11:37:45 TEST: /app/webkit/WebKitBuild/Debug/bin/TestWebKitAPI/WPE/TestWebExtensions... /webkit/WebKitWebExtension/user-messages: TIMEOUT Ran 1 tests of 1 with 1 successful Created attachment 417429 [details] 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. Created attachment 417430 [details]
Log messages in a failure run
These are the log messages from a failed run with two cases with the minimal test.
Created attachment 417431 [details]
Log messages from the about:blank run
And these are the log messages from a run with no base url (completes successfully).
|