mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 10:44:56 +00:00
Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander
--HG-- extra : rebase_source : 21c89d04308650e5529be3d085492cf9b97a1f7e extra : histedit_source : 3325249d22394c6d919c46d67c66e0b0bb7f080a
This commit is contained in:
parent
c0d279926a
commit
7649b5e4d2
@ -1473,9 +1473,6 @@ MessageChannel::MaybeUndeferIncall()
|
||||
IPC_ASSERT(mDeferred.top().interrupt_remote_stack_depth_guess() <= stackDepth,
|
||||
"fatal logic error");
|
||||
|
||||
if (mDeferred.top().interrupt_remote_stack_depth_guess() < RemoteViewOfStackDepth(stackDepth))
|
||||
return;
|
||||
|
||||
// maybe time to process this message
|
||||
Message call = mDeferred.top();
|
||||
mDeferred.pop();
|
||||
|
Loading…
Reference in New Issue
Block a user