0
Files
src/ipc
Xuehui Xie 3270826937 Fix a deadlock when sending sync mojo messages
In the following situation, sending sync mojo message may cause deadlock
1) Mojo interface endpoint in browser process is closed
2) The other interface endpoint in render process still send sync mojo
message. However if sync_watcher_ of EndPoint is not null, event_ of
SequenceLocalState may not be signaled and render thread will wait
forever
See detail in bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=1453859

Bug: 1453859
Change-Id: I3cc869fec3ae781b485e48b66a130c803ce64be7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4607780
Reviewed-by: Ken Rockot <rockot@google.com>
Commit-Queue: Ken Rockot <rockot@google.com>
Cr-Commit-Position: refs/heads/main@{#1160683}
2023-06-21 16:08:04 +00:00
..
2023-03-08 21:56:27 +00:00
2023-03-08 21:56:27 +00:00