[webkit-reviews] review granted: [Bug 171159] REGRESSION(r215638): [Linux] Several worker tests are crashing in Thread::signalHandlerSuspendResume after r215638 : [Attachment 307905] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 22 06:28:07 PDT 2017


Michael Catanzaro <mcatanzaro at igalia.com> has granted Yusuke Suzuki
<utatane.tea at gmail.com>'s request for review:
Bug 171159: REGRESSION(r215638): [Linux] Several worker tests are crashing in
Thread::signalHandlerSuspendResume after r215638
https://bugs.webkit.org/show_bug.cgi?id=171159

Attachment 307905: Patch

https://bugs.webkit.org/attachment.cgi?id=307905&action=review




--- Comment #8 from Michael Catanzaro <mcatanzaro at igalia.com> ---
Comment on attachment 307905
  --> https://bugs.webkit.org/attachment.cgi?id=307905
Patch

I don't think it's possible to use UNIX signals for any purpose without
introducing subtle race conditions that are extremely hard to detect or reason
about. Is it possible to eventually eliminate our use of UNIX signals for
thread suspension, or is there just no other way to accomplish this than by
using signals?


More information about the webkit-reviews mailing list