Closed Bug 1284771 Opened 9 years ago Closed 6 years ago

Intermittent dom/crypto/test/test_WebCrypto_Workers.html | application timed out after 330/370 seconds with no output

Categories

(Core :: Security: PSM, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, Whiteboard: [psm-intermittent])

Component: DOM: Security → Security
One of the failures this week was on a DEBUG build. I see this in the log: Assertion failure: CurrentThreadCanAccessRuntime(this), at /builds/slave/m-in-m64-d-0000000000000000000/build/src/js/src/jscntxt.h:801 https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-inbound&job_id=31733437#L2583 04:26:13 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 04:26:13 INFO - Crash address: 0x0 04:26:13 INFO - Process uptime: 199 seconds 04:26:13 INFO - Thread 27 (crashed) 04:26:13 INFO - 0 XUL!JS_GetContext(JSRuntime*) [jscntxt.h:28f796a18c0c : 801 + 0x0] 04:26:13 INFO - rax = 0x0000000000000000 rdx = 0x00007fff7a1d61f8 04:26:13 INFO - rcx = 0x0000000000000000 rbx = 0x00007fff7a1d6c50 04:26:13 INFO - rsi = 0x0000980000009800 rdi = 0x0000970000009803 04:26:13 INFO - rbp = 0x000000012e2cb480 rsp = 0x000000012e2cb470 04:26:13 INFO - r8 = 0x000000012e2cb420 r9 = 0x000000012e2ce000 04:26:13 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 04:26:13 INFO - r12 = 0x000000012d402140 r13 = 0x000000011d27a1c8 04:26:13 INFO - r14 = 0x000000012c727800 r15 = 0x000000012c776800 04:26:13 INFO - rip = 0x0000000114be9e57 04:26:13 INFO - Found by: given as instruction pointer in context 04:26:13 INFO - 1 XUL!mozilla::dom::workers::RuntimeService::ScheduleWorker(mozilla::dom::workers::WorkerPrivate*) [RuntimeService.cpp:28f796a18c0c : 1634 + 0x8] 04:26:13 INFO - rbx = 0x000000012c776808 rbp = 0x000000012e2cb4f0 04:26:13 INFO - rsp = 0x000000012e2cb490 r12 = 0x000000012d402140 04:26:13 INFO - r13 = 0x000000011d27a1c8 r14 = 0x000000012c727800 04:26:13 INFO - r15 = 0x000000012c776800 rip = 0x0000000112dbdf19 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 2 XUL!mozilla::dom::workers::RuntimeService::RegisterWorker(mozilla::dom::workers::WorkerPrivate*) [RuntimeService.cpp:28f796a18c0c : 1467 + 0xb] 04:26:13 INFO - rbx = 0x000000012a1c0000 rbp = 0x000000012e2cb5e0 04:26:13 INFO - rsp = 0x000000012e2cb500 r12 = 0x000000012c776800 04:26:13 INFO - r13 = 0x000000012c727800 r14 = 0x000000012c7279c8 04:26:13 INFO - r15 = 0xfa0072e10e612613 rip = 0x0000000112dbd285 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::Constructor(JSContext*, nsAString_internal const&, bool, mozilla::dom::WorkerType, nsACString_internal const&, mozilla::dom::workers::WorkerLoadInfo*, mozilla::ErrorResult&) [WorkerPrivate.cpp:28f796a18c0c : 4199 + 0xb] 04:26:13 INFO - rbx = 0x000000012c776800 rbp = 0x000000012e2cb710 04:26:13 INFO - rsp = 0x000000012e2cb5f0 r12 = 0x000000012a1c0000 04:26:13 INFO - r13 = 0x000000012e2cb788 r14 = 0x0000000000000000 04:26:13 INFO - r15 = 0x000000012c727800 rip = 0x0000000112e33cbd 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::Constructor(mozilla::dom::GlobalObject const&, nsAString_internal const&, mozilla::ErrorResult&) [WorkerPrivate.cpp:28f796a18c0c : 4134 + 0x20] 04:26:13 INFO - rbx = 0x000000012e2cb768 rbp = 0x000000012e2cb750 04:26:13 INFO - rsp = 0x000000012e2cb720 r12 = 0x000000012e2cb818 04:26:13 INFO - r13 = 0x000000012e2cb858 r14 = 0x000000012e2cb788 04:26:13 INFO - r15 = 0x000000012e2cb770 rip = 0x0000000112e33965 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 5 XUL!mozilla::dom::WorkerBinding::_constructor [WorkerBinding.cpp:28f796a18c0c : 776 + 0x5] 04:26:13 INFO - rbx = 0x000000012e2cb850 rbp = 0x000000012e2cb8e0 04:26:13 INFO - rsp = 0x000000012e2cb760 r12 = 0x000000012e2cb850 04:26:13 INFO - r13 = 0x000000012e2cb858 r14 = 0xfa0072e10e612613 04:26:13 INFO - r15 = 0x000000012d456000 rip = 0x000000011209cae8 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 6 XUL!js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [jscntxtinlines.h:28f796a18c0c : 232 + 0x6] 04:26:13 INFO - rbx = 0x000000012e2cbba0 rbp = 0x000000012e2cb920 04:26:13 INFO - rsp = 0x000000012e2cb8f0 r12 = 0x000000012e2cbb00 04:26:13 INFO - r13 = 0x000000012e2cb930 r14 = 0x000000011209c8b0 04:26:13 INFO - r15 = 0x000000012d456000 rip = 0x0000000114e49be0 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 7 XUL!js::CallJSNativeConstructor(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [jscntxtinlines.h:28f796a18c0c : 265 + 0xe] 04:26:13 INFO - rbx = 0x000000012d456000 rbp = 0x000000012e2cb970 04:26:13 INFO - rsp = 0x000000012e2cb930 r12 = 0x000000012e2cbba0 04:26:13 INFO - r13 = 0x000000012e2cb930 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x000000011209c8b0 rip = 0x0000000114e63c26 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 8 XUL!InternalConstruct [Interpreter.cpp:28f796a18c0c : 556 + 0xe] 04:26:13 INFO - rbx = 0x000000012e2cbba0 rbp = 0x000000012e2cb9c0 04:26:13 INFO - rsp = 0x000000012e2cb980 r12 = 0xfffdffffffffffff 04:26:13 INFO - r13 = 0x0000000000000001 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0xfffe7fffffffffff rip = 0x0000000114e4a3bc 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 9 XUL!js::ConstructFromStack(JSContext*, JS::CallArgs const&) [Interpreter.cpp:28f796a18c0c : 582 + 0xb] 04:26:13 INFO - rbx = 0x000000012e2cbba0 rbp = 0x000000012e2cb9e0 04:26:13 INFO - rsp = 0x000000012e2cb9d0 r12 = 0x000000012d456000 04:26:13 INFO - r13 = 0x0000000000000001 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x0000000000000001 rip = 0x0000000114e4a031 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 10 XUL!Interpret [Interpreter.cpp:28f796a18c0c : 2865 + 0x8] 04:26:13 INFO - rbx = 0x0000000128cf6120 rbp = 0x000000012e2cbf10 04:26:13 INFO - rsp = 0x000000012e2cb9f0 r12 = 0x000000012d456000 04:26:13 INFO - r13 = 0x0000000000000001 r14 = 0x000000012e2cbdd0 04:26:13 INFO - r15 = 0x0000000000000001 rip = 0x0000000114e4181b 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 11 XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:28f796a18c0c : 399 + 0xb] 04:26:13 INFO - rbx = 0x000000012d456000 rbp = 0x000000012e2cbfd0 04:26:13 INFO - rsp = 0x000000012e2cbf20 r12 = 0xfffdffffffffffff 04:26:13 INFO - r13 = 0x0000000000000001 r14 = 0x000000012e2cc000 04:26:13 INFO - r15 = 0x000000012e858090 rip = 0x0000000114e38775 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 12 XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:28f796a18c0c : 471 + 0x8] 04:26:13 INFO - rbx = 0x000000012e2cc098 rbp = 0x000000012e2cc060 04:26:13 INFO - rsp = 0x000000012e2cbfe0 r12 = 0xfffdffffffffffff 04:26:13 INFO - r13 = 0x0000000000000001 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x0000000000000000 rip = 0x0000000114e49861 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 13 XUL!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) [Interpreter.cpp:28f796a18c0c : 517 + 0x8] 04:26:13 INFO - rbx = 0x000000012e2cc098 rbp = 0x000000012e2cc080 04:26:13 INFO - rsp = 0x000000012e2cc070 r12 = 0x0000000128cf6098 04:26:13 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128cf6088 04:26:13 INFO - r15 = 0x0000000000000001 rip = 0x0000000114e27fce 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 14 XUL!js::fun_call(JSContext*, unsigned int, JS::Value*) [jsfun.cpp:28f796a18c0c : 1256 + 0x15] 04:26:13 INFO - rbx = 0x0000000128cf6088 rbp = 0x000000012e2cc180 04:26:13 INFO - rsp = 0x000000012e2cc090 r12 = 0x0000000128cf6098 04:26:13 INFO - r13 = 0x0000000000000000 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x0000000000000001 rip = 0x0000000114c593ef 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 15 XUL!js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [jscntxtinlines.h:28f796a18c0c : 232 + 0x6] 04:26:13 INFO - rbx = 0x000000012e2cc410 rbp = 0x000000012e2cc1c0 04:26:13 INFO - rsp = 0x000000012e2cc190 r12 = 0xfffdffffffffff00 04:26:13 INFO - r13 = 0x0000000000000002 r14 = 0x0000000114c592a0 04:26:13 INFO - r15 = 0x000000012d456000 rip = 0x0000000114e49be0 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 16 XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:28f796a18c0c : 441 + 0xe] 04:26:13 INFO - rbx = 0x000000012e2cc410 rbp = 0x000000012e2cc250 04:26:13 INFO - rsp = 0x000000012e2cc1d0 r12 = 0xfffdffffffffffff 04:26:13 INFO - r13 = 0x0000000000000002 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x0000000000000000 rip = 0x0000000114e498c2 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 17 XUL!Interpret [Interpreter.cpp:28f796a18c0c : 504 + 0x8] 04:26:13 INFO - rbx = 0x0000000128cf6088 rbp = 0x000000012e2cc780 04:26:13 INFO - rsp = 0x000000012e2cc260 r12 = 0x000000012d456000 04:26:13 INFO - r13 = 0x0000000000000000 r14 = 0x000000012e2cc640 04:26:13 INFO - r15 = 0x0000000000000001 rip = 0x0000000114e41867 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 18 XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:28f796a18c0c : 399 + 0xb] 04:26:13 INFO - rbx = 0x000000012d456000 rbp = 0x000000012e2cc840 04:26:13 INFO - rsp = 0x000000012e2cc790 r12 = 0xfffdffffffffffff 04:26:13 INFO - r13 = 0x0000000000000002 r14 = 0x000000012e2cc870 04:26:13 INFO - r15 = 0x000000012e84ce60 rip = 0x0000000114e38775 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 19 XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:28f796a18c0c : 471 + 0x8] 04:26:13 INFO - rbx = 0x000000012e2cc910 rbp = 0x000000012e2cc8d0 04:26:13 INFO - rsp = 0x000000012e2cc850 r12 = 0xfffdffffffffffff 04:26:13 INFO - r13 = 0x0000000000000002 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x0000000000000000 rip = 0x0000000114e49861 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 20 XUL!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) [Interpreter.cpp:28f796a18c0c : 517 + 0x8] 04:26:13 INFO - rbx = 0x000000012e2cc910 rbp = 0x000000012e2cc8f0 04:26:13 INFO - rsp = 0x000000012e2cc8e0 r12 = 0x000000012e2ccb78 04:26:13 INFO - r13 = 0x000000012e2cc928 r14 = 0x000000012e2cca78 04:26:13 INFO - r15 = 0x000000012e2cca58 rip = 0x0000000114e27fce 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 21 XUL!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [jsapi.cpp:28f796a18c0c : 2839 + 0x15] 04:26:13 INFO - rbx = 0x000000012d456000 rbp = 0x000000012e2cca00 04:26:13 INFO - rsp = 0x000000012e2cc900 r12 = 0x000000012e2ccb78 04:26:13 INFO - r13 = 0x000000012e2cc928 r14 = 0x000000012e2cca38 04:26:13 INFO - r15 = 0x000000012e2cca58 rip = 0x0000000114bf8176 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 22 XUL!mozilla::dom::EventHandlerNonNull::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [EventHandlerBinding.cpp:28f796a18c0c : 259 + 0xb] 04:26:13 INFO - rbx = 0x000000012d456000 rbp = 0x000000012e2ccb40 04:26:13 INFO - rsp = 0x000000012e2cca10 r12 = 0x000000012e2ccb78 04:26:13 INFO - r13 = 0x000000012c762040 r14 = 0x000000012e2cca48 04:26:13 INFO - r15 = 0x000000012e2cce10 rip = 0x00000001121fa389 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 23 XUL!void mozilla::dom::EventHandlerNonNull::Call<nsISupports*>(nsISupports* const&, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JSCompartment*) [EventHandlerBinding.h:28f796a18c0c : 361 + 0x1c] 04:26:13 INFO - rbx = 0x000000012e2cce10 rbp = 0x000000012e2ccd40 04:26:13 INFO - rsp = 0x000000012e2ccb50 r12 = 0x000000012c762040 04:26:13 INFO - r13 = 0x000000012e2ccb78 r14 = 0x000000012e2ccb68 04:26:13 INFO - r15 = 0xfa0072e10e612613 rip = 0x00000001125c6b97 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 24 XUL!mozilla::JSEventHandler::HandleEvent(nsIDOMEvent*) [JSEventHandler.cpp:28f796a18c0c : 214 + 0x5] 04:26:13 INFO - rbx = 0x00000001207edac0 rbp = 0x000000012e2ccf00 04:26:13 INFO - rsp = 0x000000012e2ccd50 r12 = 0x000000012c762040 04:26:13 INFO - r13 = 0x000000012e2cceb0 r14 = 0x000000012d8c0600 04:26:13 INFO - r15 = 0x0000000000000000 rip = 0x00000001125c5b0a 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 25 XUL!mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, nsIDOMEvent*, mozilla::dom::EventTarget*) [EventListenerManager.cpp:28f796a18c0c : 1116 + 0xe] 04:26:13 INFO - rbx = 0x000000012d82f890 rbp = 0x000000012e2ccf70 04:26:13 INFO - rsp = 0x000000012e2ccf10 r12 = 0x00000001207edac0 04:26:13 INFO - r13 = 0x000000012d82f890 r14 = 0x000000012d82f860 04:26:13 INFO - r15 = 0x00000001207edac1 rip = 0x00000001125af30f 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 26 XUL!mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, nsEventStatus*) [EventListenerManager.cpp:28f796a18c0c : 1288 + 0x1c] 04:26:13 INFO - rbx = 0x000000012c759560 rbp = 0x000000012e2cd160 04:26:13 INFO - rsp = 0x000000012e2ccf80 r12 = 0x000000012d82f890 04:26:13 INFO - r13 = 0x000000012d82f890 r14 = 0x0000000000000000 04:26:13 INFO - r15 = 0x000000012d82f860 rip = 0x00000001125affa8 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 27 XUL!mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) [EventListenerManager.h:28f796a18c0c : 351 + 0x8] 04:26:13 INFO - rbx = 0x000000012076a378 rbp = 0x000000012e2cd190 04:26:13 INFO - rsp = 0x000000012e2cd170 r12 = 0x000000012e2cd2f0 04:26:13 INFO - r13 = 0x000000012076a378 r14 = 0x000000012e2cd250 04:26:13 INFO - r15 = 0x000000012d82f860 rip = 0x00000001125a0eb5 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 28 XUL!mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) [EventDispatcher.cpp:28f796a18c0c : 379 + 0x12] 04:26:13 INFO - rbx = 0x000000012e2cd250 rbp = 0x000000012e2cd200 04:26:13 INFO - rsp = 0x000000012e2cd1a0 r12 = 0x000000012c759560 04:26:13 INFO - r13 = 0x000000012076a378 r14 = 0x000000012e2cd250 04:26:13 INFO - r15 = 0x0000000000000000 rip = 0x00000001125a0946 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 29 XUL!mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) [EventDispatcher.cpp:28f796a18c0c : 710 + 0xc] 04:26:13 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e2cd340 04:26:13 INFO - rsp = 0x000000012e2cd210 r12 = 0x000000012c759560 04:26:13 INFO - r13 = 0x000000012076a378 r14 = 0x000000012c759560 04:26:13 INFO - r15 = 0x000000012076a390 rip = 0x00000001125a24fc 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 30 XUL!mozilla::EventDispatcher::DispatchDOMEvent(nsISupports*, mozilla::WidgetEvent*, nsIDOMEvent*, nsPresContext*, nsEventStatus*) [EventDispatcher.cpp:28f796a18c0c : 779 + 0x8] 04:26:13 INFO - rbx = 0x000000012d8c0600 rbp = 0x000000012e2cd3a0 04:26:13 INFO - rsp = 0x000000012e2cd350 r12 = 0x0000000000000000 04:26:13 INFO - r13 = 0x000000012c759560 r14 = 0x000000012c759560 04:26:13 INFO - r15 = 0x000000012e2cd4c8 rip = 0x00000001125939cd 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 31 XUL!(anonymous namespace)::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::workers::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool) [WorkerPrivate.cpp:28f796a18c0c : 788 + 0x3] 04:26:13 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e2cd590 04:26:13 INFO - rsp = 0x000000012e2cd3b0 r12 = 0x000000012e2cd480 04:26:13 INFO - r13 = 0x000000012d456000 r14 = 0x000000012d8c0600 04:26:13 INFO - r15 = 0x000000012c85b970 rip = 0x0000000112e55d53 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 32 XUL!(anonymous namespace)::MessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::workers::WorkerPrivate*) [WorkerPrivate.cpp:28f796a18c0c : 817 + 0xd] 04:26:13 INFO - rbx = 0x000000012a1c0000 rbp = 0x000000012e2cd5c0 04:26:13 INFO - rsp = 0x000000012e2cd5a0 r12 = 0x000000012d456000 04:26:13 INFO - r13 = 0x000000012d463470 r14 = 0x000000012d456000 04:26:13 INFO - r15 = 0x000000012d463470 rip = 0x0000000112e55118 04:26:13 INFO - Found by: call frame info 04:26:13 INFO - 33 XUL!mozilla::dom::workers::WorkerRunnable::Run() [WorkerRunnable.cpp:28f796a18c0c : 373 + 0x9] 04:26:13 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e2cd770 04:26:13 INFO - rsp = 0x000000012e2cd5d0 r12 = 0x000000012d456000
It seems its triggering an assert when creating a nested Worker. This makes sense since the test harness runs each test from here: https://dxr.mozilla.org/mozilla-central/source/dom/crypto/test/test_WebCrypto_Workers.html Each in its own worker as well from the main thread: https://dxr.mozilla.org/mozilla-central/source/dom/crypto/test/test-array.js#140 What I don't understand is how ScheduleWorker() triggers a JS_Context() call. Kyle, does this make sense to you?
Flags: needinfo?(khuey)
No, it doesn't :/
Flags: needinfo?(khuey)
Component: Security → DOM: Security
Component: DOM: Security → Security
Component: Security → Security: PSM
Priority: -- → P3
Whiteboard: [psm-intermittent]
Bulk priority update of open intermittent test failure bugs. P3 => P5 https://bugzilla.mozilla.org/show_bug.cgi?id=1381960
Priority: P3 → P5
Summary: Intermittent dom/crypto/test/test_WebCrypto_Workers.html | application timed out after 330 seconds with no output → Intermittent dom/crypto/test/test_WebCrypto_Workers.html | application timed out after 330/370 seconds with no output
Status: REOPENED → RESOLVED
Closed: 7 years ago6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.