[Webkit-unassigned] [Bug 222682] [WinCairo] deadlock in WTF::Thread::ThreadHolder::~ThreadHolder while WebKitWebProcess.exe is shutting down

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 3 21:05:24 PST 2021


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

--- Comment #1 from Fujii Hironori <Hironori.Fujii at sony.com> ---
_exit() is called on the IPC thread. However, Bug 210955 fixed
only the case of exiting program from the main thread.

There can be some solutions:

1. Call _exit() on the main thread
2. Return from the main function
3. Use TerminateProcess API instead of _exit() (Bug 210955 Comment 3)
4. Skip the destruction of ~ThreadHolder in the thread invoking _exit() by adding a flag

-- 
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/20210304/942b7269/attachment.htm>


More information about the webkit-unassigned mailing list