| Index: src/execution.cc
|
| diff --git a/src/execution.cc b/src/execution.cc
|
| index d2dd41a12c6598ca170d80da314267382780e86e..9a1ab3597b3db011a1fb7e95ea9b6bd8d13e846f 100644
|
| --- a/src/execution.cc
|
| +++ b/src/execution.cc
|
| @@ -413,6 +413,9 @@ void StackGuard::RequestInterrupt(InterruptFlag flag) {
|
| // Not intercepted. Set as active interrupt flag.
|
| thread_local_.interrupt_flags_ |= flag;
|
| set_interrupt_limits(access);
|
| +
|
| + // If this isolate is waiting in a futex, notify it to wake up.
|
| + isolate_->futex_wait_list_node()->NotifyWake();
|
| }
|
|
|
|
|
|
|