Bug 222750
| Summary: | [macOS] imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html is a flakey crash and failure | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Amir Mark Jr <amir_mark> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | cdumez, koivisto, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=177680 | ||
Amir Mark Jr
imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html
Is a flakey failure on Big Sur Debug Wk1 and Wk2. It is also a flakey failure on Catalina WK1 and Wk2
It is also flakey crashing on Big Sur Debug Wk1, Catalina Debug WK1 and WK2
History:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fsemantics%2Fscripting-1%2Fthe-script-element%2Fcss-module%2Fcss-module-worker-test.html
Text Diff:
--- /Volumes/Data/worker/bigsur-debug-tests-wk1/build/layout-test-results/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test-expected.txt
+++ /Volumes/Data/worker/bigsur-debug-tests-wk1/build/layout-test-results/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test-actual.txt
@@ -1,5 +1,7 @@
+
+Harness Error (TIMEOUT), message = null
PASS A static import CSS Module within a web worker should not load.
-PASS A dynamic import CSS Module within a web worker should not load.
+TIMEOUT A dynamic import CSS Module within a web worker should not load. Test timed out
PASS A CSS Module within a web worker should not load.
Crash Log:
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff717b1dfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff717b2170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff37607ef5 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff376069c2 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff37605e3e CFRunLoopRunSpecific + 462
5 DumpRenderTree 0x000000010667fc62 runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 3218 (DumpRenderTree.mm:2029)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/75046557>
Alexey Proskuryakov
The crash is on a different thread, and might be caused by a preceding test. This one does use workers though.
ASSERTION FAILED: m_globalScope->hasOneRef()
./workers/WorkerOrWorkletThread.cpp(154) : void WebCore::WorkerOrWorkletThread::workerOrWorkletThread()
1 0x362156129 WTFCrash
2 0x3406be43b WTFCrashWithInfo(int, char const*, char const*, int)
3 0x3458386ea WebCore::WorkerOrWorkletThread::workerOrWorkletThread()
4 0x34586eeeb WebCore::WorkerThread::createThread()::$_0::operator()() const
5 0x34586ee9e WTF::Detail::CallableWrapper<WebCore::WorkerThread::createThread()::$_0, void>::call()
6 0x362181802 WTF::Function<void ()>::operator()() const
7 0x362246298 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)
8 0x362254128 WTF::wtfThreadEntryPoint(void*)
Amir Mark Jr
This is also flakey failing on EWS:
https://ews-build.webkit.org/#/builders/57/builds/4983
Amir Mark Jr
Updated test expectations:
https://trac.webkit.org/changeset/275441/webkit
Ryan Haddad
The flakiness isn't limited to debug. Updated test expectations in r276508