Closed Bug 1480209 Opened 7 years ago Closed 7 years ago

Intermittent Assertion failure: aValue.isObject(), at /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:3455

Categories

(Core :: DOM: Core & HTML, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox-esr60 --- unaffected
firefox63 --- wontfix
firefox64 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jorendorff)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, crash, intermittent-failure)

Crash Data

Filed by: dvarga [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=191324786&repo=mozilla-central https://queue.taskcluster.net/v1/task/JDgD-ZkJSiGcd8NITC7-tw/runs/0/artifacts/public/logs/live_backing.log [task 2018-08-01T11:08:08.065Z] 11:08:08 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmplMa2CU.mozrunner/minidumps/4b0c2daa-e1aa-094a-5657-4c01a4e23830.dmp /tmp/tmp0DayM5 [task 2018-08-01T11:08:15.729Z] 11:08:15 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/4b0c2daa-e1aa-094a-5657-4c01a4e23830.dmp [task 2018-08-01T11:08:15.730Z] 11:08:15 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/4b0c2daa-e1aa-094a-5657-4c01a4e23830.extra [task 2018-08-01T11:08:15.813Z] 11:08:15 INFO - PROCESS-CRASH | /streams/readable-streams/tee.dedicatedworker.html | application crashed [@ ReadableStreamControllerError] [task 2018-08-01T11:08:15.814Z] 11:08:15 INFO - Crash dump filename: /tmp/tmplMa2CU.mozrunner/minidumps/4b0c2daa-e1aa-094a-5657-4c01a4e23830.dmp [task 2018-08-01T11:08:15.814Z] 11:08:15 INFO - Operating system: Linux [task 2018-08-01T11:08:15.814Z] 11:08:15 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64 [task 2018-08-01T11:08:15.815Z] 11:08:15 INFO - CPU: amd64 [task 2018-08-01T11:08:15.815Z] 11:08:15 INFO - family 6 model 62 stepping 4 [task 2018-08-01T11:08:15.815Z] 11:08:15 INFO - 4 CPUs [task 2018-08-01T11:08:15.815Z] 11:08:15 INFO - [task 2018-08-01T11:08:15.816Z] 11:08:15 INFO - GPU: UNKNOWN [task 2018-08-01T11:08:15.816Z] 11:08:15 INFO - [task 2018-08-01T11:08:15.816Z] 11:08:15 INFO - Crash reason: SIGSEGV [task 2018-08-01T11:08:15.817Z] 11:08:15 INFO - Crash address: 0x0 [task 2018-08-01T11:08:15.818Z] 11:08:15 INFO - Process uptime: not available
This is the difference to a log which is regarded as passing: [task 2018-08-01T11:08:26.233Z] 11:08:26 INFO - PID 13077 | Assertion failure: stream->readable(), at /builds/worker/workspace/build/src/js/src/builtin/Stream.cpp:2929 [task 2018-08-01T11:08:26.331Z] 11:08:26 INFO - PID 13077 | [Parent 13077, Gecko_IOThread] WARNING: pipe error (106): Connection reset by peer: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353 [task 2018-08-01T11:08:26.339Z] 11:08:26 INFO - PID 13077 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x2E0001,name=PContent::Msg_PBrowserConstructor) Channel error: cannot send/recv [task 2018-08-01T11:08:26.339Z] 11:08:26 INFO - PID 13077 | [Parent 13077, Main Thread] ###!!! ASSERTION: Couldn't create child process.: 'Error', file /builds/worker/workspace/build/src/dom/base/nsFrameLoader.cpp, line 929 [task 2018-08-01T11:08:26.343Z] 11:08:26 INFO - PID 13077 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x2E0001,name=PContent::Msg_PBrowserConstructor) Channel error: cannot send/recv [task 2018-08-01T11:08:26.343Z] 11:08:26 INFO - PID 13077 | Assertion failure: aValue.isObject(), at /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:3455 [task 2018-08-01T11:08:26.461Z] 11:08:26 INFO - PID 13077 | #01: bool mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.461Z] 11:08:26 INFO - PID 13077 | #02: CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.464Z] 11:08:26 INFO - PID 13077 | #03: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.472Z] 11:08:26 INFO - PID 13077 | #04: InternalCall(JSContext*, js::AnyInvokeArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.474Z] 11:08:26 INFO - PID 13077 | #05: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.482Z] 11:08:26 INFO - PID 13077 | #06: js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.486Z] 11:08:26 INFO - PID 13077 | #07: bool GetExistingProperty<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.490Z] 11:08:26 INFO - PID 13077 | #08: bool NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, IsNameLookup, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.498Z] 11:08:26 INFO - PID 13077 | #09: js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.515Z] 11:08:26 INFO - PID 13077 | #10: js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.516Z] 11:08:26 INFO - PID 13077 | #11: Interpret(JSContext*, js::RunState&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.523Z] 11:08:26 INFO - PID 13077 | #12: js::RunScript(JSContext*, js::RunState&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.525Z] 11:08:26 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/FnLnKqx8Tp69luNEsYgDYw/artifacts/public/build/target.crashreporter-symbols.zip [task 2018-08-01T11:08:26.535Z] 11:08:26 INFO - PID 13077 | #13: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.535Z] 11:08:26 INFO - PID 13077 | #14: InternalCall(JSContext*, js::AnyInvokeArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.535Z] 11:08:26 INFO - PID 13077 | #15: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.535Z] 11:08:26 INFO - PID 13077 | #16: js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.536Z] 11:08:26 INFO - PID 13077 | #17: bool GetExistingProperty<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.536Z] 11:08:26 INFO - PID 13077 | #18: bool NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<jsid, (js::AllowGC)1>::HandleType, IsNameLookup, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.537Z] 11:08:26 INFO - PID 13077 | #19: js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.538Z] 11:08:26 INFO - PID 13077 | #20: js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.538Z] 11:08:26 INFO - PID 13077 | #21: Interpret(JSContext*, js::RunState&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.539Z] 11:08:26 INFO - PID 13077 | #22: js::RunScript(JSContext*, js::RunState&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.540Z] 11:08:26 INFO - PID 13077 | #23: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.540Z] 11:08:26 INFO - PID 13077 | #24: InternalCall(JSContext*, js::AnyInvokeArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.544Z] 11:08:26 INFO - PID 13077 | #25: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.545Z] 11:08:26 INFO - PID 13077 | #26: JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.547Z] 11:08:26 INFO - PID 13077 | #27: nsXBLProtoImplAnonymousMethod::Execute(nsIContent*, nsXBLPrototypeBinding const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.555Z] 11:08:26 INFO - PID 13077 | #28: nsXBLBinding::ExecuteAttachedHandler() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.557Z] 11:08:26 INFO - PID 13077 | #29: nsBindingManager::ProcessAttachedQueueInternal(unsigned int) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.565Z] 11:08:26 INFO - PID 13077 | #30: nsIDocument::MaybeEndOutermostXBLUpdate() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.566Z] 11:08:26 INFO - PID 13077 | #31: nsDocument::EndUpdate() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.574Z] 11:08:26 INFO - PID 13077 | #32: mozilla::dom::XULDocument::EndUpdate() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.578Z] 11:08:26 INFO - PID 13077 | #33: mozAutoDocUpdate::~mozAutoDocUpdate() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.582Z] 11:08:26 INFO - PID 13077 | #34: nsINode::ReplaceOrInsertBefore(bool, nsINode*, nsINode*, mozilla::ErrorResult&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.591Z] 11:08:26 INFO - PID 13077 | #35: mozilla::dom::Node_Binding::appendChild(JSContext*, JS::Handle<JSObject*>, nsINode*, JSJitMethodCallArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.592Z] 11:08:26 INFO - PID 13077 | #36: bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.593Z] 11:08:26 INFO - PID 13077 | #37: CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.595Z] 11:08:26 INFO - PID 13077 | #38: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.596Z] 11:08:26 INFO - PID 13077 | #39: InternalCall(JSContext*, js::AnyInvokeArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.597Z] 11:08:26 INFO - PID 13077 | #40: Interpret(JSContext*, js::RunState&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.598Z] 11:08:26 INFO - PID 13077 | #41: js::RunScript(JSContext*, js::RunState&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.599Z] 11:08:26 INFO - PID 13077 | #42: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.599Z] 11:08:26 INFO - PID 13077 | #43: InternalCall(JSContext*, js::AnyInvokeArgs const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.599Z] 11:08:26 INFO - PID 13077 | #44: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.603Z] 11:08:26 INFO - PID 13077 | #45: JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.611Z] 11:08:26 INFO - PID 13077 | #46: mozilla::dom::EventHandlerNonNull::Call(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.613Z] 11:08:26 INFO - PID 13077 | #47: mozilla::JSEventHandler::HandleEvent(mozilla::dom::Event*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.618Z] 11:08:26 INFO - PID 13077 | #48: nsXBLPrototypeHandler::ExecuteHandler(mozilla::dom::EventTarget*, mozilla::dom::Event*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.626Z] 11:08:26 INFO - PID 13077 | #49: nsXBLEventHandler::HandleEvent(mozilla::dom::Event*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.630Z] 11:08:26 INFO - PID 13077 | #50: mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.638Z] 11:08:26 INFO - PID 13077 | #51: mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.639Z] 11:08:26 INFO - PID 13077 | #52: mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.648Z] 11:08:26 INFO - PID 13077 | #53: mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.651Z] 11:08:26 INFO - PID 13077 | #54: mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.655Z] 11:08:26 INFO - PID 13077 | #55: mozilla::AnimationEventDispatcher::DispatchEvents() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.663Z] 11:08:26 INFO - PID 13077 | #56: nsRefreshDriver::DispatchAnimationEvents() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.666Z] 11:08:26 INFO - PID 13077 | #57: nsRefreshDriver::Tick(mozilla::TimeStamp) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.671Z] 11:08:26 INFO - PID 13077 | #58: mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) [clone .isra.187] (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.679Z] 11:08:26 INFO - PID 13077 | #59: mozilla::RefreshDriverTimer::Tick(mozilla::TimeStamp) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.683Z] 11:08:26 INFO - PID 13077 | #60: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.687Z] 11:08:26 INFO - PID 13077 | #61: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::ParentProcessVsyncNotifier::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.691Z] 11:08:26 INFO - PID 13077 | #62: nsThread::ProcessNextEvent(bool, bool*) [clone .part.294] (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.699Z] 11:08:26 INFO - PID 13077 | #63: NS_ProcessNextEvent(nsIThread*, bool) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.700Z] 11:08:26 INFO - PID 13077 | #64: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.708Z] 11:08:26 INFO - PID 13077 | #65: MessageLoop::RunInternal() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.709Z] 11:08:26 INFO - PID 13077 | #66: MessageLoop::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.717Z] 11:08:26 INFO - PID 13077 | #67: nsBaseAppShell::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.719Z] 11:08:26 INFO - PID 13077 | #68: nsAppStartup::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.727Z] 11:08:26 INFO - PID 13077 | #69: XREMain::XRE_mainRun() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.728Z] 11:08:26 INFO - PID 13077 | #70: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.732Z] 11:08:26 INFO - PID 13077 | #71: XRE_main(int, char**, mozilla::BootstrapConfig const&) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:26.809Z] 11:08:26 INFO - PID 13077 | #72: do_main(int, char**, char**) (/builds/worker/workspace/build/application/firefox/firefox) [task 2018-08-01T11:08:26.810Z] 11:08:26 INFO - PID 13077 | #73: main (/builds/worker/workspace/build/application/firefox/firefox) [task 2018-08-01T11:08:32.721Z] 11:08:32 INFO - PID 13077 | #74: __libc_start_main (/build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:325) [task 2018-08-01T11:08:32.722Z] 11:08:32 INFO - PID 13077 | #75: _start (/builds/worker/workspace/build/application/firefox/firefox) [task 2018-08-01T11:08:32.722Z] 11:08:32 INFO - PID 13077 | ExceptionHandler::GenerateDump cloned child 13249 [task 2018-08-01T11:08:32.723Z] 11:08:32 INFO - PID 13077 | ExceptionHandler::WaitForContinueSignal waiting for continue signal... [task 2018-08-01T11:08:32.724Z] 11:08:32 INFO - PID 13077 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child [task 2018-08-01T11:08:32.724Z] 11:08:32 INFO - PID 13077 | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2652 [task 2018-08-01T11:08:32.729Z] 11:08:32 INFO - PID 13077 | #01: mozilla::ipc::ProcessLink::OnChannelError() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.729Z] 11:08:32 INFO - PID 13077 | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2652 [task 2018-08-01T11:08:32.736Z] 11:08:32 INFO - PID 13077 | #02: event_process_active_single_queue (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.738Z] 11:08:32 INFO - PID 13077 | #03: event_base_loop (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.746Z] 11:08:32 INFO - PID 13077 | #04: base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.746Z] 11:08:32 INFO - PID 13077 | #01: mozilla::ipc::ProcessLink::OnChannelError() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.747Z] 11:08:32 INFO - PID 13077 | #05: MessageLoop::RunInternal() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.747Z] 11:08:32 INFO - PID 13077 | #02: event_process_active_single_queue (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.748Z] 11:08:32 INFO - PID 13077 | #06: MessageLoop::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.749Z] 11:08:32 INFO - PID 13077 | #03: event_base_loop (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.750Z] 11:08:32 INFO - PID 13077 | #07: base::Thread::ThreadMain() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.751Z] 11:08:32 INFO - PID 13077 | #04: base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.759Z] 11:08:32 INFO - PID 13077 | #08: ThreadFunc(void*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.807Z] 11:08:32 INFO - PID 13077 | #09: start_thread (/build/glibc-Cl5G7W/glibc-2.23/nptl/pthread_create.c:333) [task 2018-08-01T11:08:32.815Z] 11:08:32 INFO - PID 13077 | #10: __clone (/build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:111) [task 2018-08-01T11:08:32.816Z] 11:08:32 INFO - PID 13077 | #11: ??? (???:???) [task 2018-08-01T11:08:32.816Z] 11:08:32 INFO - PID 13077 | #05: MessageLoop::RunInternal() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.817Z] 11:08:32 INFO - PID 13077 | #06: MessageLoop::Run() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.818Z] 11:08:32 INFO - PID 13077 | #07: base::Thread::ThreadMain() (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.819Z] 11:08:32 INFO - PID 13077 | #08: ThreadFunc(void*) (/builds/worker/workspace/build/application/firefox/libxul.so) [task 2018-08-01T11:08:32.819Z] 11:08:32 INFO - PID 13077 | #09: start_thread (/build/glibc-Cl5G7W/glibc-2.23/nptl/pthread_create.c:333) [task 2018-08-01T11:08:32.821Z] 11:08:32 INFO - PID 13077 | #10: __clone (/build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:111) [task 2018-08-01T11:08:32.821Z] 11:08:32 INFO - PID 13077 | #11: ??? (???:???) [task 2018-08-01T11:08:35.147Z] 11:08:35 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpgt7EFN.mozrunner/minidumps/41194b1d-0c79-48c0-dffe-9d3a90ea6669.dmp /tmp/tmpfpWyKn [task 2018-08-01T11:08:43.644Z] 11:08:43 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/41194b1d-0c79-48c0-dffe-9d3a90ea6669.dmp [task 2018-08-01T11:08:43.644Z] 11:08:43 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/41194b1d-0c79-48c0-dffe-9d3a90ea6669.extra [task 2018-08-01T11:08:43.837Z] 11:08:43 INFO - PROCESS-CRASH | /streams/readable-streams/tee.html | application crashed [@ mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>)] [task 2018-08-01T11:08:43.837Z] 11:08:43 INFO - Crash dump filename: /tmp/tmpgt7EFN.mozrunner/minidumps/41194b1d-0c79-48c0-dffe-9d3a90ea6669.dmp [task 2018-08-01T11:08:43.838Z] 11:08:43 INFO - Operating system: Linux [task 2018-08-01T11:08:43.838Z] 11:08:43 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64 [task 2018-08-01T11:08:43.838Z] 11:08:43 INFO - CPU: amd64 [task 2018-08-01T11:08:43.839Z] 11:08:43 INFO - family 6 model 62 stepping 4 [task 2018-08-01T11:08:43.839Z] 11:08:43 INFO - 4 CPUs [task 2018-08-01T11:08:43.839Z] 11:08:43 INFO - [task 2018-08-01T11:08:43.839Z] 11:08:43 INFO - GPU: UNKNOWN [task 2018-08-01T11:08:43.840Z] 11:08:43 INFO - [task 2018-08-01T11:08:43.840Z] 11:08:43 INFO - Crash reason: SIGSEGV [task 2018-08-01T11:08:43.840Z] 11:08:43 INFO - Crash address: 0x0 [task 2018-08-01T11:08:43.841Z] 11:08:43 INFO - Process uptime: not available [task 2018-08-01T11:08:43.841Z] 11:08:43 INFO - [task 2018-08-01T11:08:43.841Z] 11:08:43 INFO - Thread 0 (crashed) [task 2018-08-01T11:08:43.841Z] 11:08:43 INFO - 0 libxul.so!mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>) [BindingUtils.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 3440 + 0x18] [task 2018-08-01T11:08:43.842Z] 11:08:43 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 [task 2018-08-01T11:08:43.842Z] 11:08:43 INFO - rcx = 0x00007fa0851d52dd rbx = 0x00007fa079d8f150 [task 2018-08-01T11:08:43.842Z] 11:08:43 INFO - rsi = 0x00007fa0854a4770 rdi = 0x00007fa0854a3540 [task 2018-08-01T11:08:43.843Z] 11:08:43 INFO - rbp = 0x00007ffce2f23530 rsp = 0x00007ffce2f23520 [task 2018-08-01T11:08:43.843Z] 11:08:43 INFO - r8 = 0x00007fa0854a4770 r9 = 0x00007fa08656e740 [task 2018-08-01T11:08:43.843Z] 11:08:43 INFO - r10 = 0x000000000000004c r11 = 0x0000000000000000 [task 2018-08-01T11:08:43.844Z] 11:08:43 INFO - r12 = 0x00007ffce2f23570 r13 = 0x00000000000000b6 [task 2018-08-01T11:08:43.844Z] 11:08:43 INFO - r14 = 0x00007ffce2f23598 r15 = 0x00007ffce2f23580 [task 2018-08-01T11:08:43.844Z] 11:08:43 INFO - rip = 0x00007fa074d8db32 [task 2018-08-01T11:08:43.845Z] 11:08:43 INFO - Found by: given as instruction pointer in context [task 2018-08-01T11:08:43.845Z] 11:08:43 INFO - 1 libxul.so!bool mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 3190 + 0x5] [task 2018-08-01T11:08:43.845Z] 11:08:43 INFO - rbx = 0x00007fa079d8f150 rbp = 0x00007ffce2f235e0 [task 2018-08-01T11:08:43.845Z] 11:08:43 INFO - rsp = 0x00007ffce2f23540 r12 = 0x00007ffce2f23570 [task 2018-08-01T11:08:43.846Z] 11:08:43 INFO - r13 = 0x00000000000000b6 r14 = 0x00007ffce2f23598 [task 2018-08-01T11:08:43.846Z] 11:08:43 INFO - r15 = 0x00007ffce2f23580 rip = 0x00007fa074d93ce6 [task 2018-08-01T11:08:43.847Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.847Z] 11:08:43 INFO - 2 libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [Interpreter.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 444 + 0x3] [task 2018-08-01T11:08:43.848Z] 11:08:43 INFO - rbx = 0x00007fa06d92b000 rbp = 0x00007ffce2f23640 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - rsp = 0x00007ffce2f235f0 r12 = 0x00007fa05c010800 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - r13 = 0x00007fa074d93b76 r14 = 0x00007ffce2f237c0 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - r15 = 0x00007fa05c010800 rip = 0x00007fa0765f4bf5 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - 3 libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 532 + 0xf] [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - rbx = 0x00007ffce2f237c0 rbp = 0x00007ffce2f23700 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - rsp = 0x00007ffce2f23650 r12 = 0x0000000000000000 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - r13 = 0x00007ffce2f23680 r14 = 0x00007ffce2f236a0 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - r15 = 0x00007ffce2f23800 rip = 0x00007fa07660a497 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - 4 libxul.so!InternalCall [Interpreter.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 583 + 0xd] [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - rbx = 0x00007ffce2f237c0 rbp = 0x00007ffce2f23740 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - rsp = 0x00007ffce2f23710 r12 = 0x00007fa06d92b000 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - r13 = 0x00007ffce2f237f0 r14 = 0x00007fa06cb40350 [task 2018-08-01T11:08:43.849Z] 11:08:43 INFO - r15 = 0x00007ffce2f23800 rip = 0x00007fa07660aa8e [task 2018-08-01T11:08:43.850Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.850Z] 11:08:43 INFO - 5 libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) [Interpreter.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 602 + 0x5] [task 2018-08-01T11:08:43.851Z] 11:08:43 INFO - rbx = 0x00007ffce2f237c0 rbp = 0x00007ffce2f23770 [task 2018-08-01T11:08:43.851Z] 11:08:43 INFO - rsp = 0x00007ffce2f23750 r12 = 0x00007fa06d92b000 [task 2018-08-01T11:08:43.852Z] 11:08:43 INFO - r13 = 0x00007ffce2f23890 r14 = 0x00007fa06cb40350 [task 2018-08-01T11:08:43.852Z] 11:08:43 INFO - r15 = 0x00007ffce2f23800 rip = 0x00007fa07660abf0 [task 2018-08-01T11:08:43.853Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.853Z] 11:08:43 INFO - 6 libxul.so!js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [Interpreter.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 722 + 0x5] [task 2018-08-01T11:08:43.853Z] 11:08:43 INFO - rbx = 0x00007ffce2f237c0 rbp = 0x00007ffce2f23840 [task 2018-08-01T11:08:43.854Z] 11:08:43 INFO - rsp = 0x00007ffce2f23780 r12 = 0x00007fa06d92b000 [task 2018-08-01T11:08:43.854Z] 11:08:43 INFO - r13 = 0x00007ffce2f23890 r14 = 0x00007fa06cb40350 [task 2018-08-01T11:08:43.854Z] 11:08:43 INFO - r15 = 0x00007ffce2f23800 rip = 0x00007fa07660ada6 [task 2018-08-01T11:08:43.854Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.855Z] 11:08:43 INFO - 7 libxul.so!GetExistingProperty<(js::AllowGC)1u> [NativeObject.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 2149 + 0x9] [task 2018-08-01T11:08:43.855Z] 11:08:43 INFO - rbx = 0x00007ffce2f239c0 rbp = 0x00007ffce2f238d0 [task 2018-08-01T11:08:43.855Z] 11:08:43 INFO - rsp = 0x00007ffce2f23850 r12 = 0x000000005aa4f400 [task 2018-08-01T11:08:43.855Z] 11:08:43 INFO - r13 = 0x00007ffce2f23980 r14 = 0x00007fa06d92b000 [task 2018-08-01T11:08:43.856Z] 11:08:43 INFO - r15 = 0x00007ffce2f23880 rip = 0x00007fa076bd0e90 [task 2018-08-01T11:08:43.856Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.856Z] 11:08:43 INFO - 8 libxul.so!NativeGetPropertyInline<(js::AllowGC)1u> [NativeObject.cpp:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 2415 + 0xf] [task 2018-08-01T11:08:43.856Z] 11:08:43 INFO - rbx = 0x00007ffce2f23980 rbp = 0x00007ffce2f23a20 [task 2018-08-01T11:08:43.857Z] 11:08:43 INFO - rsp = 0x00007ffce2f238e0 r12 = 0x00007ffce2f239b0 [task 2018-08-01T11:08:43.857Z] 11:08:43 INFO - r13 = 0x00007ffce2f2394f r14 = 0x00007ffce2f23af0 [task 2018-08-01T11:08:43.857Z] 11:08:43 INFO - r15 = 0x0000000000000001 rip = 0x00007fa076bdac3d [task 2018-08-01T11:08:43.858Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.858Z] 11:08:43 INFO - 9 libxul.so!js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) [NativeObject.h:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 1692 + 0x2c] [task 2018-08-01T11:08:43.858Z] 11:08:43 INFO - rbx = 0x00007fa06d92b000 rbp = 0x00007ffce2f23a60 [task 2018-08-01T11:08:43.858Z] 11:08:43 INFO - rsp = 0x00007ffce2f23a30 r12 = 0x00007ffce2f23aa0 [task 2018-08-01T11:08:43.859Z] 11:08:43 INFO - r13 = 0x00007ffce2f23ac0 r14 = 0x00007fa06cb40350 [task 2018-08-01T11:08:43.859Z] 11:08:43 INFO - r15 = 0x00007ffce2f23ab0 rip = 0x00007fa0765edbd4 [task 2018-08-01T11:08:43.859Z] 11:08:43 INFO - Found by: call frame info [task 2018-08-01T11:08:43.860Z] 11:08:43 INFO - 10 libxul.so!js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) [JSObject.h:2ef5c0e6dd2cdd667f3aaa9dae6332734664fb01 : 787 + 0xf] [task 2018-08-01T11:08:43.860Z] 11:08:43 INFO - rbx = 0x00007ffce2f23ae0 rbp = 0x00007ffce2f23b30 [task 2018-08-01T11:08:43.860Z] 11:08:43 INFO - rsp = 0x00007ffce2f23a70 r12 = 0x00007ffce2f23aa0 [task 2018-08-01T11:08:43.861Z] 11:08:43 INFO - r13 = 0x00007ffce2f23ac0 r14 = 0x00007fa06cb40350 [task 2018-08-01T11:08:43.861Z] 11:08:43 INFO - r15 = 0x00007ffce2f23ab0 rip = 0x00007fa0765f108e [task 2018-08-01T11:08:43.861Z] 11:08:43 INFO - Found by: call frame info
Summary: Intermittent /streams/readable-streams/tee.dedicatedworker.html | application crashed [@ ReadableStreamControllerError] → Intermittent Assertion failure: aValue.isObject(), at /builds/worker/workspace/build/src/dom/bindings/BindingUtils.cpp:3455
I just got a similar assert in FF 60.0.2 debug Win64, with the following stack trace, while trying to type something in the address bar after having navigated to https://duckduckgo.com : > xul.dll!mozilla::dom::AssertReturnTypeMatchesJitinfo(const JSJitInfo * aJitInfo=0x000007febb474158, JS::Handle<JS::Value> aValue={...}) Line 3203 C++ xul.dll!mozilla::dom::GenericBindingGetter(JSContext * cx=0x0000000003525000, unsigned int argc=0x00000000, JS::Value * vp=0x000000000027aa88) Line 2911 C++ xul.dll!js::CallJSNative(JSContext * cx=0x0000000003525000, bool(*)(JSContext *, unsigned int, JS::Value *) native=0x000007feaff46874, const JS::CallArgs & args={...}) Line 290 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 468 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::Call(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> fval={...}, JS::Handle<JS::Value> thisv={...}, const js::AnyInvokeArgs & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 536 C++ xul.dll!js::CallGetter(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> thisv={...}, JS::Handle<JS::Value> getter={...}, JS::MutableHandle<JS::Value> rval={...}) Line 651 C++ xul.dll!CallGetter(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<js::Shape *> shape={...}, JS::MutableHandle<JS::Value> vp={...}) Line 2155 C++ xul.dll!GetExistingProperty<1>(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> receiver={...}, JS::Handle<js::NativeObject *> obj={...}, JS::Handle<js::Shape *> shape={...}, JS::MutableHandle<JS::Value> vp={...}) Line 2213 C++ xul.dll!NativeGetPropertyInline<1>(JSContext * cx=0x0000000003525000, JS::Handle<js::NativeObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<jsid> id={...}, IsNameLookup nameLookup=NotNameLookup, JS::MutableHandle<JS::Value> vp={...}) Line 2410 C++ xul.dll!js::NativeGetProperty(JSContext * cx=0x0000000003525000, JS::Handle<js::NativeObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<jsid> id={...}, JS::MutableHandle<JS::Value> vp={...}) Line 2447 C++ xul.dll!js::GetProperty(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<jsid> id={...}, JS::MutableHandle<JS::Value> vp={...}) Line 1630 C++ xul.dll!js::GetProperty(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, js::PropertyName * name=0x000000000c4e7e40, JS::MutableHandle<JS::Value> vp={...}) Line 821 C++ xul.dll!js::GetProperty(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> v={...}, JS::Handle<js::PropertyName *> name={...}, JS::MutableHandle<JS::Value> vp={...}) Line 4397 C++ xul.dll!GetPropertyOperation(JSContext * cx=0x0000000003525000, js::InterpreterFrame * fp=0x0000000018e982c0, JS::Handle<JSScript *> script={...}, unsigned char * pc=0x000000000ec8d339, JS::MutableHandle<JS::Value> lval={...}, JS::MutableHandle<JS::Value> vp={...}) Line 214 C++ xul.dll!Interpret(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 2805 C++ xul.dll!js::RunScript(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 418 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 490 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::Call(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> fval={...}, JS::Handle<JS::Value> thisv={...}, const js::AnyInvokeArgs & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 536 C++ xul.dll!js::CallGetter(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> thisv={...}, JS::Handle<JS::Value> getter={...}, JS::MutableHandle<JS::Value> rval={...}) Line 651 C++ xul.dll!CallGetter(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<js::Shape *> shape={...}, JS::MutableHandle<JS::Value> vp={...}) Line 2155 C++ xul.dll!GetExistingProperty<1>(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> receiver={...}, JS::Handle<js::NativeObject *> obj={...}, JS::Handle<js::Shape *> shape={...}, JS::MutableHandle<JS::Value> vp={...}) Line 2213 C++ xul.dll!NativeGetPropertyInline<1>(JSContext * cx=0x0000000003525000, JS::Handle<js::NativeObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<jsid> id={...}, IsNameLookup nameLookup=NotNameLookup, JS::MutableHandle<JS::Value> vp={...}) Line 2410 C++ xul.dll!js::NativeGetProperty(JSContext * cx=0x0000000003525000, JS::Handle<js::NativeObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<jsid> id={...}, JS::MutableHandle<JS::Value> vp={...}) Line 2447 C++ xul.dll!js::GetProperty(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, JS::Handle<jsid> id={...}, JS::MutableHandle<JS::Value> vp={...}) Line 1630 C++ xul.dll!js::GetProperty(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> receiver={...}, js::PropertyName * name=0x000000000c4e7e40, JS::MutableHandle<JS::Value> vp={...}) Line 821 C++ xul.dll!js::GetProperty(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> v={...}, JS::Handle<js::PropertyName *> name={...}, JS::MutableHandle<JS::Value> vp={...}) Line 4397 C++ xul.dll!GetPropertyOperation(JSContext * cx=0x0000000003525000, js::InterpreterFrame * fp=0x0000000018e981e8, JS::Handle<JSScript *> script={...}, unsigned char * pc=0x000000001fddf2a0, JS::MutableHandle<JS::Value> lval={...}, JS::MutableHandle<JS::Value> vp={...}) Line 214 C++ xul.dll!Interpret(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 2805 C++ xul.dll!js::RunScript(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 418 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 490 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::Call(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> fval={...}, JS::Handle<JS::Value> thisv={...}, const js::AnyInvokeArgs & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 536 C++ xul.dll!JS_CallFunctionValue(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> fval={...}, const JS::HandleValueArray & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 2970 C++ xul.dll!JS::Call(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> thisObj={...}, JS::Handle<JS::Value> fun={...}, const JS::HandleValueArray & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 3100 C++ xul.dll!nsXBLProtoImplAnonymousMethod::Execute(nsIContent * aBoundElement=0x0000000020169af0, JSAddonId * aAddonId=0x0000000000000000) Line 331 C++ xul.dll!nsXBLPrototypeBinding::BindingAttached(nsIContent * aBoundElement=0x0000000020169af0) Line 286 C++ xul.dll!nsXBLBinding::ExecuteAttachedHandler() Line 633 C++ xul.dll!nsBindingManager::ProcessAttachedQueueInternal(unsigned int aSkipSize=0x00000000) Line 444 C++ xul.dll!nsBindingManager::ProcessAttachedQueue(unsigned int aSkipSize=0x00000000) Line 109 C++ xul.dll!nsBindingManager::EndOutermostUpdate() Line 164 C++ xul.dll!nsDocument::MaybeEndOutermostXBLUpdate() Line 5153 C++ xul.dll!nsDocument::EndUpdate(unsigned int aUpdateType=0x00000001) Line 5200 C++ xul.dll!nsHTMLDocument::EndUpdate(unsigned int aUpdateType=0x00000001) Line 2266 C++ xul.dll!mozAutoDocUpdate::~mozAutoDocUpdate() Line 42 C++ xul.dll!nsINode::ReplaceOrInsertBefore(bool aReplace=false, nsINode * aNewChild=0x0000000020169af0, nsINode * aRefChild=0x0000000000000000, mozilla::ErrorResult & aError={...}) Line 2468 C++ xul.dll!nsINode::InsertBefore(nsINode & aNode={...}, nsINode * aChild=0x0000000000000000, mozilla::ErrorResult & aError={...}) Line 1940 C++ xul.dll!nsINode::AppendChild(nsINode & aNode={...}, mozilla::ErrorResult & aError={...}) Line 1944 C++ xul.dll!mozilla::dom::NodeBinding::appendChild(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, nsINode * self=0x0000000020169d30, const JSJitMethodCallArgs & args={...}) Line 908 C++ xul.dll!mozilla::dom::GenericBindingMethod(JSContext * cx=0x0000000003525000, unsigned int argc=0x00000001, JS::Value * vp=0x00000000002830c0) Line 3031 C++ xul.dll!js::CallJSNative(JSContext * cx=0x0000000003525000, bool(*)(JSContext *, unsigned int, JS::Value *) native=0x000007feafe78e60, const JS::CallArgs & args={...}) Line 290 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 468 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::Call(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> fval={...}, JS::Handle<JS::Value> thisv={...}, const js::AnyInvokeArgs & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 536 C++ xul.dll!js::ForwardingProxyHandler::call(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> proxy={...}, const JS::CallArgs & args={...}) Line 176 C++ xul.dll!js::CrossCompartmentWrapper::call(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> wrapper={...}, const JS::CallArgs & args={...}) Line 358 C++ xul.dll!js::Proxy::call(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> proxy={...}, const JS::CallArgs & args={...}) Line 510 C++ xul.dll!js::proxy_Call(JSContext * cx=0x0000000003525000, unsigned int argc=0x00000001, JS::Value * vp=0x0000000018e981b8) Line 769 C++ xul.dll!js::CallJSNative(JSContext * cx=0x0000000003525000, bool(*)(JSContext *, unsigned int, JS::Value *) native=0x000007feafc756d6, const JS::CallArgs & args={...}) Line 290 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 450 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::CallFromStack(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}) Line 524 C++ xul.dll!Interpret(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 3086 C++ xul.dll!js::RunScript(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 418 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 490 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::CallFromStack(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}) Line 524 C++ xul.dll!Interpret(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 3086 C++ xul.dll!js::RunScript(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 418 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 490 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::CallFromStack(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}) Line 524 C++ xul.dll!Interpret(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 3086 C++ xul.dll!js::RunScript(JSContext * cx=0x0000000003525000, js::RunState & state={...}) Line 418 C++ xul.dll!js::InternalCallOrConstruct(JSContext * cx=0x0000000003525000, const JS::CallArgs & args={...}, js::MaybeConstruct construct=NO_CONSTRUCT) Line 490 C++ xul.dll!InternalCall(JSContext * cx=0x0000000003525000, const js::AnyInvokeArgs & args={...}) Line 518 C++ xul.dll!js::Call(JSContext * cx=0x0000000003525000, JS::Handle<JS::Value> fval={...}, JS::Handle<JS::Value> thisv={...}, const js::AnyInvokeArgs & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 536 C++ xul.dll!JS_CallFunctionValue(JSContext * cx=0x0000000003525000, JS::Handle<JSObject *> obj={...}, JS::Handle<JS::Value> fval={...}, const JS::HandleValueArray & args={...}, JS::MutableHandle<JS::Value> rval={...}) Line 2970 C++ xul.dll!nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS * wrapper=0x000000001fe0ae00, unsigned short methodIndex=0x0003, const nsXPTMethodInfo * info=0x000000000480ef00, nsXPTCMiniVariant * nativeParams=0x000000000028dcc0) Line 1257 C++ xul.dll!nsXPCWrappedJS::CallMethod(unsigned short methodIndex=0x0003, const nsXPTMethodInfo * info=0x000000000480ef00, nsXPTCMiniVariant * params=0x000000000028dcc0) Line 615 C++ xul.dll!PrepareAndDispatch(nsXPTCStubBase * self=0x000000001fe09340, unsigned int methodIndex=0x00000003, unsigned __int64 * args=0x000000000028ddf0, unsigned __int64 * gprData=0x000000000028dd88, double * fprData=0x000000000028dda0) Line 174 C++ xul.dll!SharedStub() Line 61 Unknown xul.dll!nsDocLoader::DoFireOnStateChange(nsIWebProgress * const aProgress=0x0000000008607828, nsIRequest * const aRequest=0x00000000201dd3b8, int & aStateFlags=0x000c0010, const nsresult aStatus=NS_OK) Line 1315 C++ xul.dll!nsDocLoader::doStopDocumentLoad(nsIRequest * request=0x00000000201dd3b8, nsresult aStatus=NS_OK) Line 870 C++ xul.dll!nsDocLoader::DocLoaderIsEmpty(bool aFlushLayout=true) Line 749 C++ xul.dll!nsDocLoader::OnStopRequest(nsIRequest * aRequest=0x000000001fe09580, nsISupports * aCtxt=0x0000000000000000, nsresult aStatus=NS_OK) Line 633 C++ xul.dll!mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest * request=0x000000001fe09580, nsISupports * ctxt=0x0000000000000000, nsresult aStatus=NS_OK) Line 629 C++ xul.dll!nsDocument::DoUnblockOnload() Line 8484 C++ xul.dll!nsDocument::UnblockOnload(bool aFireSync=true) Line 8405 C++ xul.dll!nsDocument::DispatchContentLoadedEvents() Line 5418 C++ xul.dll!mozilla::detail::RunnableMethodArguments<>::applyImpl<nsDocument,void (__cdecl nsDocument::*)(void) __ptr64>(nsDocument * o=0x000000001e524000, void(nsDocument::*)() m=0x000000000028e760, mozilla::Tuple<> & args={...}, mozilla::IndexSequence<> __formal={...}) Line 1150 C++ xul.dll!mozilla::detail::RunnableMethodArguments<>::apply<nsDocument,void (__cdecl nsDocument::*)(void) __ptr64>(nsDocument * o=0x000000001e524000, void(nsDocument::*)() m=0x000000000028e7b0) Line 1157 C++ xul.dll!mozilla::detail::RunnableMethodImpl<nsDocument * __ptr64,void (__cdecl nsDocument::*)(void) __ptr64,1,0>::Run() Line 1203 C++ xul.dll!nsThread::ProcessNextEvent(bool aMayWait=false, bool * aResult=0x000000000028e9c2) Line 1041 C++ xul.dll!NS_ProcessNextEvent(nsIThread * aThread=0x0000000000823100, bool aMayWait=false) Line 517 C++ xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate=0x0000000000826080) Line 97 C++ xul.dll!MessageLoop::RunInternal() Line 327 C++ xul.dll!MessageLoop::RunHandler() Line 320 C++ xul.dll!MessageLoop::Run() Line 300 C++ xul.dll!nsBaseAppShell::Run() Line 159 C++ xul.dll!nsAppShell::Run() Line 401 C++ xul.dll!nsAppStartup::Run() Line 290 C++ xul.dll!XREMain::XRE_mainRun() Line 4825 C++ xul.dll!XREMain::XRE_main(int argc=0x00000003, char * * argv=0x0000000000803060, const mozilla::BootstrapConfig & aConfig={...}) Line 4970 C++ xul.dll!XRE_main(int argc=0x00000003, char * * argv=0x0000000000803060, const mozilla::BootstrapConfig & aConfig={...}) Line 5062 C++ xul.dll!mozilla::BootstrapImpl::XRE_main(int argc=0x00000003, char * * argv=0x0000000000803060, const mozilla::BootstrapConfig & aConfig={...}) Line 50 C++ firefox.exe!do_main(int argc=0x00000003, char * * argv=0x0000000000803060, char * * envp=0x0000000000445fb0) Line 232 C++ firefox.exe!NS_internal_main(int argc=0x00000003, char * * argv=0x0000000000803060, char * * envp=0x0000000000445fb0) Line 304 C++ firefox.exe!wmain(int argc=0x00000003, wchar_t * * argv=0x0000000000445ed0) Line 129 C++ [Inline Frame] firefox.exe!invoke_main() Line 90 C++ firefox.exe!__scrt_common_main_seh() Line 283 C++ kernel32.dll!BaseThreadInitThunk() Unknown ntdll.dll!RtlUserThreadStart() Unknown The arguments to AssertReturnTypeMatchesJitinfo() were: - aValue {ptr=0x000000000027aa88 {data={asBits=0xfffa000000000000 s={payload={i32=0x00000000 u32=0x00000000 why=...} } ...} } } JS::Handle<JS::Value> - js::HandleBase<JS::Value,JS::Handle<JS::Value> > {...} js::HandleBase<JS::Value,JS::Handle<JS::Value> > js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> > {...} js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> > - ptr 0x000000000027aa88 {data={asBits=0xfffa000000000000 s={payload={i32=0x00000000 u32=0x00000000 why=JS_ELEMENTS_HOLE (0x00000000) } } ...} } const JS::Value * - data {asBits=0xfffa000000000000 s={payload={i32=0x00000000 u32=0x00000000 why=JS_ELEMENTS_HOLE (0x00000000) } } ...} JS::Value::layout asBits 0xfffa000000000000 unsigned __int64 - s {payload={i32=0x00000000 u32=0x00000000 why=JS_ELEMENTS_HOLE (0x00000000) } } JS::Value::layout::<unnamed-type-s> - payload {i32=0x00000000 u32=0x00000000 why=JS_ELEMENTS_HOLE (0x00000000) } JS::Value::layout::<unnamed-type-s>::<unnamed-type-payload> i32 0x00000000 int u32 0x00000000 unsigned int why JS_ELEMENTS_HOLE (0x00000000) JSWhyMagic asDouble -nan double asPtr 0xfffa000000000000 void * asWord 0xfffa000000000000 unsigned __int64 asUIntPtr 0xfffa000000000000 unsigned __int64 - aJitInfo 0x000007febb474158 {xul.dll!JSJitInfo mozilla::dom::FrameLoaderBinding::loadContext_getterinfo} {getter=...} const JSJitInfo * getter 0x000007feb4371810 {xul.dll!mozilla::dom::FrameLoaderBinding::get_loadContext(JSContext *, JS::Handle<JSObject *>, nsFrameLoader *, JSJitGetterCallArgs)} bool(*)(JSContext *, JS::Handle<JSObject *>, void *, JSJitGetterCallArgs) setter 0x000007feb4371810 {xul.dll!mozilla::dom::FrameLoaderBinding::get_loadContext(JSContext *, JS::Handle<JSObject *>, nsFrameLoader *, JSJitGetterCallArgs)} bool(*)(JSContext *, JS::Handle<JSObject *>, void *, JSJitSetterCallArgs) method 0x000007feb4371810 {xul.dll!mozilla::dom::FrameLoaderBinding::get_loadContext(JSContext *, JS::Handle<JSObject *>, nsFrameLoader *, JSJitGetterCallArgs)} bool(*)(JSContext *, JS::Handle<JSObject *>, void *, const JSJitMethodCallArgs &) staticMethod 0x000007feb4371810 {xul.dll!mozilla::dom::FrameLoaderBinding::get_loadContext(JSContext *, JS::Handle<JSObject *>, nsFrameLoader *, JSJitGetterCallArgs)} bool(*)(JSContext *, unsigned int, JS::Value *) ignoresReturnValueMethod 0x000007feb4371810 {xul.dll!mozilla::dom::FrameLoaderBinding::get_loadContext(JSContext *, JS::Handle<JSObject *>, nsFrameLoader *, JSJitGetterCallArgs)} bool(*)(JSContext *, unsigned int, JS::Value *) protoID 0x00b4 unsigned short inlinableNative 0x00b4 js::jit::InlinableNative depth 0x0000 unsigned short nativeOp 0x0000 unsigned short type_ 0x00000000 unsigned int aliasSet_ 0x00000002 unsigned int returnType_ 0x0000000c unsigned int isInfallible 0x00000000 unsigned int isMovable 0x00000000 unsigned int isEliminatable 0x00000000 unsigned int isAlwaysInSlot 0x00000000 unsigned int isLazilyCachedInSlot 0x00000000 unsigned int isTypedMethod 0x00000000 unsigned int slotIndex 0x00000000 unsigned int
Blocks: streams-meta
Blocks: streams-ship
This was always rare, but it seems to have stopped entirely when bug 1385890 landed. -> RESO FIXED.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Assignee: nobody → jorendorff
Keywords: assertion
Target Milestone: --- → mozilla64
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.