This is an automatically generated bug from the commit-queue.
fetch/fetch-worker-crash.html has been flaky on the commit-queue.
fetch/fetch-worker-crash.html was authored by youennf@gmail.com.
https://trac.webkit.org/browser/trunk/LayoutTests/fetch/fetch-worker-crash.html
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 344113[details] on bug 187250.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.12.6
The bots will update this with information from each new failure.
If you believe this bug to be fixed or invalid, feel free to close. The bots will re-open if the flake re-occurs.
If you would like to track this test fix with another bug, please close this bug as a duplicate. The bots will follow the duplicate chain when making future comments.
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 350695[details] on bug 189919.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.12.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 353377[details] on bug 190936.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.12.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 358374[details] on bug 174980.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.12.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 359176[details] on bug 193361.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 361130[details] on bug 194158.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 361909[details] on bug 194536.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 363377[details] on bug 194612.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
>
> Hence, the reason this crashed is because thread_set_exception_ports()
> failed. The next step for debugging this would be to add some logging to
> see why thread_set_exception_ports() fails. Keith, any ideas?
In theory, the OS provides a failure reason. We could just make this a WTF crash with info and stuff values into registers.
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 364868[details] on bug 195755.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 366635[details] on bug 196557.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 366658[details] on bug 196526.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 367592[details] on bug 196995.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 367682[details] on bug 196984.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
Interesting, we're seeing this in stderr:
"thread set port failed due to (ipc/send) invalid port right"
and crashing in:
WTF::registerThreadForMachExceptionHandling
Here is what I've found so far.
In every crash we have the same pattern, where the main thread is running
0 libsystem_kernel.dylib 0x00007fff6b096306 swtch_pri + 10
1 libsystem_pthread.dylib 0x00007fff6b26822e sched_yield + 11
2 com.apple.JavaScriptCore 0x0000000104fc5d1a WTF::WordLock::lockSlow() + 506 (atomic:929)
3 com.apple.JavaScriptCore 0x0000000104f7b735 WTF::installSignalHandler(WTF::Signal, WTF::Function<WTF::SignalAction (WTF::Signal, WTF::SigInfo&, __darwin_x86_thread_state64&)>&&) + 533 (Atomics.h:247)
4 com.apple.JavaScriptCore 0x0000000105bfd7fe _ZNSt3__117__call_once_proxyINS_5tupleIJOZN3JSC7VMTraps12SignalSenderC1ERKN3WTF14AbstractLockerERNS2_2VMEEUlvE_EEEEEvPv + 46 (memory:2595)
5 libc++.1.dylib 0x00007fff68eda36e std::__1::__call_once(unsigned long volatile&, void*, void (*)(void*)) + 139
6 com.apple.JavaScriptCore 0x0000000105bfd5da JSC::VMTraps::SignalSender::SignalSender(WTF::AbstractLocker const&, JSC::VM&) + 202 (VMTraps.cpp:237)
7 com.apple.JavaScriptCore 0x0000000105bfa7a8 JSC::VMTraps::fireTrap(JSC::VMTraps::EventType) + 200 (type_traits:4592)
8 com.apple.WebCore 0x0000000109d4564b WebCore::WorkerThread::stop(WTF::Function<void ()>&&) + 203 (WorkerThread.cpp:290)
while the crashing thread is running
0 com.apple.JavaScriptCore 0x0000000104f7b51e WTF::registerThreadForMachExceptionHandling(WTF::Thread&) + 302 (Signals.cpp:208)
1 com.apple.JavaScriptCore 0x0000000105a379f6 JSC::JSLock::didAcquireLock() + 294 (JSLock.cpp:166)
2 com.apple.JavaScriptCore 0x0000000105bf155e JSC::VM::VM(JSC::VM::VMType, JSC::HeapType) + 4718 (VM.cpp:350)
3 com.apple.JavaScriptCore 0x0000000105bf708a JSC::VM::create(JSC::HeapType) + 42 (Ref.h:147)
The crash is not exactly in WTF::registerThreadForMachExceptionHandling, but in setExceptionPorts which is inlined into it. From the error message reported first by Saam, we know that the problem is an "invalid port right".
http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/thread_set_exception_ports.html tells us that the "port right" is the third parameter to thread_set_exception_ports, which is exceptionPort in our case.
exceptionPort is a global variable defined at the top of Signals.cpp:
static mach_port_t exceptionPort;
It is set in exactly one place:
kern_return_t kr = mach_port_allocate(mach_task_self(), MACH_PORT_RIGHT_RECEIVE, &exceptionPort);
in a std::call_once, in startMachExceptionHandlerThread().
Note that startMachExceptionHandlerThread() is called from the main thread just before the point where we are stuck.. and there is no synchronization to make sure it completed and its effect is visible to the worker thread before it uses exceptionPort.
So I think the crash is due to this race between allocating exceptionPort and using it, resulting in an invalid exceptionPort being sometimes passed to the kernel.
I am still trying to understand why we don't hit this problem all the time, and how best to fix it. We must ensure that startMachExceptionHandlerThread() is called at least once before we ever take a JSLock() (such as in VM::VM()), since JSLock::didAcquireLock calls registerThreadForMachExceptionHandling. startMachExceptionHandlerThread is only called from installSignalHandler, which in turn is called from three places:
- VMTraps::SignalSender::SignalSender(..)
- installCrashHandler in SigIllCrashAnalyzer.cpp
- enableFastMemory() in WasmFaultSignalHandler.cpp,
And new SignalHandler in turn only appears in fireTrap(), which is called from three places:
- void notifyNeedDebuggerBreak() { m_traps.fireTrap(VMTraps::NeedDebuggerBreak); }
- void notifyNeedTermination() { m_traps.fireTrap(VMTraps::NeedTermination); }
- void notifyNeedWatchdogCheck() { m_traps.fireTrap(VMTraps::NeedWatchdogCheck); }
I just don't see how any of these three functions can ever reliably be called before the constructor for VM runs!
As for SigillCrashAnalyzer, it is not enabled by default, and I don't think that fast memories for Wasm are enabled on all platforms. So I must be missing some element since we don't hit that crash literally all the time.
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 368329[details] on bug 196807.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 368615[details] on bug 197228.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 369003[details] on bug 197566.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 369414[details] on bug 196315.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 370437[details] on bug 198137.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 370436[details] on bug 191253.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 370954[details] on bug 198359.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 371166[details] on bug 198228.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 371346[details] on bug 198534.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 372161[details] on bug 198185.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 372603[details] on bug 199082.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 372697[details] on bug 197009.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 375703[details] on bug 200505.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 377478[details] on bug 201232.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 379236[details] on bug 200391.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 379380[details] on bug 202113.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 380672[details] on bug 202817.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 380806[details] on bug 202872.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 381201[details] on bug 203108.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 381289[details] on bug 202919.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 381467[details] on bug 203202.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 381663[details] on bug 203280.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 385214[details] on bug 205037.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 385218[details] on bug 205035.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386015[details] on bug 205420.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386237[details] on bug 204665.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386416[details] on bug 205597.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386475[details] on bug 205619.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386520[details] on bug 205556.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386521[details] on bug 205555.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386585[details] on bug 205673.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 386649[details] on bug 205703.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 387038[details] on bug 205830.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 387126[details] on bug 205940.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.13.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 388766[details] on bug 206795.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 388776[details] on bug 206799.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 389264[details] on bug 206776.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 390087[details] on bug 207271.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 390509[details] on bug 207628.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 391024[details] on bug 207854.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 391309[details] on bug 208001.
Bot: webkit-cq-02 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 391365[details] on bug 207975.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 391356[details] on bug 206132.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 391949[details] on bug 208362.
Bot: webkit-cq-03 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
The commit-queue just saw fetch/fetch-worker-crash.html flake (DumpRenderTree crashed) while processing attachment 393145[details] on bug 208804.
Bot: webkit-cq-01 Port: <class 'webkitpy.common.config.ports.MacPort'> Platform: Mac OS X 10.14.6
Created attachment 395277[details]
Patch
This is a speculative fix, I have not been able to confirm that it fixes the problem as the crash is flaky/non-reproducible
2018-07-02 11:04 PDT, WebKit Commit Bot
2018-09-24 15:31 PDT, WebKit Commit Bot
2018-10-30 10:31 PDT, WebKit Commit Bot
2019-01-04 15:33 PST, WebKit Commit Bot
2019-01-15 11:00 PST, WebKit Commit Bot
2019-02-04 17:15 PST, WebKit Commit Bot
2019-02-13 04:20 PST, WebKit Commit Bot
2019-03-01 15:29 PST, WebKit Commit Bot
2019-03-15 16:59 PDT, WebKit Commit Bot
2019-04-03 14:14 PDT, WebKit Commit Bot
2019-04-03 16:29 PDT, WebKit Commit Bot
2019-04-16 17:17 PDT, WebKit Commit Bot
2019-04-17 15:50 PDT, WebKit Commit Bot
2019-04-26 11:09 PDT, WebKit Commit Bot
2019-04-30 15:24 PDT, WebKit Commit Bot
2019-05-03 16:12 PDT, WebKit Commit Bot
2019-05-08 14:13 PDT, WebKit Commit Bot
2019-05-22 13:57 PDT, WebKit Commit Bot
2019-05-22 14:02 PDT, WebKit Commit Bot
2019-05-30 11:38 PDT, WebKit Commit Bot
2019-06-02 16:34 PDT, WebKit Commit Bot
2019-06-04 16:30 PDT, WebKit Commit Bot
2019-06-14 19:22 PDT, WebKit Commit Bot
2019-06-20 18:20 PDT, WebKit Commit Bot
2019-06-23 08:44 PDT, WebKit Commit Bot
2019-08-07 10:21 PDT, WebKit Commit Bot
2019-08-29 13:32 PDT, WebKit Commit Bot
2019-09-20 07:51 PDT, WebKit Commit Bot
2019-09-23 13:41 PDT, WebKit Commit Bot
2019-10-10 13:28 PDT, WebKit Commit Bot
2019-10-11 19:56 PDT, WebKit Commit Bot
2019-10-17 13:30 PDT, WebKit Commit Bot
2019-10-18 09:19 PDT, WebKit Commit Bot
2019-10-21 17:21 PDT, WebKit Commit Bot
2019-10-23 14:21 PDT, WebKit Commit Bot
2019-12-09 17:53 PST, WebKit Commit Bot
2019-12-10 15:00 PST, WebKit Commit Bot
2019-12-18 22:34 PST, WebKit Commit Bot
2019-12-20 14:58 PST, WebKit Commit Bot
2019-12-26 12:38 PST, WebKit Commit Bot
2019-12-28 15:34 PST, WebKit Commit Bot
2019-12-30 06:16 PST, WebKit Commit Bot
2020-01-01 05:04 PST, WebKit Commit Bot
2020-01-01 13:04 PST, WebKit Commit Bot
2020-01-03 01:32 PST, WebKit Commit Bot
2020-01-08 08:32 PST, WebKit Commit Bot
2020-01-08 13:17 PST, WebKit Commit Bot
2020-01-25 06:15 PST, WebKit Commit Bot
2020-01-26 14:14 PST, WebKit Commit Bot
2020-01-30 11:44 PST, WebKit Commit Bot
2020-02-09 13:36 PST, WebKit Commit Bot
2020-02-12 07:48 PST, WebKit Commit Bot
2020-02-17 23:37 PST, WebKit Commit Bot
2020-02-20 13:09 PST, WebKit Commit Bot
2020-02-20 18:57 PST, WebKit Commit Bot
2020-02-20 22:57 PST, WebKit Commit Bot
2020-02-27 18:26 PST, WebKit Commit Bot
2020-03-10 07:42 PDT, WebKit Commit Bot
2020-04-02 10:14 PDT, Robin Morisset