diff --git a/dom/workers/RuntimeService.cpp b/dom/workers/RuntimeService.cpp index 85201cd5c..ae41b1955 100644 --- a/dom/workers/RuntimeService.cpp +++ b/dom/workers/RuntimeService.cpp @@ -95,7 +95,8 @@ using mozilla::dom::indexedDB::IndexedDatabaseManager; // Half the size of the actual C stack, to be safe. // We need a little larger than regular Firefox. -#define WORKER_CONTEXT_NATIVE_STACK_LIMIT 512 * sizeof(size_t) * 1024 +// This should be less than kWorkerStackSize in WorkerThread.cpp. +#define WORKER_CONTEXT_NATIVE_STACK_LIMIT 15360 * sizeof(size_t) * 1024 // The maximum number of threads to use for workers, overridable via pref. #define MAX_WORKERS_PER_DOMAIN 10