diff options
Diffstat (limited to 'community/chromium/musl-v8-fix-deadlock.patch')
-rw-r--r-- | community/chromium/musl-v8-fix-deadlock.patch | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/community/chromium/musl-v8-fix-deadlock.patch b/community/chromium/musl-v8-fix-deadlock.patch deleted file mode 100644 index dff0d88d2c..0000000000 --- a/community/chromium/musl-v8-fix-deadlock.patch +++ /dev/null @@ -1,21 +0,0 @@ -Release the mutex before mess with the stack guard - -Upstream report: https://bugs.chromium.org/p/v8/issues/detail?id=8881 - -diff --git a/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc b/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc -index 09226e1..29a1871 100644 ---- ./v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc -+++ ./v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc -@@ -132,8 +132,10 @@ void OptimizingCompileDispatcher::CompileNext(OptimizedCompilationJob* job) { - // The function may have already been optimized by OSR. Simply continue. - // Use a mutex to make sure that functions marked for install - // are always also queued. -- base::MutexGuard access_output_queue_(&output_queue_mutex_); -- output_queue_.push(job); -+ { -+ base::MutexGuard access_output_queue_(&output_queue_mutex_); -+ output_queue_.push(job); -+ } - isolate_->stack_guard()->RequestInstallCode(); - } - |