ASSIGNED 221222
[webkitscmpy] Interprocess lock waits indefinitely
https://bugs.webkit.org/show_bug.cgi?id=221222
Summary [webkitscmpy] Interprocess lock waits indefinitely
Don Olmstead
Reported 2021-02-01 13:13:35 PST
The fasteners.process_lock.InterProcessLock when used in a with block will wait indefinitely for the lock to be available. This can cause tests to hang indefinitely. Suggestion is to create the lock and manually acquire with a timeout and do a release.
Attachments
Patch (3.12 KB, patch)
2021-02-02 09:11 PST, Don Olmstead
no flags
Don Olmstead
Comment 1 2021-02-02 09:11:23 PST
Jonathan Bedard
Comment 2 2021-02-02 10:20:39 PST
Don and I discussed this on Slack. Long term, this may be correct, but the root of this problem on Windows may be the fact that we're using threads instead of processes. https://bugs.webkit.org/show_bug.cgi?id=217680 is going to fix that, so for now, we're going to skip the effected tests on Windows.
Radar WebKit Bug Importer
Comment 3 2021-02-08 13:14:14 PST
Note You need to log in before you can comment on or make changes to this bug.